2012-02-07 1 views
2

런타임시 NS2의 노드에서 전송되는 패킷 수를 계산하고 싶습니다. C++을 사용하여 AODV 프로토콜을 변경하고 싶습니다. 누군가 어떻게 진행할 수 있도록 도와 줄 수 있습니까?NS2- 프로토콜 수정 - AODV

I 수신되는 패킷 수를 계산하기 위해 recv() 함수를 편집하고 aodv.cc에서 forward() 함수를 편집하여 전송중인 패킷 수를 계산하려고 시도했습니다. 나는 어느 노드로부터 패킷이 왔는지 그리고 어느 노드에 패킷이 전달되었는지를 식별 할 수 없다. 각 노드에서 신뢰 값을 계산하고 악의적 인 노드를 찾으려는 횟수를 알고 싶습니다. 좀 더 나아가고 나아갈 수있게 도와 주시겠습니까? AODV에서 무차별 모드 사용은 어떻습니까? 나는이 모든 것에 아주 새로운 사람이다. 미리 감사드립니다.

답변

1

u는 전송되고 수신되는 모든 패킷의 출발지와 목적지를 찾을 수 있습니다. 보내고받은 패킷 수를 쉽게 찾을 수 있습니다. AODV의 메시지 ... 소스 및 목적지 어드레스 헬로 경우 예
)는 (사용하는 RP- > rp_src()을 백색 고체 또는 SORCE> saddr 항목() 및 RP- > rp_dst) (recvhello에서 찾을 수있다 목적지 및 노드가 수신되는 노드도 간단히 (색인) ..................

+0

모든 약어 및'code' 블록의 부재로 답을 이해하기 어렵습니다. . – alestanis