RIP V2的簡要介紹
RIP協(xié)議的使用可以追溯到很早。面對這個有些古老的協(xié)議,你是否掌握了呢?那么我們現(xiàn)在主要介紹一下RIP V2協(xié)議的一些特點。它只是在RIPV1協(xié)議的基礎(chǔ)上增加了一些擴展特性,以適用于現(xiàn)代網(wǎng)絡(luò)的路由選擇環(huán)境?這些擴展特性有:
◆每個路由條目都攜帶自己的子網(wǎng)掩碼
◆路由選擇更新更具有認證功能
◆每個路由條目都攜帶下一跳地址
◆外部路由標(biāo)志
◆組播路由更新
最重要的一項是路由更新條目增加了子網(wǎng)掩碼的字段,因而RIP協(xié)議可以使用可變長的子網(wǎng)掩碼,從而使RIP V2協(xié)議變成了一個無類別的路由選擇協(xié)議?
RIP V2協(xié)議工作原理
V1版路由更新用是的廣播方式?RIP V2協(xié)議使用組播的方式向其他宣告RIP V2的路由器發(fā)出更新報文,它使用的組播地址是保留的D類地址224.0.0.9
使用組播方式的好處在于,本地網(wǎng)絡(luò)上相連的RIP路由選擇無關(guān)的設(shè)備不再花費時間對路由器廣播的更新報文進行解析?
RIP V2信息幀格式
包括:命令(8位)、版本(8位)、未用(值為0)、地址族標(biāo)示符、路由標(biāo)記、IP地址、子網(wǎng)掩碼、下一跳、度量值。和RIPV1一樣,RIP V2協(xié)議的更新報文***可以包含25個路由條目?同樣使用UDP的520端口號,并且數(shù)據(jù)報文的大小***為512個8bit位?
◆命令(COMMAND)——取值為1和2,1表示是請求信息,2表示是響應(yīng)消息
◆版本號(VERSION)——對于RIP V2協(xié)議,該字段值為2
◆地址族標(biāo)識(address family indentifier ,AFI)——對于IP該項設(shè)置為2.當(dāng)消息是對路由器(或主機)整個路由選擇表的請求時,這個字段將被設(shè)置為0.
◆路由標(biāo)志(ROUTERTAG)——提供這個字段來標(biāo)記外部路由或重分配到RIP V2協(xié)議中的路由?默認情況是使用這個16位的字段來攜帶從外部路由選擇協(xié)議注入到RIP中的路由的自主系統(tǒng)號?雖然RIP協(xié)議自己并不使用這個字段,但是在多個地點和某個RIP域相連的外部路由,可能需要使用這個路由標(biāo)記字段通過RIP域來交換路由信息?這個字段也可以用來把外部路由編成"組",以便于在RIP域中更容易地控制這些路由?
◆IP地址(IP ADDRESS)——路由條目的目的地址,它可以是主網(wǎng)絡(luò)地址?子網(wǎng)地址或主機路由?
◆子網(wǎng)掩碼(SUBNET MASK)——是一個確認IP地址的網(wǎng)絡(luò)和子網(wǎng)部分的32位的掩碼?
◆下一跳(NEXT HOP)——如果存在的話,它標(biāo)識一個比通告路由器更好的地址更好的一下地址?也就是說,它指出的下一跳地址,其度量值比同一個子網(wǎng)上的通告路由器更靠近目的地?如果這個字段設(shè)置為全0(0.0.0.0),說明通告路由器的地址就是***的下一跳地址?
◆度量(METRIC)——是一個1~16之間的跳數(shù)?