Lab 02 요약: AWS 네트워크 및 대기열 설정
Lab 02에서는 AWS 네트워크 구성, EC2 인스턴스 설정, 네트워크 트래픽 시뮬레이션을 통해 클라우드 네트워킹 및 대기열 관리의 기본 개념을 학습합니다. VPC, 서브넷, VyOS 라우터 구성, iperf를 사용한 네트워크 성능 분석을 다루며, 실습을 통해 네트워크 환경의 설정 및 최적화를 경험합니다.
주요 단계
1. AWS VPC 및 네트워크 구성
• VPC 생성: 10.0.0.0/16 CIDR 블록을 사용하는 VPC 생성.
• 서브넷 생성:
• 클라이언트, 서버, VyOS 라우터, 공용 인터넷 서브넷으로 구성된 4개의 서브넷 생성.
• 인터넷 게이트웨이 설정:
• VPC에 인터넷 게이트웨이를 연결하고, 라우팅 테이블을 업데이트하여 트래픽이 인터넷 게이트웨이를 통과하도록 설정.
2. 라우팅 테이블 및 Elastic IP
• 라우팅 테이블 구성:
• 인터넷 트래픽(0.0.0.0/0)을 인터넷 게이트웨이를 통해 라우팅.
• Elastic IP 생성 및 연결:
• 클라이언트, 서버, VyOS 라우터의 네트워크 인터페이스에 각각 Elastic IP를 할당.
3. EC2 인스턴스 생성
• VyOS 라우터:
• VyOS AMI를 사용하여 t2.micro 유형의 EC2 인스턴스 생성.
• Elastic IP를 VyOS의 네트워크 인터페이스에 연결.
• 클라이언트 및 서버:
• Ubuntu 16.04 AMI를 사용하여 EC2 인스턴스 생성.
• VyOS와 동일한 VPC의 적절한 서브넷에 배치.
4. VyOS 라우터 설정
• VyOS CLI를 사용해 라우터 설정:
• 네트워크 인터페이스, 정적 라우팅, NAT 구성.
• VyOS를 통해 클라이언트와 서버 간 트래픽 전달 가능하도록 구성.
5. iperf를 사용한 네트워크 성능 분석
• 기본 대역폭 측정:
• iperf3 -s(서버), iperf3 -c(클라이언트)를 사용해 TCP 및 UDP 성능 분석.
• 네트워크 조건 변경 실험:
• tc 명령으로 지연(delay 100ms), 손실(loss 10%), 대역폭 제한(rate 100mbit) 설정.
• 실험 전후 성능 비교 분석.
6. 네트워크 디버깅 및 문제해결
• VyOS와 AWS 간의 호환성 문제를 해결하기 위해 Source/Destination Check 비활성화.
• Elastic IP 설정 시 발생하는 네트워크 연결 문제 디버깅.
주요 학습 내용
1. AWS 네트워크 구성 요소 이해
• VPC, 서브넷, 인터넷 게이트웨이, 라우팅 테이블 등 AWS 네트워킹의 기본 구성 요소와 설정.
• Security Group과 Network ACL을 활용한 트래픽 제어.
2. VyOS 라우터 활용
• VyOS의 NAT 및 정적 라우팅 설정.
• 클라우드 환경에서 소프트웨어 라우터의 역할 이해.
3. 네트워크 성능 측정
• iperf를 사용한 TCP와 UDP 대역폭 테스트.
• tc를 활용해 네트워크 조건 변경 후 성능 변화 분석.
4. Elastic IP와 공용 네트워크
• Elastic IP를 사용한 네트워크 인터페이스의 공용 액세스 구성.
• 사설 네트워크와 공용 네트워크 간의 통신 설정.
과제 요구 사항
1. AWS 설정 과정과 사용한 명령어 기록.
2. iperf 실험 결과 및 네트워크 조건 변경 전후 성능 비교.
3. VyOS 라우터 및 클라이언트/서버 네트워크 설정 디버깅 과정.
4. AWS 네트워크 구성의 주요 개념과 실습 결과 보고.
'Learn > '24_Fall_(EE542) Internet&Cloud Computin' 카테고리의 다른 글
(LAB 04) Fast, Reliable File Transfer (0) | 2025.01.09 |
---|---|
(LAB 03) Network Measurement (0) | 2025.01.09 |
(LAB 01) Network with VyOS, and simple Socket Program (0) | 2025.01.09 |
(Lecture 20) Embeddings and Vectorizations (0) | 2025.01.09 |
(Lecture 19) Machine Learning 2 (0) | 2025.01.09 |