(chap4 IP协议) 路由控制表(Routing Table)
1. 定義
發(fā)送數(shù)據(jù)包基于網(wǎng)絡(luò)層,需要目標(biāo)端的IP地址,還需要類似于“指明路由器或主機”的信息,以便真正發(fā)往目標(biāo)地址。保存這種信息的就是。實現(xiàn)IP通信的主機和路由器都必須持有一張這樣的表。
1.1 形成方式
-
靜態(tài)路由控制
管理員手動設(shè)置 -
動態(tài)路由控制
路由器與其他路由器相互交換信息時自動刷新。為了讓動態(tài)路由及時刷新路由表,在網(wǎng)絡(luò)上互連的路由器之間必須設(shè)置好路由協(xié)議,保證正常讀取路由控制信息。
1.2 “路由協(xié)議”
有別于IP,IP協(xié)議始終認(rèn)為路由表是正確的。然而,IP本身并沒有定義制作路由控制表的協(xié)議,該表是由一個叫做(這個協(xié)議)的協(xié)議制作而成。
1.3. IP地址的網(wǎng)絡(luò)地址部分用于進(jìn)行路由控制
eg. 主機A發(fā)給主機B
2. 路由種類
2.1 默認(rèn)路由( Default Route)
默認(rèn)路由是指路由表中任何一個地址都能與之匹配的記錄(如果一張路由表中包含所有的網(wǎng)絡(luò)及其子網(wǎng)的信息,將會造成無端的浪費)
- 默認(rèn)路由一般標(biāo)記為0.0.0.0/0或default’。這里的0.0.0.0/0并不是指IP地址是0.0.0.0。由于后面是“/O”,所以并沒有標(biāo)識IP地址’。它只是為了避免人們誤以為0.0.0.0是IP地址。
- 也被標(biāo)記為default,但在計算機內(nèi)部和路由協(xié)議的發(fā)送過程中還是以0.0.0.0/0進(jìn)行處理。
2.2 主機路由(Host Route)
它的意思是整個IP地址的所有位都將參與路由。格式為“IP地址/32” 。eg. 192.168.153.15/32
- 要基于主機上網(wǎng)卡上配置的IP地址本身,而不是基于該地址的網(wǎng)絡(luò)地址部分進(jìn)行路由。
- 多被用于不希望通過網(wǎng)絡(luò)地址路由的情況’。
2.3 環(huán)回地址
在同一臺計算機上的程序之間進(jìn)行網(wǎng)絡(luò)通信時所使用的一個默認(rèn)地址,計算機使用一個特殊的IP地址127.0.0.1作為環(huán)回地址。
- 與該地址具有相同意義的是一個叫做localhost的主機名。
- 使用這個IP或主機名時,數(shù)據(jù)包不會流向網(wǎng)絡(luò)。
3. 路由控制表的聚合
利用網(wǎng)絡(luò)地址的比特分布可以有效地進(jìn)行分層配置。對內(nèi)即使有多個子網(wǎng)掩碼,對外呈現(xiàn)出的也是同一個網(wǎng)絡(luò)地址。這樣可以更好地構(gòu)建網(wǎng)絡(luò),通過路由信息的聚合可以有效地減少路由表的條目。
-
在聚合之前需要6條路由記錄,聚合之后只需要2條記錄。能夠縮小路由表的大小是它最大的優(yōu)勢。
-
路由表越大,管理它所需要的內(nèi)存和CPU也就越多。并且查找路由表的時間也會越長,導(dǎo)致轉(zhuǎn)發(fā)IP數(shù)據(jù)包的性能下降。如果想要構(gòu)建大規(guī)模、高性能網(wǎng)絡(luò),則需要盡可能削減路由表的大小。
-
路由聚合可以將已知的路由信息傳送給周圍其他的路由器,以達(dá)到控制路由信息的目的。
eg. 路由器C將已知192.168.2.0/24與192.168.3.0/24的網(wǎng)絡(luò)這一信息聚合成為對“192.168.2.0/23”公示。
總結(jié)
以上是生活随笔為你收集整理的(chap4 IP协议) 路由控制表(Routing Table)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (chap4 IP协议) 路由控制( R
- 下一篇: (chap4 IP协议) IPV6(IP