選路是IP最重要的功能之一,而路由表中包含的信息決定了IP的所有決策。
IP搜索路由表的步驟如下:
1)搜索匹配的主機地址
2)搜索匹配的網絡地址
3)搜索默認表項(默認表項一般在路由表中被指定爲一個網絡表項,其網絡號爲0)
匹配主機地址步驟始終發生在匹配網絡地址步驟之前。
先來看一個典型的主機路由表,使用netstat命令列出路由表。
[kary@kangyunqiang ~]$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
219.245.65.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 219.245.65.254 0.0.0.0 UG 0 0 0 eth0
對於一個給定的路由器,可以打印出五種不同的標誌:
U 該路由可以使用。
G 該路由是一個網關(路由器)。如果沒有設置該標誌,說明目的地是直接連接的。
H 該路由是一個主機,也就是說,目的地址是一個完整的主機地址。如果沒有設置該 標誌,說明該路由是一個網絡,而目的地址是一個網絡地址:一個網路號,或者網絡號與子網號的組合。
D 該路由是重定向報文創建的。
M 該路由已被重定向報文修改。
標誌G是非常重要的,因爲由它區分來間接路由和直接路由(直接路由是不設置G 的)。其區別在於,發往直接路由的分組中不但具有目的端的IP地址,還具有其鏈路層地址。當分組被髮往一個間接路由時,IP地址指明的是最終的目的地,但是鏈路層地址指明的是網關(即下一站路由器)。
理解G和H標誌之間的區別是很重要的。G標誌區分來直接路由和間接路由。但H標誌表明,目的地址是一個完整的主機地址。沒有設置H標誌說明目的地址是一個網絡地址(主機號部分爲0)。
IP選路
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37