一、DR和BDR的選舉

? 上一節中,AR1和AR2是Priority都是等于1的情況下,AR2的Router ID:2.2.2.2明顯大于AR1的Router ID:1.1.1.1,為什么AR1反而成了DR而AR2成了BDR呢?這個其實跟配置的先后順序有關,由于AR1先配置,當它發出Hello包的時候,沒有人給它回應,所以它就認為自己是DR;而AR2配置時,AR2發出的Hello包有AR1給它回應,并且告訴AR2,AR1它是DR,所以AR2就成了BDR,
? 此時,假如AR2想成為DR,該怎么操作呢?其實可以更改它的優先級(Priority),讓它大于AR1的優先級,
二、DR和BDR的選舉實驗
>>>沿用一節的實驗拓撲及配置,讓AR2成為DR,AR1成為BDR,

2.1、設定介面在選舉DR時的優先級
[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ospf dr-priority 100 --將優先級設定為100
? 此時,在AR1上查看鄰居狀態:
[AR1]display ospf peer

可以看到,AR1的DR角色并沒有被改變,該如何處理呢?可以通過重置OSPF行程來實作,
2.2、重置OSPF行程
AR2:
[AR2-GigabitEthernet0/0/1]q [AR2]q <AR2>reset ospf 100 process Warning: The OSPF process will be reset. Continue? [Y/N]:y
AR1:
[AR1]q <AR1>reset ospf 100 proce <AR1>reset ospf 100 process Warning: The OSPF process will be reset. Continue? [Y/N]:y
? 此時,再在AR1上查看鄰居狀態:
[AR1]display ospf peer

可以看到,AR2已經變了DR,而AR1變成了BDR,
三、DR和BDR的COST值
3.1、顯示OSPF路由表的資訊
[AR1]display ospf routing

3.2、顯示OSPF的介面資訊
[AR1]display ospf int g0/0/0

3.3、設定帶寬參考值
? COST值默認=100000000(帶寬參考值)/BW(帶寬),其值為整型,若帶寬為100兆,則COST值=100000000/100000000(bit)=1;若帶寬為1000兆,而COST值=100000000/1000000000(bit)=1(因為COST值為整型,自動向上取整),此時,帶寬為百兆和千兆時,它的COST值都=1,這樣就不好作區分了,該如何處理呢?可以設定通過公式計算介面開銷所依據的帶寬參考值來實作,
[AR1]ospf 100 [AR1-ospf-100]bandwidth-reference ? INTEGER<1-2147483648> The reference bandwidth (Mbits/s) [AR1-ospf-100]bandwidth-reference 10000 --10G
? 此時,再來查看OSPF路由表的資訊:
[AR1-ospf-100]display ospf routing

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/523204.html
標籤:其他
上一篇:技術美術的職責
下一篇:如何獲得兩個日期之間的年份?
