包括2個實驗:
Understanding the OSPF Network Statement
OSPF DR/BDR Election
Objective: Enable OSPF . R1 with the following area assignments using
exactly four network statements
Interface 10.10.10.10 should be assigned to area 0
Interfaces 10.10.10.0 - 10.10.10.255 should be assigned to area 1
nterface 10.10.0.0 - 10.10.15.255 should be assigned to area 2
All other interfaces (1.0.0.0 - 223.255.255.255) should be assigned to area 3
拓撲:(OSPF實驗筆記的拓撲都來自IEWB)
配置:在虛擬機上做
按拓撲配置接口上的IP地址
要求:
Interface 10.10.10.10 should be assigned to area 0
Interfaces 10.10.10.0 - 10.10.10.255 should be assigned to area 1
nterface 10.10.0.0 - 10.10.15.255 should be assigned to area 2
All other interfaces (1.0.0.0 - 223.255.255.255) should be assigned to area 3
配置如下圖,注意這裏採用的是反掩碼。如果採用子網掩碼,OSPF也會自動識別;
掩碼是 255.255.255.255 代表所有接口;掩碼是0.0.0.0 代表一個具體的接口;
檢查 area 0,1,2,3 ,對照接口的IP地址進行檢查
Objective: Configure OSPF . the Ethernet network between R1, R2 and R3 so
that R1 is elected the DR, R2 is elected the BDR, and R3 does not participate in the election.
Directions
R1 E0/0 : 10.0.0.1/8 , pri: 100
R2 E0/0 : 10.0.0.2/8 , pri: 50
R3 E0/0 : 10.0.0.3/8 , pri: 0
Configure these interfaces in OSPF area 0
配置:
1)配置各個接口的IP地址,並配置優先級
注:這裏接口上的優先級的取值範圍爲0~255,如果爲0,則表式該接口不參加OSPF DR和BDR的選舉。
當爲255時很可能被選舉爲DR。
選舉過程取決與2個因素,接口上的優先級和ROUTER-ID。如果OSPF優先級相同,則最高router-id將被
可能選舉爲DR/BDR。
2)配置OSPF 進程,都在area 0區,
3)檢查OSPF DR /BDR 選舉結果
上圖:R3不是DR也不是BDR,與10.0.0.1形成FULL/DR狀態,說明R1爲DR。
與10.0.0.2 形成 FULL/BDR 狀態,說明R2是BDR。
4)用sho ip int ospf int E0/0 來顯示的信息有 router-id ,網絡類型,cost值,DR路由器的IP地址,時隙
5)OSPF DR/BDR的選舉與OSPF 進程裝載速度有密切的關係。一旦DR 或BDR 被選定,即使有優先級更高的設備加入網絡,原有的DR 或BDR角色不會改變; 如果DR失敗,在BDR會取代DR,隨後就會有新的BDR選舉產生。
DR的選舉過程,實質是BDR選舉過程,從OSPF選舉過程中看以看出首先選出的是BDR。
在R1上,通過clear ip ospf proc 命令 重置R1上的OSPF的進程。等OSPF形成鄰居關係是,檢查結果:
注意:這是R2 由原來的BDR變成了DR,R1由DR成了BDR。原因,在R1上重置了OSPF進程,R1上的DR角色就不存在了,這是R2上的BDR就取代DR的角色。R3上的e0/0的pri爲0,不參加DB/BDR選舉,所以等到R1的OSPF進程起來之後,R1已經是DR,儘管R1上e0/0的PRI優先級更搞,這時他只能選舉爲BDR了。這個選舉過程實質是在對BDR的選舉。