9.IP选路
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
介紹
選路的原理
路由守護(hù)程序提供選路策略,IP層基于路由表中的選路策略來(lái)選擇目標(biāo)網(wǎng)絡(luò)接口
cisco選路策略:
簡(jiǎn)單路由表
字段說(shuō)明:
如果目的地址(Destination)140.252.13.65,那么網(wǎng)關(guān)(Gateway)會(huì)將分組發(fā)送給140.252.13.35
路由的五種Flags:
- U:該路由可以使用
- G:該路由是到一個(gè)網(wǎng)關(guān)。有G代表是間接路由,需要經(jīng)過(guò)Gateway指定的路由器才能到達(dá)Destination;無(wú)G代表直接路由,目標(biāo)地址是同一網(wǎng)絡(luò)中,并且鏈路層地址也指向該目標(biāo)地址,可直接傳輸過(guò)去
- H:該路由是到一個(gè)主機(jī)。有H代表目的地址是一個(gè)主機(jī)地址,無(wú)H代表目的地址是一個(gè)網(wǎng)絡(luò)地址(路由時(shí)主機(jī)地址優(yōu)先于網(wǎng)絡(luò)地址)
- D:該路由是重定向報(bào)文創(chuàng)建的
- M:該路由已被重定向報(bào)文修改
其他字段:
- Refcnt:正在使用該路由的活動(dòng)進(jìn)程數(shù)
- Use:通過(guò)該路由發(fā)送的分組數(shù)
- Interface:本地接口名字
ICMP主機(jī)與網(wǎng)絡(luò)不可達(dá)差錯(cuò)
當(dāng)路由器收到一份IP數(shù)據(jù)報(bào)但不能轉(zhuǎn)發(fā)時(shí),就要發(fā)送一份ICMP主機(jī)不可達(dá)差錯(cuò)報(bào)文
很多時(shí)候依賴(lài)默認(rèn)路由進(jìn)行選路,如果刪除默認(rèn)路由或切斷到目的端線路,都可以產(chǎn)生ICMP主機(jī)不可達(dá)差錯(cuò)報(bào)文
一般主機(jī)默認(rèn)不轉(zhuǎn)發(fā)數(shù)據(jù)報(bào),它只是利用路由表來(lái)路由自己發(fā)出去的報(bào)文。不過(guò)通過(guò)配置可以讓他進(jìn)行轉(zhuǎn)發(fā),從而達(dá)到路由器的功能
ICMP重定向差錯(cuò)
路由器為了修正源主機(jī)路由表,而發(fā)送的報(bào)文信息
報(bào)文格式:
重定向報(bào)文只能是路由器生成,應(yīng)用到主機(jī)
ICMP路由器發(fā)現(xiàn)報(bào)文
除了靜態(tài)路由,通過(guò)路由器請(qǐng)求和通告報(bào)文能動(dòng)態(tài)調(diào)整路由表
- 主機(jī)系統(tǒng)啟動(dòng)后,會(huì)廣播或多播一份路由器請(qǐng)求報(bào)文,收到請(qǐng)求的路由器會(huì)響應(yīng)一份路由器通告報(bào)文
- 路由器定期廣播或多播路由器通告報(bào)文
- 收到路由器通告報(bào)文的主機(jī)會(huì)基于該報(bào)文更新路由表
路由器請(qǐng)求報(bào)文:
路由器通告報(bào)文:
優(yōu)先級(jí)值越大,優(yōu)先級(jí)越高
轉(zhuǎn)載于:https://my.oschina.net/u/1378920/blog/1853805
總結(jié)
- 上一篇: postgresql 获取所有表名、字段
- 下一篇: 由su和su -的区别谈学习linux运