天天看點

學習回顧—IS-IS路由協定(0x36)-配置建立IS-IS IPv6鄰居

作者:角落裡的渣渣

隻有配置了基本功能,才可組建IS-IS網絡。IS-IS IPv6基本功能的配置任務中域IS-IS IPv4中對應的配置方法基本一樣,甚至完全一樣。在配置IS-IS基本功能(IPv6)之前,需要完成以下任務。

l 使能裝置的IPv6轉發能力。

l 配置接口的IPv6位址,是相鄰節點的網絡層可達。

IS-IS(IPv6)基本功能所包括的配置任務如下(建立IS-IS程序是配置網絡實體名、配置全局Level級别以及建立IS-IS鄰居的前置任務)。

1) 建立IS-IS IPv6程序

與IS-IS IPv4中的IS-IS程序建立方法完全一樣。

2) 配置網絡實體名和使能IS-IS IPv6功能

與IS-IS IPv4中的網絡實體名稱配置方法相比,僅多了需要最後在對應的IS-IS程序視圖下執行IPv6 enable指令,使能IS-IS IPv6功能,其他配置方法完全一樣。

3) 配置全局Level級别

與IS-IS IPv4中的全局Level級别配置方法完全一樣。

4) 建立IS-IS IPv6鄰居

與IS-IS IPv4中的配置方法也基本一樣。

在廣播網絡中,IS-IS IPv6鄰居建立的具體配置方法見表13-18;在P2P網絡中,IS-IS IPv6鄰居建立的具體配置方法見表13-19。

表13-18 廣播網絡中IS-IS IPv6鄰居建立的配置步驟

指令 說明
1 System-view 進入系統視圖
2 Interface interface-type interface-number 鍵入要建立IS-IS鄰居的廣播類型IS-IS接口,進入接口視圖
3 Ipv6 enable (可選)使能指定接口的IPv6能力。如果先配置了IPv6位址,則肯定已使能了IPv6能力,則無需再使能了。
4 Isis ipv6 enable [process-id]

在接口上使能了IS-IS IPv6功能,并指定要關聯的IS-IS程序号,可選參數process-id用來指定要關聯的IS-IS程序号,取值範圍為1-65535的整數,預設值是1。一個接口隻能與一個IS-IS程序相關聯。

【注意】在全局使能IS-IS功能後,還必須在對應的IS-IS接口上使能IS-IS功能,否則接口仍然無法使用IS-IS協定。配置該指令後,IS-IS将通過接口建立鄰居,擴散LSP封包,但由于Loopback接口不需要建立鄰居,是以如果在Loopback接口下使能IS-IS,隻會将改接口所在的網段路由通過其他IS-IS接口釋出出去。

預設情況下,接口上未使能IS-IS功能,可用undo isis enable指令在接口上去使能IS-IS功能,并取消與IS-IS程序号的關聯

5 Isis circuit-level [level-1 | level-1-2| level-2]

(可選)配置IS-IS路由器的接口鍊路類型,指令中的多選項說明如下。

1. level-1:多選一可選項,指定接口鍊路類型為L1,即在本接口隻能建立L1的鄰居關系,僅可發送L1的封包。

2. level-1-2: 多選一可選項,指定接口鍊路類型為L1/2,即在本接口同時建立L1和L2鄰居關系,會同時發送L1和L2級别的封包。

3. levele-2: 多選一可選項,指定接口鍊路類型為L2,即在本接口隻能建立L2的鄰居關系,僅可發送L1的封包。

【注意】僅需在L1/2路由器上的不同接口上配置對應的Level級别,L1、L2級别的IS-IS路由器各接口直接繼續is-level指令的全局級别配置。

在網絡運作過程中,改變IS-IS接口的級别可能會導緻網絡振蕩。建議使用者在配置IS-IS時即完成路由器接口級别的配置。

預設情況下,級别為的L1/2的IS-IS路由器上的接口鍊路類型為L1/2,可以同時建立L1和L2的鄰接關系,可用undo isis circuit-level指令恢複L1/2路由器的接口鍊路類型為預設配置。

