日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

嚴(yán)格的源站選路的traceroute程序示例

【嚴(yán)格的源站選路的traceroute程序示例】在作者的traceroute程序版本中,-G選項(xiàng)與前面所描述的-g選項(xiàng)是完全一樣的,不過此時(shí)是嚴(yán)格的源站選路而不是寬松的源站選路 。我們可以采用這個(gè)選項(xiàng)來觀察在指明無效的嚴(yán)格的源站選路時(shí)其結(jié)果會是什么樣的 。從圖8-5可以看出來,從作者的子網(wǎng)發(fā)往NSFNET的數(shù)據(jù)報(bào)的正常路由器順序是netb,gateway,butch和gabby(為了便于查看,后面所有的輸出結(jié)果中,均省略了域名后綴.tUC.noao.edu和.telcom.arizona.edu) 。我們指定了一個(gè)嚴(yán)格源路由,使其試圖將數(shù)據(jù)報(bào)從gateway直接發(fā)送到gabby,而省略了butch 。我們可以猜測到其結(jié)果會是失敗的,正如圖8-9所給出的結(jié)果
圖8-9采用嚴(yán)格源站路由失敗的traceroute程序
這里的要害是在于TTL字段為3的輸出行中,RTT后面的!S 。這表明traceroute程序接收到ICMP“源站路由失敗”的差錯(cuò)報(bào)文:即圖6-3中type字段為3,而code字段為5 。TTL字段為3的第二個(gè)RTT位置的星號表示未收到這次探查的應(yīng)答信號 。這與我們所猜想的一樣,gateway不可能直接發(fā)送數(shù)據(jù)報(bào)給gabby,這是因?yàn)樗鼈冎g沒有直接的連接 。
TTL字段為2和3的結(jié)果都來自于gateway,對于TTL字段為2的應(yīng)答來自gateway,是因?yàn)間ateway接收到TTL字段為1的數(shù)據(jù)報(bào) 。在它查看到(無效的)嚴(yán)格的源站選路之前,就發(fā)現(xiàn)TTL已過期,因此發(fā)送回ICMP超時(shí)報(bào)文 。TTL字段等于3的行,在進(jìn)入gateway時(shí)其TTL字段為2,因此,它查看嚴(yán)格的源站選路,發(fā)現(xiàn)它是無效的,因此發(fā)送回ICMP源站選路失敗的差錯(cuò)報(bào)文 。
圖8-10給出了與本例相對應(yīng)的tcpdump輸出結(jié)果 。該輸出結(jié)果是在sun和netb之間的SLIP鏈路上碰到的 。我們必須在t
cpdump中指定-v選項(xiàng)以顯示出源站路由信息 。這樣,會輸出一些像數(shù)據(jù)報(bào)ID這樣我們并不需要的結(jié)果,我們在給出結(jié)果中將這些不需要的結(jié)果刪除掉 。同樣,用SSRR表示“嚴(yán)格的源站及記錄路由” 。
首先注重到,sun所發(fā)送的每個(gè)UDP數(shù)據(jù)報(bào)的目的地址都是netb,而不是目的主機(jī)(westgate) 。這一點(diǎn)可以用圖8-7的例子來解釋 。類似地,-G選項(xiàng)所指定的另外兩個(gè)路由器(gateway和gabby)以及最終目(westgate)成為第一跳的SSRR選項(xiàng) 。從這個(gè)輸出結(jié)果中,還可以看出,traceroute程序所采用的定時(shí)時(shí)間(第15行和16行之間的時(shí)間差)是5秒 。
圖8-10失敗的嚴(yán)格源站選路traceroute程序的tcpdump輸出結(jié)果

    推薦閱讀