隻有配置了基本功能,才可組建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的路由資訊。