6 Isis dis-priority priority [level-1|level-2]

(可選)設定接口在進行DIS選舉時的優先級,指令中的參數和選項說明如下。

1. priority:設定接口在進行DIS選舉時的優先級,取值範圍為0-12的整數,值越大優先級越高。

2. level:二選一選項,指定所設定的優先級為選舉L1 DIS時的優先級。

3. leve2:二選一選項,指定所設定的優先級為選舉L2 DIS時的優先級。

如果不選擇Level-1和Level-2可選項,則所設定的優先級同時适用于L1和L2 DIS選舉。

【說明】DIS的優先級以Hello封包的形式釋出,擁有最高優先級的路由器可作為DIS。在優先級相等的情況下,擁有最高MAC位址的路由器被選作DIS。

如果通過isis circuit-type指令将廣播接口模拟為P2P接口,則本指令在該接口失效。如果通過undo isis circuit-type指令将該接口恢複廣播接口,則DIS優先級也恢複預設優先級。

預設情況下,廣播網中IS-IS接口在L1和L2級别的IDS優先級均為64,可用undo isis dis-priority [priority] [level-1|level-2]指令恢複預設優先級。

7 Isis silent [advertise-zero-cost]

(可選)配置IS-IS接口為抑制狀态,即抑制該接口接收和發送IS-IS封包,但此接口所在網段的直連路由仍可通過IS-IS LSP被釋出出去。如果選擇advertise-zero-cost可選項,則指定在釋出直連路由時其開銷值為0,預設情況下IS-IS路由的鍊路開銷值為10.

預設情況下,不配置IS-IS接口為抑制狀态,可用undo isis silent指令恢複為預設值。

表13-19 P2P網絡中IS-IS IPv6鄰居建立的配置步驟

指令 說明
1 System-view 進入系統視圖
2 Interface interface-type interface-number 鍵入要建立IS-IS鄰居的廣播類型IS-IS接口,進入接口視圖
3 Ipv6 enable (可選)使能指定接口的IPv6能力。如果先配置了IPv6位址,則肯定已使能了IPv6能力,則無需在使能了。
4 Isis ipv6 enable [process-id]

在接口上使能了IS-IS IPv6功能,并指定要關聯的IS-IS程序号,可選參數process-id用來指定要關聯的IS-IS程序号,取值範圍為1-65535的整數,預設值是1。一個接口隻能與一個IS-IS程序相關聯。

【注意】在全局使能IS-IS功能後,還必須在對應的IS-IS接口上使能IS-IS功能,否則接口仍然無法使用IS-IS協定。配置該指令後,IS-IS将通過接口建立鄰居,擴散LSP封包,但由于Loopback接口不需要建立鄰居,是以如果在Loopback接口下使能IS-IS,隻會将改接口所在的網段路由通過其他IS-IS接口釋出出去。

預設情況下,接口上未使能IS-IS功能,可用undo isis enable指令在接口上去使能IS-IS功能,并取消與IS-IS程序号的關聯

5 Isis circuit-level [level-1 | level-1-2| level-2]

(可選)配置IS-IS路由器的接口鍊路類型,指令中的多選項說明如下。

4. level-1:多選一可選項,指定接口鍊路類型為L1,即在本接口隻能建立L1的鄰居關系,僅可發送L1的封包。

5. level-1-2: 多選一可選項,指定接口鍊路類型為L1/2,即在本接口同時建立L1和L2鄰居關系,會同時發送L1和L2級别的封包。

6. levele-2: 多選一可選項,指定接口鍊路類型為L2,即在本接口隻能建立L2的鄰居關系,僅可發送L1的封包。

【注意】僅需在L1/2路由器上的不同接口上配置對應的Level級别,L1、L2級别的IS-IS路由器各接口直接繼續is-level指令的全局級别配置。

在網絡運作過程中,改變IS-IS接口的級别可能會導緻網絡振蕩。建議使用者在配置IS-IS時即完成路由器接口級别的配置。

