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