[Develope]/NetworkSimulator2(NS2)

NS by Example

하늘을닮은호수M 2005. 12. 6. 00:45
반응형

보통 새로운 packet type을 정의하면,

common/packet.h를 수정하게 된다.

packet_t에는 PT_ABC라고 정의를 하고, (ABC는 새로 정의하고자 하는 패킷 타입)

class p_info에는 비슷한 형식으로 name_[PT_ABC] = "abc"; 라고 정의를 한다.

그리고 상위 Makefile에는 ABC를 위해 동작하는 abc.cc와 abc.h를 수행할 수 있도록 상위 경로를

추가해주면 된다. 보통 ns-2의 default경로 밑에 ABC라는 디렉토리를 만들어 ABC를 수행하는 코

드를 작성한다면, Makefile에 ABC/abc.o를 추가해주어야 한다.

그리고 abc.cc와 abc.h를 구현하면 된다.

abc.cc에서는 위에서 정의한 Agent/ABC를 Agent로부터 상속받아 사용하면 된다.

아주 오랜 만에 다시 시작하는 거라 그런 지Queue를 어디다 정의해야 하는지를 모르겠다.

곧 찾는데로 업데이트 할까합니다.

반응형

'[Develope] > NetworkSimulator2(NS2)' 카테고리의 다른 글

ns document  (0) 2006.04.28
ns2-tutorial + necessary change  (0) 2005.12.05
ns2 설치  (0) 2005.10.12