OSPF的RouterID是什么,?它所顯示的形式是 x.x.x.x ,,格式與IP地址相同,,但實(shí)際上它并不是一個(gè)IP地址,,確切點(diǎn)說,應(yīng)該是一個(gè)名字,。給啟用了OSPF協(xié)議的路由器的名字,。格式雖然是IP地址形式,但是可以在255.255.255.255以內(nèi)隨意設(shè)置,,比如:0.0.0.1 ,; 255.255.255.255。 這些在IP地址中都是不能配置的,,在這里卻可以設(shè)置成功,。 下面以一個(gè)實(shí)驗(yàn)例子來(lái)說明一下: 很簡(jiǎn)單的拓?fù)洌h(huán)境搭建我就不說了,,配置好IP地址測(cè)試完直連沒問題以后,,配置OSPF,,并設(shè)置RouterID。 A(config)#router ospf 100 A(config-router)#router-id 0.0.0.1 A(config-router)#network 10.1.1.1 0.0.0.0 area 0 B(config)#router ospf 100 B(config-router)#network 10.1.1.2 0.0.0.0 area 0 B(config-router)#network 192.168.1.2 0.0.0.0 area 0 C(config)#router ospf 100 C(config-router)#router-id 255.255.255.255 C(config-router)#network 192.168.1.3 0.0.0.0 area 0 OSPF的配置不多說了,在A上我們把RoutrID設(shè)置為0.0.0.1,;在B上我們不做RouterID設(shè)置,;在C上我們?cè)O(shè)置RouterID為255.255.255.255。等OSPF鄰居建立完畢,,可以使用命令#show ip ospf neighbor查看OSPF的鄰居表,。 A#show ip os neighbor Neighbor ID Pri State Dead Time Address Interface 192.168.1.2 0 FULL/ - 00:00:36 10.1.1.2 Serial1/0 B#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 255.255.255.255 0 FULL/ - 00:00:37 192.168.1.3 Serial1/1 0.0.0.1 0 FULL/ - 00:00:30 10.1.1.1 Serial1/0 可以在B上看到鄰居A的名字叫做0.0.0.1,鄰居C的名字叫做255.255.255.255,;也可以在A上看到?jīng)]有做RouterID配置的鄰居B名字就叫192.168.1.2 ,,采用的是B上的一個(gè)接口地址。這就是為什么這個(gè)名字要設(shè)置成IP地址格式了,。為了保證一些懶人不給他起名,,他也能夠自己找個(gè)合適的名字,呵呵,。 在不指明RouterID的情況下,,路由器會(huì)自動(dòng)進(jìn)行選舉,選舉規(guī)則如下: 1.在多l(xiāng)oopback口的OSPF路由器上,以最大的loopback口地址作為Router-id. 2.在只有一個(gè)loopback口的OSPF路由器上,選擇loopback口地址作為Router-id. 3.沒loopback口的OSPF路由器,選擇物理接口上IP地址最大的作為Router-id. |
|