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