표제지
감사의 글
목차
국문초록 12
ABSTRACT 14
약어표 16
I. 서 론 19
II. 관련 연구 23
1. 무선 애드 혹 네트워크 23
1) MANET 23
2) VANET 26
2. 정책 기반 네트워크 관리 28
1) 개요 28
2) 정책 기반 네트워크 관리의 구조 29
3) COPS와 COPS-PR 프로토콜 30
4) MANET에서의 정책 기반 네트워크 관리 32
3. QoS 33
1) 개요 33
2) TCP/IP 프로토콜에서의 QoS에 관한 문제점 34
3) QoS가 필요한 응용들 35
4) QoS의 구조 36
5) QoS 모델 38
4. 요약 40
III. MANET을 고려한 정책 기반 네트워크 관리 프레임워크의 설계 41
1. MANET을 위한 정책 기반 네트워크 관리의 전체 구조 41
2. 프로토타입의 분석 42
3. 정책 전송 영역 관리 구조 43
1) k-hop Cluster 43
2) 능동형 PDP 탐색 45
4. 시스템 접근 48
1) MANET의 정책 기반 네트워크 관리 프레임워크를 위한 구성 요소 49
2) MANET의 정책 기반 네트워크 관리 프레임워크를 위한 구현 요소 52
5. 요약 58
IV. 구현 59
1. 하드웨어 환경 구축 59
1) 하드웨어 59
2) 하드웨어 파라미터 61
2. 소프트웨어 환경 구축 63
1) 운영체제와 QoS 트래픽 제어 63
2) MANET 라우팅 프로토콜 64
3) COPS 프로토콜의 구현 66
4) 측정 및 분석 도구들 67
3. COPS-PR의 구현 67
1) COPS 프로토콜 67
4. 능동형 PDP 탐색 구현 70
1) 능동형 PDP 탐색 기법에 대한 고찰 70
2) KA(keep-Alive) 메시지의 확장 74
3) PREQ, PREP 에이전트 78
4) Management Node List의 작성 82
5. QoS 모델의 적용 84
1) 개요 84
2) DSMARK의 적용 84
3) 트래픽 처리 인터페이스의 개발 86
6. 정책 관리 도구 87
1) PIB의 확장 87
2) 정책 관리 도구의 구현 88
7. 요약 90
V. 구현 결과와 분석 92
1. 능동형 PDP 탐색 기법의 개선 92
1) PEP에 의한 광고메시지의 해결 92
2) Find Other PDP 메시지의 개선 가능성 92
3) PEP의 Connection Close 메시지 93
4) PREQ 메시지 헤더의 TTL 필드 94
2. 측정 시나리오 94
3. 결과의 분석 96
1) MANET 라우팅에서 광고메시지 96
2) 노드의 이동과 능동형 PDP 탐색의 동작 99
3) 비디오 스트리밍 실험 100
4. 요약 103
VI. 결론 105
참고 문헌 107
표 1. QoS 우선순위 계층 39
표 2. DSMARK의 클래스 분류 57
표 3. 표준 COPS 프로토콜의 PIB의 구조 70
표 4. PIB 테이블의 구조 87
표 5. 전송 패킷의 분석 98
표 6. QoS Policy 적용에 따른 측정 101
그림 2. 전체 연구 구성도 20
그림 3. MANET의 개념 24
그림 4. VANET의 개념 26
그림 5. 차량 안전을 위한 기술들 27
그림 6. 정책 기반 네트워크 관리의 구조 29
그림 7. COPS-RSVP 구조 31
그림 8. COPS-PR 구조 32
그림 9. IPv4의 헤더 34
그림 10. ToS 필드의 DSCP 필드 사용 37
그림 11. 네트워크 데이터 처리 과정 38
그림 12. VANET에서의 정책 기반 네트워크 관리 구현을 위한 개념도 41
그림 13. k=1 hop Cluster 44
그림 14. 파급 효과 45
그림 15. 능동형 PDP 탐색과 PDP 선택 과정 46
그림 16. 능동형 PDP 탐색의 PDP 동작 47
그림 17. 능동형 PDP 탐색에서 PEP 동작 48
그림 18. 단계별 구현 개념도 52
그림 19. COPS-PR과 능동형 PDP 탐색 구성도 53
그림 20. Class Based Queuing 56
그림 21. HTB에 의한 대역폭 분배 56
그림 22. DSMARK 동작 개념 57
그림 23. 알루미늄 포일로 전송거리를 줄인 노드들 60
그림 24. 랩톱PC의 NIC 모듈에서 안테나 제거 후 포일로 감싼 부분 61
그림 25. 드라이버의 설정 가능한 값 62
그림 26. 무선 NIC의 드라이버 기본 세팅 62
그림 27. Tx-Power 값을 조정 후 드라이버 설정 값 63
그림 28. OLSRD httpinfo plugin 64
그림 29. topology_view 스크립트에 의한 출력물 65
그림 30. 네트워크 포톨로지 변화의 측정 65
그림 31. COPS프로토콜에 의한 연결 과정 68
그림 32. COPS의 구조 69
그림 33. 능동형 PDP 탐색의 PDP 선택과정 71
그림 34. OLSR 라우팅에서 추출한 라우팅 정보 72
그림 35. COPS 프로토콜의 표준 KA(Keep-Alive) 메시지 75
그림 36. KA 메시지 확장을 위한 CALLBACK 함수 구현 76
그림 37. PEP에서 확장한 KA 메시지의 처리 77
그림 38. 확장한 KA(Keep-Alive) 메시지의 화면 출력 78
그림 39. PREQ의 헤더 구조 79
그림 40. PREP의 헤더 구조 79
그림 41. PREQ_agent 81
그림 42. PREP_agent 81
그림 43. PREP의 화면 출력 82
그림 44. PREP 화면 출력 #2 82
그림 45. 라우팅에 의한 라우팅 정보 83
그림 46. 변환된 노드 리스트 83
그림 47. 리눅스 커널에서 QoS를 설정 85
그림 48. 리눅스 커널의 DSMARK 모듈 설정 85
그림 49. traffic control DSCP 86
그림 50. 외부 입력 파일에서 파라미터를 적용하게 한 확장된 PIB 88
그림 51. 정책 관리 도구의 웹 인터페이스 88
그림 52. PDP노드의 확장된 PIB와 PMT에 의해 정책 전송 화면 89
그림 53. PEP에서 정책 수신 화면 90
그림 54. 새로운 PDP로 연결하는 셸 스크립트 93
그림 55. PDP의 PEP 접속 종료 화면 94
그림 56. 측정 환경 95
그림 57. 2 홉 토폴리지에서 라우팅 테이블 96
그림 58. 전송 패킷의 분석 97
그림 59. MANET 라우팅에 의한 광고메시지와 ARP 98
그림 60. PEP#2 노드 이동 중에 PDP#2에서의 COPS, KA, Total Packets 99
그림 61. TCP 전송과 COPS의 KA메시지 100
그림 62. QoS Policy 적용에 따른 전송 패킷량 변화 101
그림 63. 정책 적용시의 트래픽 변화 102
그림 64. PDP#1로부터 정책 수신 된 PEP#2의 비디오 스트리밍 102
그림 65. PDP#2로부터 정책 수신 된 PEP#2의 비디오 스트리밍 103