当前位置: 首页 > news >正文

华为eNSP:单区域集成IS-IS

一.什么是IS-IS?

IS-IS(Intermediate System to Intermediate System,中间系统到中间系统)是一种‌链路状态路由协议‌,属于‌内部网关协议(IGP)‌,主要用于大型网络(如互联网服务提供商ISP或企业骨干网)中的自治系统内部,实现高效的路由信息交换和路径计算。

二.核心概念

  1. 设计背景‌:IS-IS最初是为‌OSI(Open Systems Interconnection)模型‌设计的,用于在CLNP(Connectionless Network Protocol,无连接网络协议)网络中路由数据。后来通过扩展(如集成IS-IS)支持了IPv4和IPv6。

    与OSPF类似,但OSPF专为IP设计,而IS-IS最初面向OSI体系。
  2. 基本功能‌:路由器(称为‌中间系统,Intermediate System‌)通过交换链路状态信息,构建全网的‌链路状态数据库(LSDB)‌,并运行‌最短路径优先算法(SPF算法)‌计算最短路径。

    支持分层网络设计(分为‌Level 1‌和‌Level 2‌区域),提高扩展性。
  3. 网络分层‌:Level 1(L1)‌:同一区域内的路由,类似OSPF的区域内路由。‌Level 2(L2)‌:不同区域间的骨干路由,负责跨区域通信。路由器可以是L1、L2或同时支持两者(L1/L2)。

三.主要特点

  1. 高效扩展性‌:适合超大规模网络(如ISP骨干网),因其分层架构和高效更新机制。
  2. 快速收敛‌:链路状态变化时,通过洪泛机制快速同步信息,减少网络中断时间。
  3. 灵活性强‌:支持多拓扑路由(如IPv4和IPv6独立拓扑)、TE(流量工程)等高级功能。
  4. 简化报文结构‌:协议报文直接封装在数据链路层(OSI第二层),而OSPF封装在IP层(第三层),因此IS-IS对IP依赖性更低。

四.IS-IS与OSPF的区别

特性IS-ISOSPF
设计模型OSI模型(后扩展支持IP)专为IP设计
分层结构Level 1(区域)和Level 2(骨干)区域(Area 0为骨干)
报文封装数据链路层(Layer 2)IP层(Layer 3)
区域边界在路由器之间划分在链路上划分(区域边界在接口)
适用场景超大规模网络(如ISP)中小型企业网络

 五.‌典型应用场景

  1. 电信运营商网络‌:因扩展性强,常用于全球ISP骨干网。
  2. 数据中心网络‌:支持高密度路由和快速收敛。
  3. 多协议环境‌:需同时支持IPv4/IPv6或其他协议的网络。

‌六.关键术语

PDU(Protocol Data Unit)‌:IS-IS的协议报文,如Hello报文、LSP(链路状态报文)。

NSAP地址‌:用于标识IS-IS节点的网络层地址(类似IP地址的作用)。

DIS(Designated Intermediate System)‌:类似OSPF的DR(指定路由器),负责广播网络上的LSDB同步。

七.实验拓扑与步骤

拓扑图

实验目的:
1.实现IS-IS协议的基本配置

实验步骤:
1.设备重命名以及IP地址的配置
2.运行IS-IS
3.查看R1的邻接表//
<R1>display isis peer
4.查看路由器R1的链路状态数据库
//  <R1>display isis lsdb 
5.查看IS-IS的路由表//
<R1>display isis route 
 

R1命令

<Huawei>sy
[Huawei]un in e
[Huawei]sys R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[R1-GigabitEthernet0/0/0]q
[R1]int loopback 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]q
[R1]isis              //启用Isis进程,进程默认为1
[R1-isis-1]network-entity 49.0123.0000.0000.0001.00   //配置NET地址
[R1-isis-1]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]isis enable     //接口下启用ISIS
[R1-GigabitEthernet0/0/0]q
[R1]int loopback 0
[R1-LoopBack0]isis enable
[R1-LoopBack0]q
[R1]dis isis peer

 R2命令

