1.需要確保IP 單播路由功能啟用,即ip routing 開(kāi)關(guān)未被關(guān)閉,才能夠啟用OSPF。
2.強烈建議手工配置Router ID。
3.配置ip ospf disable all 后, 即使接口屬于該network, 也不再接收和發(fā)送任何OSPF 報文,也不參與OSPF 的計算。
3.1 創(chuàng )建OSPF 進(jìn)程
1.必須配置。
2.每臺路由器都需要配置。
3.2 設置Router ID
1.可選配置,但強烈建議手工配置Router ID。
2.每臺路由器都需要配置。
3.不配置Router ID時(shí),OSPF會(huì )選擇接口IP地址,若沒(méi)有接口配置IP地址或者配置的IP地址已經(jīng)被其他OSPF實(shí)例使用,則必須手工配置Router ID。
3.3 在接口上啟動(dòng)OSPF,指定Area ID
1.必須配置。
2.每臺路由器都需要配置。
4.1 創(chuàng )建OSPF 進(jìn)程
1.【命令格式】router ospf process-id [ vrf vrf-name ]
2.【參數說(shuō)明】process-id:OSPF進(jìn)程號。未配置進(jìn)程號時(shí),表示配置進(jìn)程1。vrf-name:指定OSPF進(jìn)程所屬的VRF。
3.【命令模式】全局配置模式。
4.【使用指導】不同OSPF進(jìn)程間相互獨立,可以近似認為是兩個(gè)獨立運行的路由協(xié)議。
4.2 設置Router ID
1.【命令格式】router-idrouter-id
2.【參數說(shuō)明】router-id:要設置的路由設備的ID,以IP地址形式表示。
3.【命令模式】OSPF路由進(jìn)程配置模式。
4.【使用指導】不同OSPF進(jìn)程間相互獨立,可以近似認為是兩個(gè)獨立運行的路由協(xié)議。每個(gè)OSPF進(jìn)程使用不同的Router ID。
4.3 在接口上啟動(dòng)OSPF,指定Area ID
1.【命令格式】
networkip-addresswildcardareaarea-id
2.【參數說(shuō)明】ip-address:接口對應的IP地址。wildcard:定義IP地址比較比特位,0表示精確匹配,1表示不做比較。area-id:OSPF區域標識。一個(gè)OSPF區域總是關(guān)聯(lián)一個(gè)地址范圍,為了便于管理,也可以用一個(gè)子網(wǎng)作為OSPF區域標識。
3.【命令模式】OSPF路由進(jìn)程配置模式。
4.【使用指導】ip-address和wildcard兩個(gè)參數的定義,允許用一條命令就可以將多個(gè)接口關(guān)聯(lián)到一個(gè)OSPF區域。要在一個(gè)接口上運行OSPF,必須將該接口的主IP地址包括在network area定義的IP地址范圍內。如果network area定義的IP地址范圍只包括接口的次IP地址,該接口將不會(huì )運行OSPF。當接口地址同時(shí)與多個(gè)OSPF進(jìn)程network命令定義的IP地址范圍相匹配時(shí),按照最優(yōu)匹配方式,確定接口參與的OSPF進(jìn)程。
4.4 設置虛鏈路
1.【命令格式】 area area-id virtual-link router-id [authentication [ message-digest | null ] ] [dead-interval { seconds | minimal hello-multiplier multiplier } ] [ hello-intervalseconds ] [retransmit-interval seconds ] [ transmit-delay seconds ] [ [ authentication-key [ 0 | 7 ]key ] | [message-digest-key key-id md5 [ 0 | 7 ]key ] ]
2.【參數說(shuō)明】
area-id:OSPF過(guò)渡區域號。區域號可以是一個(gè)十進(jìn)制整數值,也可以是一個(gè)IP地址。
router-id:虛擬鏈路鄰居的路由設備標識。。
dead-intervalseconds:定義宣告鄰居丟失時(shí)間,以秒為單位,取值范圍:0-2147483647。該參數必須與鄰居保持一致。
minimal:啟用Fast Hello功能,將死亡時(shí)間設置為1s。
hello-multiplier:Fast Hello功能中,死亡間隔與Hello間隔的乘數。
multiplier:Fast Hello功能中,每秒鐘發(fā)送的Hello報文的次數。取值范圍:3-20。
hello-intervalseconds:OSPF往虛擬鏈路發(fā)送Hello報文的時(shí)間間隔,以秒為單位,取值范圍:1-65535。該參數必須與鄰居保持一致。
retransmit-interval seconds:OSPF鏈路狀態(tài)描述(LSA)重傳時(shí)間,以秒為單位,取值范圍:0-65535。
transmit-delay seconds:OSPF發(fā)送鏈路狀態(tài)描述(LSA)的時(shí)延,以秒為單位,取值范圍:0-65535。
authentication-key[0 |7 ]key:定義OSPF明文認證的密鑰。
message-digest-keykey-idmd5[0 |7 ]key:定義OSPF MD5認證的密鑰標識符和密鑰。
authentication:設置認證類(lèi)型,使用明文認證。
message-digest:設置認證類(lèi)型為MD5認證。
null:設置為不認證。