天天看點

學習回顧—IS-IS路由協定(0x3A)-IS-IS IPv6路由聚合配置示例

作者:角落裡的渣渣
學習回顧—IS-IS路由協定(0x3A)-IS-IS IPv6路由聚合配置示例

如圖所示,AR1和AR2位于Area10内,AR3位于Area20内。其中AR1為L1路由器,AR2為L1/2路由器,AR3為L2路由器。仙子AR1的Gi0/0/1接口上配置了2:1:1::1/64、2:1:2::1/64、2:1:3::1/64 3個全球單點傳播IPv6位址。

為了減小網絡中中其他路由器的路由表規模,在AR1上配置IS-IS IPv6聚合路由,隻釋出2:1:1::1/64、2:1:2::1/64、2:1:3::1/64 3個網段聚合後的路由2::/16。

本示例是在完成IS-IS IPv6基本功能配置的基礎上,再在一L1路由器AR1上配置路由聚合,這樣AR1在區域10内部向鄰居路由器路由時,2:1:1::1/64、2:1:2::1/64、2:1:3::1/64這3個位址對應的網段路由被抑制釋出,取而代之的是一條對應的聚合路由,是以AR2的L1 IS-IS路由表到時候會用2::/64替換2:1:1::1/64、2:1:2::1/64、2:1:3::1/64這3個網段的明細路由。由于L1路由預設會滲透到L2區域,是以AR3上的情形也于AR2上的一樣。

根據以上分析可得出本示例如下基本配置思路。

① 配置各路由器的接口IPv6位址。

② 配置各路由器的IS-IS iPv6基本功能。

③ 在AR1上配置向L1區域釋出2::/64聚合路由。

1) 配置各路由器的接口IPv6位址

【AR1配置】

ipv6

#

interface GigabitEthernet0/0/0

ipv6 enable

ipv6 address 1::1/64

#

interface GigabitEthernet0/0/1

ipv6 enable

ipv6 address 2:1:1::1/64

ipv6 address 2:1:2::1/64

ipv6 address 2:1:3::1/64

#

【AR2配置】

ipv6

#

interface GigabitEthernet0/0/0

ipv6 enable

ipv6 address 1::2/64

#

interface GigabitEthernet0/0/1

ipv6 enable

ipv6 address 3::1/64

#

【AR3配置】

ipv6

#

interface GigabitEthernet0/0/0

ipv6 enable

ipv6 address 3::2/64

#

interface GigabitEthernet0/0/1

ipv6 enable

ipv6 address 4::1/64

#

2) 配置各路由器的IS-IS IPv6基本功能

假設AR1-AR3的系統ID分别為0000.0000.0001-0000.0000.0003,均使能預設的1号IS-IS IPv6程序。其中AR1為L1路由、AR2為L1/2路由器、AR3為L2路由。

【AR1上的配置如下】

isis 1

is-level level-1

network-entity 10.0000.0000.0001.00

#

ipv6 enable topology standard

#

interface GigabitEthernet0/0/0

ipv6 enable

ipv6 address 1::1/64

isis ipv6 enable 1

#

interface GigabitEthernet0/0/1

ipv6 enable

ipv6 address 2:1:1::1/64

ipv6 address 2:1:2::1/64

ipv6 address 2:1:3::1/64

isis ipv6 enable 1

#

【AR2上的配置如下】

isis 1

network-entity 10.0000.0000.0002.00

#

ipv6 enable topology standard

#

interface GigabitEthernet0/0/0

ipv6 enable

ipv6 address 1::2/64

#

interface GigabitEthernet0/0/1

ipv6 enable

ipv6 address 3::1/64

isis ipv6 enable 1

isis circuit-level level-2

#

【AR3上的配置如下】

isis 1

is-level level-2

network-entity 20.0000.0000.0003.00

#

ipv6 enable topology standard

#

interface GigabitEthernet0/0/0

ipv6 enable

ipv6 address 3::2/64

isis ipv6 enable 1

#

interface GigabitEthernet0/0/1

ipv6 enable

ipv6 address 4::1/64

isis ipv6 enable 1

#

以配置好後,在沒有配置IS-IS IPv6路由聚合功能前,在AR2、AR3上執行display isis route指令,檢視查其IS-IS路由表,可以發現它們從AR1學到了3條連續網段路由,參加輸出資訊中的粗體字部分。

【AR2上】

<AR2>dis isis route

Route information for ISIS(1)

-----------------------------