<Huawei>sy
[Huawei]un in e
[Huawei]sys R2
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 12.1.1.2 24
[R2-GigabitEthernet0/0/1]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 23.1.1.2 24
[R2-GigabitEthernet0/0/0]q
[R2]int loopback 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]q
[R2]isis
[R2-isis-1]network-entity 49.0123.0000.0000.0002.00
[R2-isis-1]q
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]isis enable
[R2-GigabitEthernet0/0/1]int g0/0/0
[R2-GigabitEthernet0/0/0]isis enable
[R2-GigabitEthernet0/0/0]q
[R2]int loopback 0
[R2-LoopBack0]isis enable
[R2-LoopBack0]q 

R3命令

<Huawei>sy
[Huawei]un in e
[Huawei]sys R3
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 23.1.1.3 24
[R3-GigabitEthernet0/0/1]q
[R3]int loopback 0
[R3-LoopBack0]ip add 2.2.2.2 32
[R3-LoopBack0]q
[R3]isis
[R3-isis-1]network-entity 49.0123.0000.0000.0003.00
[R3-isis-1]q
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]isis enable
[R3-GigabitEthernet0/0/1]q
[R3]int loopback 0
[R3-LoopBack0]isis enable
[R3-LoopBack0]q

实验测试

查看R1的邻接表

 <R1>dis isis peer

通过以上输出可以看到,路由器维护两个邻接关系,分别为L1和L2,其中参数含义如下:

System Id:描述邻居的系统ID。

Interface:描述通过该路由器的那个端口与邻居建立领接关系。

Circuit Id:电路ID。

State:状态为UP。

HoldTime:保持时间为30,Hello包的间隔时间为10s。

Type:邻居类型。

PRI:邻居选举DIS时的优先级,默认为64。

查看路由器R1的链路状态数据库

 <R1>dis isis lsdb

通过以上输出可以看到,路由器R1维护两个链路状态数据库,分别为L1和L2,其中参数含义如下:

LSPID:链路状态报文 ID,由三部分组成:系统ID、为节点ID、分片号。

Seq Num:LSP序列号。

Checksum:LSP校验和。

Holdtime:LSP保持时间。

Length:LSP长度。

ATT/P/OL:连接位、分区位、过载位。

 查看IS-IS的路由表

 <R1>dis isis route

 通过以上输出可以看到,IS-IS有两张路由表,一张是L1的,另一张时L2的。

八.总结

IS-IS是运营商级网络的核心路由协议,优势在于扩展性、多协议支持和高效收敛。尽管学习曲线较陡,但其在大规模网络中的性能远超OSPF。若涉及网络规划或对高可用性有严格需求(如5G核心网),IS-IS往往是更优选择。

相关文章:

  • 六十天Linux从0到项目搭建(第二十三天)(命名管道)
  • 【大模型基础_毛玉仁】5.5 模型编辑应用
  • 第一章:初识ROS_《ROS机器人开发实践》
  • ISIS【路由协议讲解】-通俗易懂!
  • 216. 组合总和 III 回溯
  • 大小端存储的意思与区别
  • 相机镜头景深
  • 程序化广告行业(47/89):竞价指标剖析与流量对接要点
  • 脑机交互安全:如何防止恶意脑电波指令注入
  • 算法导论(动态规划)——路径问题
  • Laravel Trait 实现 统一JSON 响应格式
  • CSS定位
  • 观察者模式在Java微服务间的使用
  • 学习大模型需要具备哪些技术、知识和基础
  • 【蓝桥杯速成】| 17.完全背包(一维easy版)
  • 题解:P8667 [蓝桥杯 2018 省 B] 递增三元组 (暴力+二分)
  • DeepSeek原生稀疏注意力(Native Sparse Attention, NSA)算法介绍
  • 【SpringCloud】LoadBalance-负载均衡
  • html处理Base文件流
  • 【C++项目】从零实现RPC框架「三」:项⽬抽象层实现
  • 域名查ip地址查询/西安seo主管
  • 双语cms网站/惠州搜索引擎优化
  • 乌鲁木齐哪里有做网站的公司/电子商务营销的概念
  • 东莞英文网站制作/优化大师会员兑换码
  • 做网站那些好/国际重大新闻事件10条
  • 网站中主色调/网站建设方案推广