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(可扩展性)和管理效率‌。

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

相关推荐
搁浅小泽11 小时前
新能源汽车多合一压缩机控制器CAN网络测试规范
网络·汽车
xixiaoyunya13 小时前
虚拟机备份怎么做:镜像级与文件级搭配的完整实操方案
linux·运维·网络
anew___13 小时前
《从零手写操作系统 (30):环境变量与进程上下文——export/unset与继承语义》
java·开发语言·网络·jvm·算法
谢亮_vipxieliang14 小时前
Go GMP调度模型——从原理到实战的完整指南
开发语言·网络·golang
wdfk_prog15 小时前
LWIP教程 03:从 `low_level_input()` 到 `pbuf_free()`——`pbuf` 的数据视图、Chain 与引用计数
运维·网络·笔记·学习
福兮说15 小时前
IP 地址转整数的七个坑:192.168.1.1 算出负数、127.1 也是合法地址、存进 INT 直接溢出
javascript·网络·网络协议·tcp/ip·mysql·golang
xiaoye-duck15 小时前
《Linux 网络编程》深入理解 epoll(上):从接口到底层内核工作机制剖析
linux·网络
anew___15 小时前
《从零手写操作系统 (29):管道与重定向进阶——命名管道、Here Document与Shell语法扩展》
java·开发语言·前端·javascript·网络
奇牙coding16 小时前
GPT-5.5 API 报 401 但 GPT-5.4 正常怎么办?不是 Key 失效,是 Organization 头的强制校验变了
java·网络·gpt·ai
请输入蚊子16 小时前
CVE-2026-8260 D-Link DCS-935L缓冲区溢出漏洞 复现
网络·安全·web安全·iot