4.2.4 路由 OSPF(OSPF的router-id、OSPF基礎配置)
OSPF鄰居在建立的過程中,通過router-id標識一臺OSPF路由設備,如果router-id相同,那么將認為是一臺路由設備,故OSPF鄰居無法建立成功。
全局router-id
-
默認華為的路由器啟動后,會自動生成一個全局的Router-id。
-
全局的router-id默認使用的是設備上配置的第一個IP地址。
通過display router id可以查看設備的全局router-id:
<AR4>display router id
RouterID:10.1.45.4
通過router id 1.1.1.1 可以修改全局的路由ID
[AR4]router id 1.1.1.1
Info: Router ID has been modified, please reset the relative protocols manually
to update the Router ID.
[AR4]display router id
RouterID:1.1.1.1
OSPF的router-id
默認情況下,使用ospf 1
創(chuàng)建的OSPF默認使用的router-id為全局router-id。
當然手動指定ospf的router-id也是可以的:ospf 1 router-id 1.1.1.1
同時也是建議使用手動指定的方式配置OSPF的router-id。
OSPF基礎配置
AR1
<Huawei>sys
[Huawei]sys AR1
# 取消配置回饋信息
[AR1]un in en
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 10.1.12.1 24
# 配置OSPF
[AR1-GigabitEthernet0/0/0]ospf 1 router 1.1.1.1
[AR1-ospf-1]a 1
[AR1-ospf-1-area-0.0.0.1]network 10.1.12.1 0.0.0.0
AR2
<Huawei>sys
[Huawei]sys AR2
# 取消配置回饋信息
[AR2]un in en
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 10.1.23.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 10.1.12.2 24
# 配置OSPF
[AR2-GigabitEthernet0/0/1]ospf 1 router 2.2.2.2
[AR2-ospf-1]a 1
[AR2-ospf-1-area-0.0.0.1]network 10.1.12.2 0.0.0.0
[AR2-ospf-1-area-0.0.0.1]a 0
[AR2-ospf-1-area-0.0.0.0]network 10.1.23.2 0.0.0.0
AR3
<Huawei>sys
[Huawei]sys AR3
[AR3]un in en
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 10.1.23.3 24
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 10.1.34.3 24
# 配置OSPF
[AR3-GigabitEthernet0/0/1]ospf 1 router 3.3.3.3
[AR3-ospf-1]a 0
[AR3-ospf-1-area-0.0.0.0]network 10.1.23.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]a 2
[AR3-ospf-1-area-0.0.0.1]network 10.1.34.3 0.0.0.0
AR4
<Huawei>sys
[Huawei]sys AR4
[AR4]un in en
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip ad 10.1.34.4 24
# 配置OSPF
[AR4-GigabitEthernet0/0/0]ospf 1 router 4.4.4.4
[AR4-ospf-1]a 2
[AR4-ospf-1-area-0.0.0.2]network 10.1.34.4 0.0.0.0
查看鄰居是否建立成功
通過display ospf peer brief
命令查看鄰居是否建立成功?;仫@內容中State狀態(tài)標識鏈路的狀態(tài)機,為Full表示成功建立了鄰接關系。
鄰接Full建立成功,當然也表明了鄰居成功建立。
<AR1>dis ospf pee br
OSPF Process 1 with Router ID 1.1.1.1
Peer Statistic Information
----------------------------------------------------------------------------
Area Id Interface Neighbor id State
0.0.0.1 GigabitEthernet0/0/0 2.2.2.2 Full
----------------------------------------------------------------------------
<AR2>dis ospf pee br
OSPF Process 1 with Router ID 2.2.2.2
Peer Statistic Information
----------------------------------------------------------------------------
Area Id Interface Neighbor id State
0.0.0.0 GigabitEthernet0/0/0 3.3.3.3 Full
0.0.0.1 GigabitEthernet0/0/1 1.1.1.1 Full
----------------------------------------------------------------------------
<AR3>dis ospf pee brief
OSPF Process 1 with Router ID 3.3.3.3
Peer Statistic Information
----------------------------------------------------------------------------
Area Id Interface Neighbor id State
0.0.0.0 GigabitEthernet0/0/0 2.2.2.2 Full
0.0.0.2 GigabitEthernet0/0/1 4.4.4.4 Full
----------------------------------------------------------------------------
<AR4>dis ospf pee br
OSPF Process 1 with Router ID 4.4.4.4
Peer Statistic Information
----------------------------------------------------------------------------
Area Id Interface Neighbor id State
0.0.0.2 GigabitEthernet0/0/0 3.3.3.3 Full
----------------------------------------------------------------------------
回看一下上面的OSPF命令,進行解釋:
# 啟用OSPF,并手動指定router-id為4.4.4.4
ospf 1 router 4.4.4.4
# 配置區(qū)域0中的OSPF信息,全命令:area 0
a 0
# 指定啟用OSPF功能的接口,啟用了OSPF功能的接口才能進行發(fā)送OSPF報文并建立鄰居、鄰接關系。
network 10.1.34.4 0.0.0.0
除了通過network IP地址 0.0.0.0
的方式讓指定的接口啟用OSPF之外,還有其它3種方式:
1、精確宣告方式:也就是network IP地址 0.0.0.0
,該方式精確指定只有該IP地址的接口才能發(fā)送OSPF報文,其它沒有宣告到的接口將不能發(fā)送OSPF報文。
這樣的方式安全性更高,如果每個接口都啟動OSPF功能,將會引來不必要的麻煩。
2、相對精確宣告方式:network 192.168.1.0 0.0.0.255
,通過反掩碼來宣告一個網段的方式,這種方式相對精確在于可以通過反掩碼進行控制宣告的范圍。
3、不精確宣告方式:network 192.168.0.0 0.0.255.255
,與相對精確相似,但這種方式是直接宣告一個非常大的范圍。文章來源:http://www.zghlxwxcb.cn/news/detail-424819.html
4、接口宣告方式:接口模式下:ospf enable 1 area 0
,在指定的接口下啟用OSPF功能,將其劃分到OSPF進程1的區(qū)域0中,這種方式相比精確宣告省去指定IP地址。
接口宣告方式好處在于:接口地址更改之后仍然可以繼續(xù)使用,而其它方式在接口地址更改之后或多或少都需要進行更新。文章來源地址http://www.zghlxwxcb.cn/news/detail-424819.html
# 實操接口宣告方式,在AR4將之前使用精確宣告的方式刪除,使用接口宣告
[AR4]ospf 1
[AR4-ospf-1]a 2
[AR4-ospf-1-area-0.0.0.2]undo network 10.1.34.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.2]q
# 此時鄰接關系斷開
[AR4-ospf-1]dis ospf pee br
OSPF Process 1 with Router ID 4.4.4.4
Peer Statistic Information
----------------------------------------------------------------------------
Area Id Interface Neighbor id State
----------------------------------------------------------------------------
# 配置接口宣告
[AR4-ospf-1]int g0/0/0
[AR4-GigabitEthernet0/0/0]ospf enable 1 area 2
[AR4-GigabitEthernet0/0/0]【Ctrl+Z 快速跳轉到用戶模式】
<AR4>dis ospf pee br
OSPF Process 1 with Router ID 4.4.4.4
Peer Statistic Information
----------------------------------------------------------------------------
Area Id Interface Neighbor id State
0.0.0.2 GigabitEthernet0/0/0 3.3.3.3 Full
----------------------------------------------------------------------------
到了這里,關于OSPF的router-id、以及OSPF的基礎配置命令的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!