ISIS:多区域集成IS-IS

一、多区域集成IS-IS的作用及特点:

(一)、作用:

  • ‌减少路由器负担‌:每个路由器只需维护本区域的详细拓扑,不必知道全网细节。
  • ‌加快收敛速度‌:当某区域网络变化时,影响范围被限制,其他区域快速响应而不震荡。
  • ‌便于分层管理‌:不同区域可由不同团队或部门管理,适合运营商或大企业网络。

(二)、特点:

  • ‌两级分层结构‌:

Level-1 路由器:负责区域内通信。

Level-2 路由器:负责区域间通信,相当于"骨干路由器"。

  • ‌骨干区域唯一‌:所有区域必须通过 Level-2 骨干区域连接,确保全局连通。
  • ‌高效稳定‌:基于链路状态算法(类似OSPF),使用SPF计算最短路径,收敛快。
  • ‌支持大规模网络‌:常用于电信运营商核心网,能支撑成百上千台设备。

二、实验拓扑:

三、实验命令:

R1:

<Huawei>sys

Huaweiundo info-center enable

Huaweisysname R1

R1int g0/0/0

R1-GigabitEthernet0/0/0ip address 12.1.1.1 24

R1-GigabitEthernet0/0/0quit

R1int g0/0/1

R1-GigabitEthernet0/0/1ip address 13.1.1.1 24

R1-GigabitEthernet0/0/1quit

R1interface loopback 0

R1-LoopBack0ip address 1.1.1.1 32

R1-LoopBack0quit

R1isis

R1-isis-1network-entity 49.0123.0000.0000.0001.00

R1-isis-1is-level level-1

R1-isis-1cost-style wide

R1-isis-1quit

R1int g0/0/0

R1-GigabitEthernet0/0/0isis enable

R1-GigabitEthernet0/0/0quit

R1int g0/0/1

R1-GigabitEthernet0/0/1isis enable

R1-GigabitEthernet0/0/1quit

R1int loopback 0

R1-LoopBack0isis enable

R2:

<Huawei>sys

Huaweiundo info-center enable

Huaweisys R2

R2inter g0/0/1

R2-GigabitEthernet0/0/1ip add 12.1.1.2 24

R2-GigabitEthernet0/0/1quit

R2interface g0/0/0

R2-GigabitEthernet0/0/0ip add 24.1.1.2 24

R2-GigabitEthernet0/0/0quit

R2int loopback 0

R2-LoopBack0ip add 2.2.2.2 32

R2-LoopBack0quit

R2isis

R2-isis-1network-entity 49.0123.0000.0000.0002.00

R2-isis-1cost-style wide

R2-isis-1quit

R2int g0/0/1

R2-GigabitEthernet0/0/1isis enable

R2-GigabitEthernet0/0/1quit

R2int g0/0/0

R2-GigabitEthernet0/0/0isis enable

R2-GigabitEthernet0/0/0quit

R2int loopback 0

R2-LoopBack0isis enable

R3:

<Huawei>sys

Huaweiundo info-center enable

Huaweisys R3

R3int g0/0/0

R3-GigabitEthernet0/0/0ip add 13.1.1.3 24

R3-GigabitEthernet0/0/0quit

R3int g0/0/1

R3-GigabitEthernet0/0/1ip add 35.1.1.3 24

R3-GigabitEthernet0/0/1quit

R3int loopback 0

R3-LoopBack0ip add 3.3.3.3 32

R3-LoopBack0quit

R3isis

R3-isis-1network-entity 49.0123.0000.0000.0003.00

R3-isis-1cost-style wide

R3-isis-1quit

R3int g0/0/0

R3-GigabitEthernet0/0/0isis enable

R3-GigabitEthernet0/0/0quit

R3int g0/0/1

R3-GigabitEthernet0/0/1isis enable

R3-GigabitEthernet0/0/1quit

R3int loopback 0

R3-LoopBack0isis enable

R4:

<Huawei>sys

Huaweiundo info-center enable

Huaweisys R4

R4int g0/0/1

R4-GigabitEthernet0/0/1ip add 24.1.1.4 24

R4-GigabitEthernet0/0/1quit

R4int g0/0/0

R4-GigabitEthernet0/0/0ip add 45.1.1.4 24

R4-GigabitEthernet0/0/0quit

R4int loopback 0

R4-LoopBack0ip add 4.4.4.4 32

R4-LoopBack0quit

R4isis

