표제지
국문초록
목차
I. 서론 10
1.1. 연구의 배경 및 목적 10
1.2. 연구의 내용 11
1.3. 연구의 이론적 배경 11
II. 미디어 프로토콜의 구조와 특징 13
2.1. RTP의 구조 13
2.1.1. RTP의 헤더 포맷 14
2.1.2. RTP의 캡슐화 15
2.1.3. RTP의 스택 구조 16
2.2. RTCP의 구조 16
2.2.1. RTCP의 헤더 포맷 17
2.2.2. RTCP의 캡슐화 18
2.2.3. RTCP의 메시지 타입 18
2.3. RTP 와 RTCP의 특징 22
2.3.1. RTP의 특징 (RFC 3550) 24
2.3.2. RTCP의 특징 (RFC 1889) 25
III. 미디어 트래픽 구현과 구성 27
3.1. 미디어 트래픽 제어 방법 모색 27
3.1.1. Shaping & Policing 28
3.1.2. Queuing & Scheduling 30
3.1.3. Buffer Tuning 34
3.2. 실험 환경 구축 42
3.2.1. 준비사항 42
3.2.2. Lab Tolpolgy 44
3.2.3. Configuration 45
3.2.4. 성능 구현 및 측정 46
IV. 실험 결과 및 분석 49
4.1. Normal Traffic Test에 대한 실험 분석 49
4.2. Burst Traffic Test에 대한 실험 분석 50
4.3. Buffer Tuning Test에 대한 실험 분석 53
V. 결론 55
참고문헌 56
Abstract 57
〈표 1〉 RTP Payload 타입 13
〈표 2〉 RTP 헤더 필드 명칭 및 내용 14
〈표 3〉 RTCP 헤더 필드 명칭 및 내용 17
〈표 4〉 RTCP 메시지 종류 19
〈표 5〉 TCP와 UDP의 주요 차이점 23
〈표 6〉 100M/1G Egress Buffer (QoS disable) 37
〈표 7〉 10Ge Egress Buffer (QoS disable) 38
〈표 8〉 Egress Queue Buffer Size (QoS enable) 39
〈표 9〉 Default CoS Output Queue Threshold Map 40
〈표 10〉 Default DSCP Output Queue Threshold Map 41
〈표 11〉 Switch & Server 모델과 OS 버전 42
〈그림 1〉 미디어 트래픽 현황 10
〈그림 2〉 RTP 패킷 헤더 포맷 15
〈그림 3〉 RTP 패킷 캡슐화 15
〈그림 4〉 RTP 스택 구조 16
〈그림 5〉 RTCP 패킷 헤더 포맷 17
〈그림 6〉 RTCP 패킷 캡슐화 18
〈그림 7〉 Sender Report 패킷 포맷 19
〈그림 8〉 Receiver Report 패킷 포맷 20
〈그림 9〉 SDES 패킷 포맷 21
〈그림 10〉 BYE 패킷 포맷 21
〈그림 11〉 APP 패킷 포맷 22
〈그림 12〉 DiffServ의 구현 방식 28
〈그림 13〉 Shaping 대역폭 제한 방식 29
〈그림 14〉 Policing 대역폭 제한 방식 29
〈그림 15〉 FIFO 큐잉 원리 30
〈그림 16〉 Priority Queuing의 원리 31
〈그림 17〉 Custom Queuing의 원리 32
〈그림 18〉 WFQ의 구현 원리 32
〈그림 19〉 WFQ 스케쥴링 33
〈그림 20〉 CBWFQ의 구현 원리 34
〈그림 21〉 Default Egress Queue 35
〈그림 22〉 Switch & Server 장비 42
〈그림 23〉 Wireshark Version 43
〈그림 24〉 VLC Media Player Version 44
〈그림 25〉 Streaming Traffic Test Lab Topology 44
〈그림 26〉 성능 구현 시나리오 46
〈그림 27〉 Interface Status 47
〈그림 28〉 Output Queue Status 48
〈그림 29〉 Interface Status (normal) 49
〈그림 30〉 Output Queue Status (normal) 49
〈그림 31〉 Interface Status (burst) 50
〈그림 32〉 Output Queue Status (burst) 50
〈그림 33〉 Wireshark Capture 1 Sec (burst) 51
〈그림 34〉 Wireshark Capture Traffic 1ms (burst) 51
〈그림 35〉 IT Traffic VS Media Traffic 52
〈그림 36〉 Interface Status (buffer tuning) 53
〈그림 37〉 Output Queue Status (buffer tuning) 53
〈그림 38〉 버퍼 설정별 패킷 드롭 증가값 54
〈그림 39〉 버퍼 설정별 대역폭 사용량 54