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

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

相关推荐
车软学堂8 小时前
从测试转开发,到底要补什么
网络·人工智能·python·功能测试·单片机·车载系统·自动化
明天也要努力学习9 小时前
IP 协议的相关特性
网络·网络协议·tcp/ip
说实话起个名字真难啊9 小时前
一次中风险漏洞处理复盘:从RSA密钥交换到全面启用TLSv1.3
网络
L02082410 小时前
Kubernetes Ingress|CNI 网络模型|Calico 网络策略|Pod 调度器完整实战教程
运维·网络·云原生·容器·kubernetes
启博网络11 小时前
下一代防火墙是什么意思?下一代防火墙可以抵御哪些网络攻击?
网络·防火墙
FPGA信号处理12 小时前
【人工神经网络】第一讲:竞争网络与自组织特征映射:从胜者为王到保序映射
网络
吴声子夜歌12 小时前
Kubernetes权威指南——Kubernetes安装配置指南(网络配置)
网络·容器·kubernetes
硅基造物主12 小时前
STM32 从 0 到 1 做智能家居(十二):USART2 分时复用 —— ESP-12F + MQTT
网络·stm32·mqtt·智能家居·esp-12f
我不会起名字32213 小时前
TCP 三次握手为什么是三次:丢包、重传与初始序列号
网络·tcp·原理·握手