R4-isis-1network-entity 49.0045.0000.0000.0004.00

R4-isis-1is-level level-2

R4-isis-1cost-style wide

R4-isis-1quit

R4int g0/0/1

R4-GigabitEthernet0/0/1isis enable

R4-GigabitEthernet0/0/1quit

R4inter g0/0/0

R4-GigabitEthernet0/0/0isis enable

R4-GigabitEthernet0/0/0quit

R4int loopback 0

R4-LoopBack0isis enable

R5:

<Huawei>sys

Huaweiundo info-center enable

Huaweisys R5

R5inter g0/0/0

R5-GigabitEthernet0/0/0ip add 35.1.1.5 24

R5-GigabitEthernet0/0/0quit

R5inter g0/0/1

R5-GigabitEthernet0/0/1ip add 45.1.1.5 24

R5-GigabitEthernet0/0/1quit

R5inter loopback 0

R5-LoopBack0ip add 5.5.5.5 32

R5-LoopBack0quit

R5isis

R5-isis-1network-entity 49.0045.0000.0000.0005.00

R5-isis-1cost-style wide

R5-isis-1is-level level-2

R5-isis-1quit

R5int g0/0/1

R5-GigabitEthernet0/0/1isis enable

R5-GigabitEthernet0/0/1quit

R5inter g0/0/0

R5-GigabitEthernet0/0/0isis enable

R5-GigabitEthernet0/0/0quit

R5inter loopback 0

R5-LoopBack0isis enable

四、实验测试:

在R1上查看邻接表,可以看到R1和R2、R3是level-1的邻居关系

查看路由表

默认情况下,Level - 1区域自己的路由信息会传给Level - 2区域,这样Level - 2区域就能知道Level - 1区域里的网络情况。

但反过来,Level - 2区域的路由信息不会传给Level - 1区域,这是为了避免Level - 1区域的路由器因为要处理太多外部路由信息而负担过重。

而处于Level - 1和Level - 2边界上的Level - 1 - 2路由器,会自动给Level - 1区域的路由器下发一条默认路由,告诉Level - 1区域的路由器,要是想去其他区域,就走这条默认路由。

分别在R4和R5上引入一条外部路由

R4:

R4int loopback 100

R4-LoopBack100ip add 100.1.1.1 32

R4-LoopBack100quit

R4isis

R4-isis-1import-route direct

R5:

R5int loopback 200

R5-LoopBack200ip add 200.1.1.1 32

R5-LoopBack200quit

R5isis

R5-isis-1import-route direct

然后再在R1上查看路由表,可以看到没有发生变化,R1并没有收到外部路由

然后我们分别在R2和R3上把路由泄露给R1

R2:

R2isis

R2-isis-1import-route isis level-2 into level-1

R3:

R3isis

R3-isis-1import-route isis level-2 into level-1

然后再在R1上查看路由表,可以发现level-2的路由传递到了level-1

五、总结:

‌多区域集成IS-IS‌(Intermediate System to Intermediate System)是一种用于大型网络的路由协议设计方式,它的主要作用是‌提升网络 scalability(可扩展性)和管理效率‌。

你可以把整个网络想象成一张大地图,如果所有地方都放在一个区域内,路由器需要记住太多路径信息,负担很重。而‌多区域结构‌就像把这张大地图划分为多个小片区(区域),每个片区内部独立管理,只在边界交换必要的路由信息。

相关推荐
小熊officer1 小时前
网络渗透和网络安全
网络·安全·web安全
饿了吃洗衣凝珠1 小时前
【无标题】
运维·服务器·网络
状元岐1 小时前
1. ModBus从入门到精通
网络
爱讲故事的1 小时前
计算机网络第六讲复习博客:链路层与局域网
网络·计算机网络·智能路由器
luweis1 小时前
企智孪生 ETA (3.5 执行层技术落地)【浙江联保网络 卢伟舜】
网络·人工智能·程序人生·职场和发展·学习方法
jiguang1271 小时前
Windows11安装eNSP华为网络仿真工具平台
网络·华为
code monkey.3 小时前
【Linux之旅】Linux 应用层自定义协议与序列化:从粘包问题到网络计算器
linux·网络·c++
2401_892423363 小时前
OSPF笔记
网络·智能路由器
草莓熊Lotso3 小时前
【Linux网络】深入理解 HTTP 协议(二):从协议格式到手写工业级 HTTP 服务器
linux·运维·服务器·网络·c++·http