預設情況下,級别為的L1/2的IS-IS路由器上的接口鍊路類型為L1/2,可以同時建立L1和L2的鄰接關系,可用undo isis circuit-level指令恢複L1/2路由器的接口鍊路類型為預設配置。

6 Isis circuit-type p2p

(可選)将IS-IS廣播網接口的網絡類型模拟為P2P類型。

【說明】在使能IS-IS的接口上,當接口類型發生改變時,相關配置發生改變,具體如下。

l 使用本指令将廣播網接口模拟成P2P接口時,接口發送Hello封包的間隔時間、宣告鄰居失效前IS-IS沒有收到的鄰居Hello封包數目、點到點鍊路上LSP封包的重傳間隔時間以及IS-IS各種驗證均恢複為預設值,而DIS優先級、DIS名稱、廣播網絡上發送CSNP封包的間隔時間等配置均失效。

l 使用undo isis circuit-type指令恢複接口的網絡類型時,接口發送Hello封包的間隔時間、宣告鄰居失效前IS-IS沒有收到的鄰居Hello封包數目、點到點鍊路上LSP封包的重傳間隔時間、IS-IS各種驗證、DIS優先級和廣播網絡上發送 CSNP封包的間隔時間均恢複為預設配置。

預設情況下,接口網絡類型根據實體接口決定,可用undo isis circuit-type指令恢複IS-IS接口的預設網絡類型。

7 Isis ppp-negotiation {2-way|3-way [only]}

指定在建立鄰居關系時采用的PPP協商類型。指令中的選項說明如下。

1. 2-way:二選一選項,指定建立鄰居關系時使用二次握手(2-way handshake)的協商模型。

2. 3-way:二選一選項,指定建立鄰接關系時使用3次捂手(3-way Handshake)的協商模型。3次握手模型向後相容,入股對方是二次握手,則建立二次握手模型下的鄰居關系。

3. Only:可選項,指定建立鄰接關系時隻是用3次握手的斜巷模型,不支援向後相容。

本指令隻适用于點到點鍊路接口,對于廣播接口,需在接口上配置鍊路類型為P2P後才可使用。

預設情況下,采用3次握手協商模型,可用undo isis ppp-negotiation指令恢複協商模式為預設模式。

8 Isis peer-ip-ignore

(可選)配置對接收的Hello封包不進行IP位址檢查。

【說明】通常情況下,IS-IS會對收到的Hello封包進行IP位址檢查,隻有這個這個位址和本地接收封包的接口位址在同一個網段時,才會建立鄰居。但如果兩端接口IP位址不在同一個網段,均配置了isis peer-ip-ignore指令,就會忽略對對端IP位址的檢查,此時鍊路兩端的IS-IS接口間可以建立正常的鄰居關系。路由表中有這兩個不同網段的路由,但是不能互相ping通。

預設情況下,IS-IS檢查對端Hello封包的IP位址,可用undo isis peer-ip-ignore指令恢複為預設狀态。

9 Isis ppp-osicp-check

(可選)配置PPP鍊路協定的接口檢查OSICP(開發系統互聯控制協定,相當于TCP/IP網絡中的TCP)協商狀态,協商狀态會影響接口在IS-IS下的狀态。本命僅适用于OSI網絡。

預設情況下,IS-IS忽略PPP的OSCIP狀态,可用undo isis ppp-osicp-check指令恢複為預設情況。

IS-IS IPv6基本功能配置好後,可在任意視圖下執行以下display指令檢視相關配置,驗證配置結果。

l Display isis peer [verbose] [process-id | vpn-instance vpn-instance-name]:檢視IS-IS的鄰居資訊。

l Display isis interface [verbose] [process-id | vpn-instance vpn-instance-name]:檢視使能了IS-IS的接口資訊。

l Display isis route [process-id | vpn-instance vpn-instance-name] ipv6 [verbose |level-1|level-2|ipv6-address [prefix-length]]*:檢視IS-IS的路由資訊。

繼續閱讀