計算機網絡:計算路由表下一跳


轉至:https://blog.csdn.net/lindons/article/details/105810418

設某路由器建立了如下路由表

128.96.39.0 255.255.255.128 /接口0
128.96.39.128 255.255.255.128 /接口1
128.96.40.0 255.255.255.128 /接口R2
192.4.153.0 255.255.255.192/接口R3
*(默認) — /接口R4

共收到5個分組,其目的站IP地址分別為
(1)128.96.39.10
(2)128.96.40.12
(3)128.96.40.151
(4)192.4.153.17
(5)192.4.153.90
試分別計算其下一跳

先來看第一題:
(1)128.96.39.10
因為前三位是 128, 所以我們用路由表中128對應的子網掩碼255.255.255.128進行and
在這里插入圖片描述
and(兩數都為1時輸出1,否則輸出0)
例:1 0 1 0 0 0 1 0
and 1 1 1 0 1 0 0 1
輸出1 0 1 0 0 0 0 0

因為255轉換成二進制是1 1 1 1 1 1 1 1 ,所以任意數與255and都輸出不變

所以在這一小題,我們用 10 和 128 and即可
10 轉換為二進制: 0000 1010
128轉換為二進制:1000 0000
and得:0000 0000
將本題中128.96.39.10最后的10替換成and后的結果,得:
128.96.39.0
與路由表進行對照,得出:接口0
在這里插入圖片描述
第二題第三題都一樣,再來看第四題:
(4)192.4.153.17
這里的前面三位不是128,所以相與的時候就不能用128,查看路由表可得,192對應的子網掩碼為:255.255.255.192
在這里插入圖片描述
操作都一樣
17 轉換成二進制 :00010001
192轉換成二進制:11000000
and:00000000
結果:192.4.153.0 ,對照路由表得:接口R3
如果最終結果與路由表各項均不符合,則選擇默認,即接口R4

如有錯漏,多多指教


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM