ISIS:单区域集成ISIS

一、ISIS的特点及作用:

‌ISIS‌(Intermediate System to Intermediate System)是一种在‌OSI模型‌中定义的‌链路状态路由协议‌,最初为CLNP(无连接网络协议)设计,后经扩展支持IP网络(称为Integrated ISIS或Dual ISIS),广泛应用于大型ISP和企业核心网络中。

(一)、ISIS的主要特点:

  • ‌基于OSI模型的层次化设计

ISIS采用两级分层结构:Level-1(区域内)和Level-2(区域间),通过L1/L2路由器实现区域边界通信,结构清晰,扩展性强,适合大规模网络部署。

  • ‌高效稳定的链路状态算法

使用SPF(最短路径优先)算法计算路由,与OSPF类似,但ISIS基于TLV(Type-Length-Value)结构,具有更强的可扩展性,易于支持新协议(如IPv6、MPLS等)。

  • ‌运行在数据链路层之上

ISIS直接封装在数据链路层(如以太网),不依赖IP传输,协议报文通过二层组播发送(如All-IS组播地址),减少了对IP层的依赖,提升了稳定性和灵活性。

  • ‌支持多区域与骨干区域

类似OSPF,ISIS要求所有非骨干区域必须连接到骨干区域(Level-2),但其区域边界位于路由器之间(而非接口),配置更灵活,区域划分更自由。

  • ‌高收敛速度与低资源消耗

由于采用简洁的PDU格式和高效的邻居发现机制,ISIS在大型网络中表现出更快的收敛速度和更低的CPU/内存开销,适合高性能骨干网环境。

  • ****‌支持等价多路径(ECMP)****‌

可同时维护多条等成本路径,实现流量负载均衡,提升链路利用率和网络可靠性。

  • ‌良好的可扩展性与协议中立性

TLV结构允许协议轻松扩展以支持新功能(如流量工程、IPv6、SRv6等),是"IPv6+"和SRv6网络中的关键承载协议之一。

(二)、ISIS的主要作用:

  • ****‌构建大型自治系统的核心路由架构‌:****广泛用于运营商骨干网和数据中心互联,提供稳定、高效的内部路由服务。
  • ****‌实现多协议统一承载‌:****通过集成ISIS,可在同一协议实例中同时支持IPv4和IPv6路由,简化网络管理。
  • ****‌支撑现代网络演进‌:****作为SRv6(分段路由IPv6)的控制平面基础,推动网络向自动化、智能化方向发展。
  • ****‌提升网络可靠性与扩展性‌:****通过分层设计和快速收敛机制,保障大规模网络的稳定性与可维护性。

(三)、与ospf的区别

|----------------------|--------------------------------------------------------|-------------------------------------------|
| 对比 | ISIS | OSPF |
| ‌协议模型 ‌ | 原生于‌OSI模型 ‌,后扩展支持IP(Integrated ISIS) | 原生于‌TCP/IP模型 ‌,专为IP网络设计 |
| ‌运行层次 ‌ | 运行在‌数据链路层之上 ‌,直接封装在二层帧中 | 运行在‌IP层之上 ‌(协议号89),依赖IP传输 |
| ‌封装方式 ‌ | 以太网Type为0xFEFE,使用‌二层组播地址 ‌(如01-80-C2-00-00-14) | 封装在IP报文中,使用‌IP组播地址 ‌(224.0.0.5/6) |
| ‌邻居发现机制 ‌ | 基于CLNS,‌不依赖IP地址 ‌,可在无IP环境下建立邻接 | 依赖IP地址和子网掩码匹配,必须在同一IP子网内 |
| ‌区域结构 ‌ | Level-1(区域内)、Level-2(区域间)、L1/L2路由器 | Area 0(骨干区)+非骨干区,所有非骨干区必须连接Area 0 |
| ‌区域边界位置 ‌ | 位于‌路由器之间 ‌(链路两端可属不同区域) | 位于‌路由器接口 ‌,一个接口只能属于一个区域 |
| ‌骨干区域要求 ‌ | Level-2构成逻辑骨干,‌无固定Area 0限制 ‌ | 必须存在唯一‌Area 0 ‌,非骨干区需直连或通过虚连接接入 |
| ‌扩展性与灵活性 ‌ | 更高,适合‌超大规模网络 ‌(如运营商骨干网) | 受限于Area结构,适用于中等规模企业网 |
| ‌收敛性能 ‌ | 收敛速度快,PDU格式简洁,资源消耗低 | 收敛较快,但受LSA泛洪机制影响,在大型网络中开销较大 |
| ‌多协议支持 ‌ | 通过TLV结构天然支持IPv6、MPLS、SRv6等 | 需通过OSPFv3支持IPv6,扩展性弱于ISIS |
| ‌典型应用场景 ‌ | 电信核心网、数据中心互联、SRv6控制平面 | 企业网、校园网、传统IP网络环境 |

