華為路由器如何建立OSPF網絡
原創OSPF也稱為接口狀態路由協議,通過路由器之間通告網絡接口的狀態來建立鏈路狀態數據庫,生成最短路徑樹,每個OSPF路由器使用這些最短路徑構造路由表,OSPF會在網絡上發送HELLO包,如果HELLO包里面有3個內容匹配的話,就會建立鄰居關系,首先是HELLO包的死亡和更新時間,區域ID號,還有一個認證字段。
在點到點網絡中,相鄰的路由器通過發送HELLO包建立鄰居,鄰居建立后,才能發送LSA,LSR LSU DBD等更新數據包,在多路訪問網絡中 會通過HELLO包建立DR和BDR,路由器只與DR和BDR建立鄰居關系,發送更新LSA,與其他路由器使維持發現的two-away狀態。
一、在華為路由器組建的網絡中配置建立OSPF,兩臺路由器華為A和華為B同處于一個區域內,華為A的IP地址為13.15.32.25/16,router-id為 1.1.1.1,華為B的IP地址為13.15.32.35/24,router-id為2.2.2.2,與華為A處于同一網段,兩者端口的OSPF進程都為1,配置完成之后發現OSPF鄰居一直不能到達FULL狀態。
二、下面們來進行故障的具體分析
1、分別對華為A和華為B的端口進行基本的配置,華為A和華為B采用相同的配置,只是router-id改為2.2.2.2。
2、在華為A上執行display ospf peer命令,檢查華為A與華為B之間的鄰居關系,發現OSPF鄰居不能達到FULL狀態。
3、在華為A上執行display current-configuration interface GigabitEthernet 1/0/1命令發現華為A接口的IP地址為13.15.32.25,掩碼24位。
4、在華為A上執行display current-configuration configuration ospf命令發現OSPF發布的地址掩碼為25位,在RFC描述中要求必須滿足下面兩個條件,接口上才能正常運行OSPF協議,一是接口的IP地址掩碼長度≥network命令中的掩碼長度,二是接口的主IP地址必須在network命令指定的網段范圍內。
5、所以發現華為A的接口的IP地址掩碼長度為24,而OSPF進程中發布的接口地址掩碼長度為25,大于華為A的接口IP地址的掩碼長度,因此配置完成之后發現OSPF鄰居一直不能到達FULL狀態。
三、這時我們只要分別進入兩臺路由器,在其OSPF的區域里配置區域所包含的網段,保存對配置的修改就可以了,完成操作后,OSPF達到FULL狀態,故障排除。
經過上面的介紹,我們可以了解進行OSPF基礎配置的時候,要注意RFC所要求的滿足使用OSPF協議的要點。