ISIS(1) Level-1 Forwarding Table

--------------------------------

IPV6 Dest. ExitInterface NextHop Cost Flags

--------------------------------------------------------------------------

2:1:2::/64 GE0/0/0 FE80::2E0:FCFF:FEB3:781E 20 A/L/-

2:1:1::/64 GE0/0/0 FE80::2E0:FCFF:FEB3:781E 20 A/L/-

1::/64 GE0/0/0 Direct 10 D/L/-

2:1:3::/64 GE0/0/0 FE80::2E0:FCFF:FEB3:781E 20 A/L/-

Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,

U-Up/Down Bit Set

ISIS(1) Level-2 Forwarding Table

--------------------------------

IPV6 Dest. ExitInterface NextHop Cost Flags

------------------------------------------------------------------------

4::/64 GE0/0/1 FE80::2E0:FCFF:FE9E:14FA 20 A/-/-

3::/64 GE0/0/1 Direct 10 D/L/-

1::/64 GE0/0/0 Direct 10 D/L/-

Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,

U-Up/Down Bit Set

【AR3上】

<AR3>dis isis route

Route information for ISIS(1)

-----------------------------

ISIS(1) Level-2 Forwarding Table

--------------------------------

IPV6 Dest. ExitInterface NextHop Cost Flags

2:1:2::/6 GE0/0/0 FE80::2E0:FCFF:FEDD:38B0 30 A/-/-

4::/64 GE0/0/1 Direct 10 D/L/-

3:: GE0/0/0 Direct 10 D/L/-

2:1:1::/6 GE0/0/0 FE80::2E0:FCFF:FEDD:38B0 30 A/-/-

1::/ GE0/0/0 FE80::2E0:FCFF:FEDD:38B0 20 A/-/-

2:1:3:: GE0/0/0 FE80::2E0:FCFF:FEDD:38B0 30 A/-/-

Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,

U-Up/Down Bit Set

3) 在AR1上配置IS-IS IPv6路由聚合

把2:1:1::1/64、2:1:2::1/64、2:1:3::1/64這3個位址對應的網段路由聚合成一條2::/64路由,因為AR1是在區域10内部,是L1路由器,是以它隻能向L1區域分布。

[AR1]isis 1

[AR1-isis-1]ipv6 summary 2:: 16 level-1

在AR1上配置好路由聚合後,再在AR2和AR3上執行display isis route指令,檢視其IS-IS路由表,可以發現原來的3條連續網段路由不見了,但多了一條2::/64路由,這時聚合路由,參見輸出資訊中的粗體字部分。由此可以證明,IS-IS IPv6路由聚合功能配置是成功的。

【AR2上】

<AR2>dis isis route

Route information for ISIS(1)

-----------------------------

ISIS(1) Level-1 Forwarding Table

--------------------------------

IPV6 Dest. ExitInterface NextHop Cost Flags

-------------------------------------------------------------------------

2::/16 GE0/0/0 FE80::2E0:FCFF:FEB3:781E 20 A/L/-

1::/64 GE0/0/0 Direct 0 D/L/-

Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,

U-Up/Down Bit Set

ISIS(1) Level-2 Forwarding Table

--------------------------------

IPV6 Dest. ExitInterface NextHop Cost Flags

--------------------------------------------------------------------------

4::/64 GE0/0/1 FE80::2E0:FCFF:FE9E:14FA 20 A/-/-

3::/64 GE0/0/1 Direct 10 D/L/-

1::/64 GE0/0/0 Direct 10 D/L/-

Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,

U-Up/Down Bit Set

【AR3上】

<AR3>dis isis route

Route information for ISIS(1)

-----------------------------

ISIS(1) Level-2 Forwarding Table

--------------------------------

IPV6 Dest. ExitInterface NextHop Cost Flags

------------------------------------------------------------------------

4::/64 GE0/0/1 Direct 10 D/L/-

3::/64 GE0/0/0 Direct 10 D/L/-

2::/16 GE0/0/0 FE80::2E0:FCFF:FEDD:38B0 30 A/-/-

1::/64 GE0/0/0 FE80::2E0:FCFF:FEDD:38B0 20 A/-/-

Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,

U-Up/Down Bit Set

【說明】如果在AR2上配置對以上3網段進行路由聚合,且指定僅向L2區域釋出,則僅會在AR3的IS-IS路由表中存在2::/16這條聚合路由,在AR2上仍有3條明細路由,也不會向Area10中的路由器進行釋出。

繼續閱讀