二、实验拓扑:

三、实验命令:

R1:

<Huawei>system-view

Huaweiundo info-center enable

Huaweisysname R1

R1interface g0/0/0

R1-GigabitEthernet0/0/0ip address 12.1.1.1 24

R1-GigabitEthernet0/0/0quit

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-1quit

R1interface g0/0/0

R1-GigabitEthernet0/0/0isis enable

R1-GigabitEthernet0/0/0quit

R1interface loopback 0

R1-LoopBack0isis enable

R2:

<Huawei>system-view

Huaweiundo info-center enable

Huaweisysname R2

R2interface g0/0/1

R2-GigabitEthernet0/0/1ip address 12.1.1.2 24

R2-GigabitEthernet0/0/1quit

R2interface g0/0/0

R2-GigabitEthernet0/0/0ip address 23.1.1.2 24

R2-GigabitEthernet0/0/0quit

R2interface loopback 0

R2-LoopBack0ip address 2.2.2.2 32

R2-LoopBack0quit

R2isis

R2-isis-1network-entity 49.0123.0000.0000.0002.00

R2-isis-1quit

R2interface g0/0/1

R2-GigabitEthernet0/0/1isis enable

R2-GigabitEthernet0/0/1quit

R2interface g0/0/0

R2-GigabitEthernet0/0/0isis enable

R2-GigabitEthernet0/0/0quit

R2interface loopback 0

R2-LoopBack0isis enable

R3:

<Huawei>system-view

Huaweiundo info-center enable

Huaweisysname R3

R3interface g0/0/1

R3-GigabitEthernet0/0/1ip address 23.1.1.3 24

R3-GigabitEthernet0/0/1quit

R3interface loopback 0

R3-LoopBack0ip address 3.3.3.3 32

R3-LoopBack0quit

R3isis

R3-isis-1network-entity 49.0123.0000.0000.0003.00

R3-isis-1quit

R3interface g0/0/1

R3-GigabitEthernet0/0/1isis enable

R3-GigabitEthernet0/0/1quit

R3interface loopback 0

R3-LoopBack0isis enable

四、实验测试:

1、查看邻接表

  1. System Id 邻居的系统ID,这是邻居设备的唯一标识符
  2. Interface 本地接口
  3. State 邻居状态
  4. HoldTime 保持时间(倒计时)
  5. L2(L1L2) 邻居类型
  6. PR 选举优先级

然后查看链路状态数据库lsdb

  1. LSPID LSP 唯一标识符
  2. Seq Num 序列号(十六进制),用于识别 LSP 是否是最新的,数字越大,版本越新
  3. Checksum 校验和,用于验证 LSP 在传输过程中是否损坏
  4. Holdtime 剩余生存时间
  5. Length LSP 报文的长度(字节)
  6. ATT/P/OL 状态标志位

3、再查看路由表

  1. IPV4 Destination 目标网络
  2. IntCost 开销
  3. ExitInterface 出接口
  4. NextHop 下一跳
  5. Flags Flag解析 ,D(直连),L(已通告进LSP),A(已加入路由表)

五、总结:

IS-IS(Intermediate System to Intermediate System)是一种用于大型网络的高效链路状态路由协议 ‌,它的主要作用是帮助路由器在复杂的网络中"看清全局拓扑",自动计算出最优路径,实现快速、可靠的路由选择。

你可以把IS-IS想象成一个"城市导航系统":
每个路由器就像是一个路口的智能探头,它会主动告诉周边路口"我连着哪些路、路况怎么样"。所有探头共享信息后,就能拼出一张完整的城市交通图,然后各自用最短路径算法(如Dijkstra)算出从自己到其他路口的最佳路线。

相关推荐
网络研究院6 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智6 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest6 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_6 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_961845156 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟6 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白6 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G6 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森6 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
酉鬼女又兒6 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php