IS-IS通過新增TLV以實現對IPv6的支持
l 236號TLV
定義路由信息前綴、度量值等信息來說明網絡的可達性
l 232號TLV
相當於IPv4中的“IP Interface Address”TLV,只不過把原來的32比特的IPv4地址改爲128比特的IPv6地址
拓撲:
l 全網運行IS-IS;
l R1爲Level-1路由器,NET地址爲49.0012.0000.0000.0001.00;R2爲Level-1-2路由器, NET地址爲49.0012.0000.0000.0002.00;R3爲Level-2路由器,NET地址爲49.0003.0000.0000.0003.00;
l 將R3的環回口地址***到區域49.0012。
配置:
R1:
ipv6 //使能IPv6
isis 1
is-level level-1 //設置級別level-1
network-entity 49.0012.0000.0000.0001.00
#
ipv6 enable topology ipv6 // 使能ISIS多拓撲
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address 2012::1/64
isis ipv6 enable 1
isis circuit-level level-1
interface LoopBack0
ipv6 enable
ipv6 address 2111::1/128
isis ipv6 enable 1
R2:
ipv6
isis 1
network-entity 49.0012.0000.0000.0002.00
#
ipv6 enable topology ipv6
#
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address 2012::2/64
isis ipv6 enable 1
#
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address 2023::2/64
isis ipv6 enable 1
interface LoopBack0
ipv6 enable
ipv6 address 2222::2/128
isis ipv6 enable 1
R3:
ipv6
isis 1
network-entity 49.0003.0000.0000.0003.00
#
ipv6 enable topology ipv6
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address 2023::3/64
isis ipv6 enable 1
interface LoopBack0
ipv6 enable
ipv6 address 2333::3/128
isis ipv6 enable 1
驗證:
[AR2]dis isis peer //查看IS-IS鄰居
Peer information for ISIS(1)
System Id Interface Circuit Id State HoldTime Type PRI
-------------------------------------------------------------------------------
0000.0000.0001 GE0/0/0 0000.0000.0002.01 Up 30s L1 64
0000.0000.0003 GE0/0/1 0000.0000.0002.02 Up 22s L2(L1L2) 64
Total Peer(s): 2
[AR2]dis isis lsdb //查看IS-IS LSDB數據庫
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00 0x00000003 0x5cf4 971 126 0/0/0
0000.0000.0002.00-00* 0x00000007 0xff2a 952 156 1/0/0
0000.0000.0002.01-00* 0x00000001 0xab1d 952 55 0/0/0
Total LSP(s): 3
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
Level-2 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0002.00-00* 0x0000000d 0xfa5c 972 178 0/0/0
0000.0000.0002.01-00* 0x00000001 0xe90f 0 (748) 27 0/0/0
0000.0000.0002.02-00* 0x00000001 0xdce8 496 55 0/0/0
0000.0000.0003.00-00 0x00000009 0x12d2 747 126 0/0/0
0012.0000.0001.00-00 0x00000004 0xc190 709 124 0/0/0
Total LSP(s): 5
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
此時在R1上查看路由表,檢查是否可以學習到R3的環回接口的明細路由。
[AR1]dis ipv routing-table protocol isis //查看ISIS路由表
Public Routing Table : ISIS
Summary Count : 3
ISIS Routing Table's Status : < Active >
Summary Count : 3
Destination : :: PrefixLength : 0
NextHop : FE80::2E0:FCFF:FE5D:4AD Preference : 15
Cost : 10 Protocol : ISIS-L1
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/0 Flags : D
Destination : 2023:: PrefixLength : 64
NextHop : FE80::2E0:FCFF:FE5D:4AD Preference : 15
Cost : 20 Protocol : ISIS-L1
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/0 Flags : D
Destination : 2222::2 PrefixLength : 128
NextHop : FE80::2E0:FCFF:FE5D:4AD Preference : 15
Cost : 10 Protocol : ISIS-L1
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/0 Flags : D
ISIS Routing Table's Status : < Inactive >
Summary Count : 0
此時R1屬於L1區域,不能學習到L2區域的R3 loopback0接口的明細路由。
需要在R2上針對L2區域的路由進行路由泄漏。
AR2:
isis 1
ipv6 import-route isis level-2 into level-1 //將L2的路由引入到L1中
[AR1]dis ipv routing-table protocol isis
Public Routing Table : ISIS
Summary Count : 4
ISIS Routing Table's Status : < Active >
Summary Count : 4
Destination : :: PrefixLength : 0
NextHop : FE80::2E0:FCFF:FE5D:4AD Preference : 15
Cost : 10 Protocol : ISIS-L1
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/0 Flags : D
Destination : 2023:: PrefixLength : 64
NextHop : FE80::2E0:FCFF:FE5D:4AD Preference : 15
Cost : 20 Protocol : ISIS-L1
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/0 Flags : D
Destination : 2222::2 PrefixLength : 128
NextHop : FE80::2E0:FCFF:FE5D:4AD Preference : 15
Cost : 10 Protocol : ISIS-L1
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/0 Flags : D
Destination : 2333::3 PrefixLength : 128
NextHop : FE80::2E0:FCFF:FE5D:4AD Preference : 15
Cost : 20 Protocol : ISIS-L1
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/0 Flags : D
ISIS Routing Table's Status : < Inactive >
Summary Count : 0