라우터에서 다른 MTU이있는 여러 서브넷을 통해 패킷을 전송하는 경우 조각화 될 수 있습니다. ns-3 모델에서 조각 작업의 각 작업에 소요되는 시간을 얻거나 설정할 수있는 방법은 무엇입니까? 속도를 계산하려면 이것을 알아야합니다.ns-3 모델의 패킷 단편화에 시간을 설정/가져 오는 방법은 무엇입니까?
0
A
답변
1
당신이 묻는 것은 나에게 불분명하지만 대답을하려고합니다.
ns-3가 조각을 작성하고 다시 어셈블하는 데 걸리는 CPU 시간을 측정하려면 간단한 2 노드 실험을 실행하고 송신 노드의 아웃 바운드 네트워크 인터페이스의 MTU를 변경하여 많은 벽시계 시간이 비 조각화 대 조각화에 소비됩니다.
한편, 사용자가 다수의 패킷으로 패킷을 분할하고 각 단편에 대한 MAC 레벨 액세스 기능을 수행하는 시뮬레이션 시간의 관점에서 효과를 측정하고자하는 경우
, 그것은-
단지 함수의
- MAC 레벨에서 사용되는 액세스 기능. 스위치드 이더넷을 모델링하고 싶다면 간단합니다. 0으로 만드십시오.
- 귀하의 매체를 통한 전송 지연. 이더넷이라면 다시 간단합니다. 케이블의 길이에 따라 케이블의 전자파 속도가 달라 지므로 케이블의 품질에 따라 다릅니다.
- 조각의 크기와 매체의 처리량.
기본적으로 패킷을 조각내는 횟수 (여러 라우터가 작은 조각으로 패킷을 연속적으로 조각 낼 수 있음)와 매번 사용할 mtu를 알면 분석적으로 쉽게 만들 수 있습니다 모델을 생성하고 시뮬레이션을 통해 패킷의 실제 전송 수준 전송 지연을 예측합니다.
+0
그런 상세한 답변을 보내 주셔서 감사합니다! –
관련 문제
- 1. 패킷 수신 시간 ns3
- 2. 모델의 속성으로 Sails.js 시간을
- 3. AudioStream Android에서 패킷 데이터를 가져 오는 방법은 무엇입니까?
- 4. NS3 처리량 계산
- 5. 활성화 추적 파일, NS3
- 6. ns3 poisson 트래픽 모델
- 7. ns3 모바일 노드 선언
- 8. 패킷 손실을 디버그하는 방법은 무엇입니까?
- 9. 모델의 기본 키 속성 이름을 가져 오는 방법은 무엇입니까?
- 10. 일대일 연관 관계가있는 세 모델의 레코드를 가져 오는 방법은 무엇입니까?
- 11. NDB에 넣어 진 모델의 최신 항목을 가져 오는 방법은 무엇입니까?
- 12. sap.m.input에서 다른 모델의 항목을 가져 오는 방법은 무엇입니까?
- 13. URL의 내용을 모델의 Django ImageField로 가져 오는 방법은 무엇입니까?
- 14. csv/excel에서 django 모델의 이미지를 가져 오는 방법은 무엇입니까?
- 15. mvc3 모델의 serialized json에서 backbone.js 모델을 가져 오는 방법은 무엇입니까?
- 16. 몽구스 모델의 개별 속성을 가져 오는 방법은 무엇입니까?
- 17. Plesk API에서 특정 사서함의 설정을 가져 오는 패킷 구조는 무엇입니까
- 18. 날짜 시간을 사용하여 밀리 초를 가져 오는 방법은 무엇입니까?
- 19. OS X에서 제공된 날짜의 기본 시간을 가져 오는 방법은 무엇입니까?
- 20. 특정 시간대에 특정 시간대의 특정 시간을 가져 오는 방법은 무엇입니까?
- 21. Android에서 예상 도착 시간을 가져 오는 방법은 무엇입니까?
- 22. HTML을 통해 날짜와 시간을 가져 오는 방법은 무엇입니까
- 23. Perl을 사용하여 파일 도착 시간을 디렉토리로 가져 오는 방법은 무엇입니까?
- 24. Android에서 Time 클래스를 사용하여 시간을 가져 오는 방법은 무엇입니까?
- 25. 폴더 안에있는 파일의 날짜 시간을 가져 오는 방법은 무엇입니까?
- 26. PC2에서 PC1로 날짜와 시간을 가져 오는 방법은 무엇입니까?
- 27. Java에서 시스템 시간을 가져 오는 가장 빠른 방법은 무엇입니까?
- 28. 자바 스크립트에서 시간을 초 단위로 가져 오는 방법은 무엇입니까?
- 29. Android의 모든 시간대에서 특정 시간을 가져 오는 방법은 무엇입니까?
- 30. Perl에서 시스템 시간을 초 단위로 가져 오는 방법은 무엇입니까?
TCP를 통해 패킷을 전송하는 경우 경로 MTU를 이미 알고 있어야하며 절대로 초과하지 않으므로 조각화가 전혀 발생하지 않습니다. – EJP
의견을 보내 주셔서 감사합니다, EJP! 'PMTU discovery '에 대해서 말하면, 많은 운영자는'ICMP-messages'를 보내지 못하게하고'MTU '를 수동으로 설정해야하기 때문에 분열이 가능합니다. 라우터에서 'DF'비트가 설정되지 않을 수 있습니다. 예를 들어, 내 패킷보다 작은 라우터 'MTU'가있는 몇몇 라우터를 통해 패킷을 통과 시키면 패킷이 조각납니다. 나는 분열에 필요한 시간을 알고 싶다. 이것은 전송 속도에 영향을 주어야합니다. –