日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RIPng,RIP升级IPv6

發布時間:2024/1/18 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RIPng,RIP升级IPv6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

RIPng (RIPNext Generation,下一代RIP協議):RIP在IPv6網絡中的應用

RIPng報文格式

Command:包含請求報文(request)和響應報文(response)。

Version:版本號為1。

IPv6 Prefix: 記錄IPv6前綴。

RouteTag:標記IPv6前綴的標記。

PrefixLength:IPv6前綴的長度,即掩碼長度。

Metric:RIPng跳數,最大15跳。

RIPng和RIP的異同

相同點:

①.RIPng 使用和RIP一樣的報文類型,包含request和response。

②.RIPng使用和RIP一樣的計時器。

③.RIPng和 RIP一樣有水平分割和毒性逆轉機制。

④.RIPng 和RIP一樣有filter-policy、metricin 及 metricout、import-route等路由控制命令。

⑤.RIPng使用和 RIP一樣的算法及防環解決方案。

不同點:

①.RIPng 使用UDP的521端口(RIP使用520端口)發送和接收路由信息。

②.RIPng通告和接收的是128bit的IPv6前綴長度(掩碼長度)。

③.RIPng 使用鏈路本地地址FE80:/10作為源地址發送RIPng路由信息更新報文。

④.RIPng的路由在路由表中的下一跳地址一定是IPv6 Link-local地址。

⑤.RIPng 使用組播方式周期性地發送路由信息,使用FF02::9作為鏈路本地范圍內的路由器組播地址。
?

實驗環節

實驗目的:

實現全網互通,其中R1、R3、R4處于RIPng進程1中,R2和R3處于RIPng進程2中。

實驗要求:

①.R1上有直連網絡2000:172:16:1::/64~2000:172:16:8::/64,需要通告到全網。為減少R1通告的路由數量,對R1通告的路由做最精確的聚合。

②.R4和R2通告相同網段2000:192:168:101::/64,希望R1優選經過R2訪問,次選經過R4 訪問。

③.要求R2有最少的路由,且能訪問到其他全部網絡。

④.保證R4不能接收R2所通告的2022:192:16::/48的路由。

實驗分析:

分析一:R1上發布所有接口到RIPng-1中,并在R1出口 GO/0/0對2000:172:16范圍的路由做匯總。

分析二:R2和R4通告相同的路由到網絡,在R3上,學到R4在RIPng進程1中的2000:192:168:101::/64,同時也學到R2在RIPng進程2中的2000:192:168:101::/64路由,二者的preference數值一致,同時出現在R3路由表中。

分析三:需要在R3上 RIPng進程2下向G0/0/1方向通告一條默認路由。

分析四:首先將RIPng進程2中的路由引入到RIPng進程1中,在R4上對收到的路由進行過濾,僅過濾2022:192:16::/48。可以使用filter-policy,也可以使用metricin命令對收到的路由添加metric,使其超過15,但metricin命令會影響其他路由的學習。

實驗代碼:

R1代碼如下:

[R1]ipv6 [R1]int lo0 [R1-LoopBack0]ipv6 ena [R1-LoopBack0]ipv6 add 2000:172:16:1::1 64 //后面環回口不在贅述 [R1-LoopBack0]ripng 1 enable [R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ipv6 enable [R1-GigabitEthernet0/0/0]ipv6 address 2022:10:1:13::1 64 [R1-GigabitEthernet0/0/0]ripng 1 enable [R1-GigabitEthernet0/0/0]ripng summary-address 2000:172:16:: 60 avoid-feedback//使用路由聚合

R2代碼如下:

[R2]ipv6 [R2]int g0/0/1 [R2-GigabitEthernet0/0/1]ipv6 enable [R2-GigabitEthernet0/0/1]ipv6 address 2022:10:1:23::2 64 [R2-GigabitEthernet0/0/1]ripng 2 enable //開啟ripng進程2 [R2]int lo0 [R2-LoopBack0]ipv6 enable [R2-LoopBack0]ipv6 address 2000:192:168:101::1 64 [R2-LoopBack0]ripng 2 enable

R3代碼如下:

[R3]ipv6 [R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ipv6 enable [R3-GigabitEthernet0/0/0]ipv6 address 2022:10:1:13::3 64 [R3-GigabitEthernet0/0/0]ripng 1 enable [R3-GigabitEthernet0/0/0]int g2/0/0 [R3-GigabitEthernet2/0/0]ipv6 enable [R3-GigabitEthernet2/0/0]ipv6 address 2022:10:1:34::3 64 [R3-GigabitEthernet2/0/0]ripng 1 enable [R3-GigabitEthernet2/0/0]ripng metricin 1 //將R4的度量值加1 [R3]int g0/0/1 [R3-GigabitEthernet0/0/1]ipv6 enable [R3-GigabitEthernet0/0/1]ipv6 address 2022:10:1:23::3 64 [R3-GigabitEthernet0/0/1]ripng 2 enable [R3-GigabitEthernet0/0/1]ripng default-route originate //通告一條默認路由給R2 [R3]ripng 1 [R3-ripng-1]import-route ripng 2 //將進程2路由引入進程1

R4代碼如下:

[R4]ipv6 [R4]int g0/0/0 [R4-GigabitEthernet0/0/0]ipv6 enable [R4-GigabitEthernet0/0/0]ipv6 address 2022:10:1:34::4 64 [R4-GigabitEthernet0/0/0]ripng 1 enable [R4]int lo0 [R4-LoopBack0]ipv6 enable [R4-LoopBack0]ipv6 address 2000:192:168:101::4 64 [R4-LoopBack0]ripng 1 enable [R4]acl ip [R4]acl ipv6 2000 [R4-acl6-basic-2000]rule 1 deny source 2022:10:1:23:: 64 //禁止來源1:23:: 64的報文 [R4-acl6-basic-2000]rule 2 permit source any //放行所有,若沒有此條,默認全部禁止 [R4-acl6-basic-2000]quit [R4]ripng 1 [R4-ripng-1]filter-policy 2000 import //應用acl 2000

實驗效果:

①.查看R3路由表,發現R3上只有一條R1傳遞過來的路由,路由聚合成功,要求一實現

?②.R3上查看R2和R4通告路由情況,可以發現R2是優先路徑,因為R4的度量值被調高了1

?③.查看R2上是否有一條默認路由

④.查看R4上是否有關于R2 的路由信息,可以發現關于R2的信息都被禁止了。

?

實驗總結:

在IPv4地址枯竭的今天,IPv6的應用越來越廣泛,而老態畢現的RIP在IPv6的浪潮中升級為了RIPng,對于在IPv6復雜環境中,RIPng也許能起到簡化網絡的作用也說不定。需要注意的地方就是RIPng使用了UDP521端口和組播FF02::9來傳遞報文,這點要和RIP區分開。

總結

以上是生活随笔為你收集整理的RIPng,RIP升级IPv6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。