|
router A接口的地址是10.0.0.1,router B接口的地址是10.0.0.2。只ping一個包的目的是便于分析哪些結(jié)果是一堆兒的;36字節(jié)是為了能少分幾個信元,這是能ping出的最小包(36字節(jié)+28字節(jié)的ICMP頭),但還是超過了48字節(jié),所以不得不分成了2個信元。
所以,router B發(fā)出的redirect for host消息導(dǎo)致了port A發(fā)給router A的流量大于從router A收到的流量。
到這里,router A ping自己的過程已經(jīng)搞清楚了,還剩下最后一個問題:為什么如此這般折騰,時延會遠(yuǎn)遠(yuǎn)小于ping對端的時延?難道路由器很只能,把中間來回折騰用去的時間減去了?請各位討論!
另外,我在debug的時候還發(fā)現(xiàn)了另外一個問題,就是如果debug ip icmp,就根本看不到request,如下所示:
*May 18 21:30:11.794: ICMP: echo reply sent, src 10.0.0.1, dst 10.0.0.1
*May 18 21:30:11.794: ICMP: bogus redirect from 10.0.0.2 - for 10.0.0.1 use gw 10.0.0.1
*May 18 21:30:11.794: gateway address is one of our addresses
*May 18 21:30:11.794: ICMP: echo reply rcvd, src 10.0.0.1, dst 10.0.0.1
*May 18 21:30:11.794: ICMP: bogus redirect from 10.0.0.2 - for 10.0.0.1 use gw 10.0.0.1
*May 18 21:30:11.794: gateway address is one of our addresses
這是為什么啊?
另外2,我debug atm packet的結(jié)果是:
*May 18 01:56:21.711: ATM1/0.3(O):
VCD:0xD VPI:0x0 VCI:0x64 DM:0x100 SAP:AAAA CTL:03 OUI:000000 TYPE:0800 Length:0x30
*May 18 01:56:21.711: 4500 0024 2652 0000 FF01 8185 0A00 0001 0A00 0001 0800 D104 02BF 0000 0000
*May 18 01:56:21.711: 0001 921A 9220
*May 18 01:56:21.711:
*May 18 01:56:21.711: ATM1/0.3(I):
VCD:0xD VPI:0x0 VCI:0x64 Type:0x0 SAP:AAAA CTL:03 OUI:000000 TYPE:0800 Length:0x30
*May 18 01:56:21.711: 4500 0024 2652 0000 FD01 8385 0A00 0001 0A00 0001 0800 D104 02BF 0000 0000
*May 18 01:56:21.711: 0001 921A 9220
*May 18 01:56:21.711:
*May 18 01:56:21.711: ATM1/0.3(I):
VCD:0xD VPI:0x0 VCI:0x64 Type:0x0 SAP:AAAA CTL:03 OUI:000000 TYPE:0800 Length:0x44
*May 18 01:56:21.711: 4500 0038 025D 0000 FE01 A665 0A00 0002 0A00 0001 0501 163A 0A00 0001 4500
*May 18 01:56:21.711: 0024 2652 0000 FE01 8185 0A00 0001 0A00 0001 0800 D104 02BF 0000
*May 18 01:56:21.711:
*May 18 01:56:21.715: ICMP: echo reply sent, src 10.0.0.1, dst 10.0.0.1
*May 18 01:56:21.715: ATM1/0.3(O):
VCD:0xD VPI:0x0 VCI:0x64 DM:0x100 SAP:AAAA CTL:03 OUI:000000 TYPE:0800 Length:0x30
*May 18 01:56:21.715: 4500 0024 2652 0000 FF01 8185 0A00 0001 0A00 0001 0000 D904 02BF 0000 0000
*May 18 01:56:21.715: 0001 921A 9220
*May 18 01:56:21.715:
*May 18 01:56:21.715: ICMP: bogus redirect from 10.0.0.2 - for 10.0.0.1 use gw 10.0.0.1
*May 18 01:56:21.715: gateway address is one of our addresses
*May 18 01:56:21.715: ATM1/0.3(I):
VCD:0xD VPI:0x0 VCI:0x64 Type:0x0 SAP:AAAA CTL:03 OUI:000000 TYPE:0800 Length:0x30
*May 18 01:56:21.715: 4500 0024 2652 0000 FD01 8385 0A00 0001 0A00 0001 0000 D904 02BF 0000 0000
*May 18 01:56:21.715: 0001 921A 9220
*May 18 01:56:21.715:
*May 18 01:56:21.715: ATM1/0.3(I):
VCD:0xD VPI:0x0 VCI:0x64 Type:0x0 SAP:AAAA CTL:03 OUI:000000 TYPE:0800 Length:0x44
*May 18 01:56:21.715: 4500 0038 025E 0000 FE01 A664 0A00 0002 0A00 0001 0501 163A 0A00 0001 4500
*May 18 01:56:21.715: 0024 2652 0000 FE01 8185 0A00 0001 0A00 0001 0000 D904 02BF 0000
*May 18 01:56:21.715:
我前面說了,發(fā)出去的和收回來的ping包一定會分成2個信元,這個在Agilent decode能得到證實(shí),redirect也被分成了2個信元,但是在這里,我卻看不出來分信元的痕跡,各位大俠能看出來嗎?
以上的現(xiàn)象是在cisco路由器上發(fā)現(xiàn)的,華為的路由器ATM接口ping包根本就不出去。 |
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|