【太閣干貨】接口MTU不一致對OSPF鄰居建立的影響
大家都知道在OSPF建立full的鄰接關(guān)系的時候, MTU 也是影響鄰接關(guān)系建立的條件, 華為設備默認不開啟MTU一致性檢查,那么,這個MTU 一致性檢查參數(shù)如果開啟了,會對鄰接關(guān)系的建立如何產(chǎn)生影響呢?
下面我們以華為模擬器為例, 給大家演示一下接口MTU不一致對鄰居關(guān)系建立的影響。

情況 1:
? 兩邊都開啟 Ospf MTU-enable 后,R1 的 MTU < R2 的 MTU,兩邊都停留在 ExStart 狀態(tài);?
分析:?
?1. MA 網(wǎng)絡中選舉 Master 和 Slave, Router-ID 大的為 Master, Router-ID 小的為 Slave,此環(huán)境 R2 為 Master;
? 2. Master 的 MTU 大可以通過 MTU 檢測,等待 Slave 發(fā)送有內(nèi)容的 DBD 報文來確認這個Master的選舉結(jié)果;?
? 3. Slave 的 MTU 小無法通過 MTU 檢測,不會發(fā)送 DBD 報文;
? 4. 兩邊無法完成 Master的選舉,都停留在 ExStart 狀態(tài);?
驗證:
R1 配置:
接口下配置:
interface GigabitEthernet0/0/0?mtu 1400
ip address 12.1.1.1 255.255.255.0
ospf mtu-enable把接口宣告進進程
ospf 1 router-id 1.1.1.1?area 0.0.0.0
network 12.1.1.1 0.0.0.0
R2 配置:
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
ospf mtu-enable
ospf 1 router-id 2.2.2.2?area 0.0.0.0
network 12.1.1.2 0.0.0.0
可以看到, 雙方都卡在Exstart 狀態(tài)下。


情況2
兩邊都開啟 Ospf MTU-enable 后,R1 的 MTU >R2 的 MTU,R1 停留在 Exchange 而 R2 則停留在 ExStart 狀態(tài);
分析:
1. MA 網(wǎng)絡中選舉 Master 和 Slave, Router-ID 大的為 Master, Router-ID 小的為 Slave,此環(huán)境 R2 為 Master;
并且R2 是DR
2. Master 的 MTU 小無法通過 MTU 檢測,停留在 ExStart 狀態(tài);
3. Slave 的 MTU 大可以通過 MTU 檢測,發(fā)送 DBD 報文后進入 Exchange 狀態(tài);?
現(xiàn)在把R1 的接口下MTU 改為1600?
R1:
interface GigabitEthernet0/0/0 ?
mtu 1600
驗證:



情況 3:
R1 MTU<R2 MTU,R2 開啟 ospf MTU-enable 或者 R2 MTU<R1 MTU,R1 開啟 ospf MTU-enable,鄰居均
可建立至 FULL;
分析:
未開啟 MTU 檢測一端收到對方的 DBD 后忽略 MTU 檢測直接通過,自身發(fā)的 MTU 值為默認值 0(華為默認不
檢測 MTU 默認值為 0),開啟 MTU 檢測的一方向小兼容并通過 MTU 檢測;
配置:
R1?
interface GigabitEthernet0/0/0?mtu 1400
ip address 12.1.1.1 255.255.255.0
#去掉 MTU 一致性檢查
R2
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
#ospf mtu-enable 開啟MTU 一致性檢查
檢查效果:


?最后?
太閣老師的個人微信
添加太閣老師個人微信領(lǐng)?。?strong>太閣免費視頻資料、NA綜合實驗配置文件拓撲圖及模擬器、太閣獨家實驗手冊、網(wǎng)工必讀書籍等
