tft每日頭條

 > 圖文

 > ospf和isis區别

ospf和isis區别

圖文 更新时间:2025-01-20 22:43:42

思考題

在學習isis 和OSPF中, 我們知道ISIS和OSPF要求在MA環境中掩碼長度要一緻,

如果這個MA環境中,掩碼長度不一緻, 會出現什麼問題?

今天我們分别使用ISIS和OSPF 兩個實驗環境,讨論一下掩碼長度不一緻的環境中,路由傳遞出現的問題。

實驗環境一:ISIS

思考題1

ISIS不要求多路訪問網絡内掩碼一緻,實節點LSP攜帶了本身所有直連葉子前綴和前綴長度,會出現什麼問題?

實驗環境:

R1-R2-R3 全部運行ISIS, 都是L2 路由器, 屬于同一個區域,每個設備身後有一個環回口模拟身後網絡,連接交換機的接口和這個環回口都接口下啟用isis .

ospf和isis區别(OSPF和ISIS在多路訪問網絡中對掩碼的要求)1

R1 -2-3 路由表

ospf和isis區别(OSPF和ISIS在多路訪問網絡中對掩碼的要求)2

ospf和isis區别(OSPF和ISIS在多路訪問網絡中對掩碼的要求)3

ospf和isis區别(OSPF和ISIS在多路訪問網絡中對掩碼的要求)4

思考:

R3帶源3.3.3.3去ping2.2.2.2,肯定能ping通,那R3帶源10.1.12.3/27是否能ping通2.2.2.2?

答:通不了。

ospf和isis區别(OSPF和ISIS在多路訪問網絡中對掩碼的要求)5

分析過程:

R3路由表去往2.2.2.2/32下一跳是10.1.12.2/24,R3路由表去往10.1.12.0/24下一跳是10.1.12.2

但是R3路由表有一條10.1.12.0/30的路由條目。

R3路由表:

ospf和isis區别(OSPF和ISIS在多路訪問網絡中對掩碼的要求)6

R2路由表去往3.3.3.3/32下一跳是10.1.12.3/27,R2路由表去往10.1.12.0/27下一跳是10.1.12.3,但是R2路由表有一條10.1.12.0/30的路由條目。

R2 路由表:

ospf和isis區别(OSPF和ISIS在多路訪問網絡中對掩碼的要求)7

當R3帶源3.3.3.3去ping2.2.2.2時,下一跳是10.1.12.2。R2回包時,回給3.3.3.3,下一跳是10.1.12.3。這沒什麼問題。(盯住這條路由)

當R3帶源10.1.12.3去ping2.2.2.2時,下一跳是10.1.12.2。R2回包時查路由表,去往10.1.12.3網段路由中,匹配最長掩碼規則發送報文,匹配中了10.1.12.0/30的ISIS路由,下一跳10.1.12.1,當R1收到了這個報文,發現報文目标地址10.1.12.3是我直連地址的廣播地址,路由器隔離廣播報文就丢包了。

10.1.12.0/30這個網段隻有2個可用地址,

10.1.12.0/30-網絡号/前綴

10.1.12.1/30-可用地址

10.1.12.2/30-可用地址

10.1.12.3/30-廣播地址

所以,ISIS掩碼不一緻因最長掩碼匹配原則導緻丢包了。

實驗環境文件:模拟器為華為ensp

isis實驗.rar

實驗環境二:OSPF

思考題2:

ospf規定了廣播型網絡内掩碼必須一緻

OSPF在多路訪問網絡内如果不要求掩碼一緻會出現什麼問題?

實驗環境

ospf和isis區别(OSPF和ISIS在多路訪問網絡中對掩碼的要求)8

這個實驗隻能分析, 因為掩碼不一緻, MA網絡OSPF不能建立鄰居關系

分析過程

如果ospf要求掩碼不一緻就能建立鄰居,而DR聲明這個網段的掩碼是/29,其他廣播域的鄰居計算路由時就會計算不出10.1.123.10/32網段。

因為10.1.123.0/29所包含的地址最小10.1.123.1,最大10.1.123.6,

10.1.123.0/29子網劃分:

10.1.123.00000 000/29=10.1.123.0/29=== 網絡号/前綴

10.1.123.00000 111/29=10.1.123.7/29===廣播地址

主機地址10.1.123.10/32 已經超出這個網絡的範圍了

這樣就缺失了一部分路由,比如PC那個地址。

其他網段的路由器隻能計算出某一部分路由,無法計算出你整個廣播域下的路由。所以OSPF要求掩碼必須一緻,這樣再這個廣播域下不管誰未來當DR,其他網段的鄰居算出來的路由都是同一個網絡号,更不會缺失路由。

就跟村裡選村長一樣,咱們的思想肯定要一樣才會選你,選DR,掩碼肯定必須一樣才認可你是DR。不然就有可能出現上圖的例子。

而ISIS協議就不怕這樣的問題,因為isis實節點LSP自主描述了直連網段路由的掩碼信息,其他路由器收到後直接算就行了,而ospf是由DR描述掩碼,就有可能導緻丢路由情況。

所以ISIS就不要求掩碼必須一緻了,實節點LSP獨立描述了掩碼信息,不需要僞節點去描述,所以不會導緻路由缺失,但是可能會導緻路由雖然計算出來了,但是ping不通。

當有人問:ospf掩碼不一緻會出現什麼問題?

首先廣播型鍊路上掩碼不一緻會造成DBD和LSR報文無法發送,不能建立鄰居。其次掩碼不一緻如果僞節點宣告廣播型網絡掩碼是自身掩碼時,會造成其他廣播型網絡、P2P網絡丢失路由。

總結:

ISIS  如果掩碼不一緻,會正常建立鄰居, 但是會出現路由雖然計算出來了,但是ping不通的現象。

OSPF  如果掩碼不一緻, MA網絡不能建立鄰居關系。

以上就是今日份的内容,更多的問題 大家可以在評論區留言讨論哦!超感謝小夥伴們的支持!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved