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

ISIS路由引入

 ‌基本概念与作用

ISIS(Intermediate System to Intermediate System)协议的路由引入(Route Import)功能用于将其他路由协议(如OSPF、BGP)或静态/直连路由引入ISIS域,实现跨协议的路由信息共享与全网互通‌。

  • 核心作用‌:
  • 支持多协议网络整合,例如将BGP的外部路由或OSPF的内部路由注入ISIS域,扩展ISIS的路由控制范围‌1。
  • 通过路由策略优化流量路径,例如将关键业务路由优先引入以降低链路利用率‌

关键参数‌:

  • 开销值(Cost)‌:默认引入的外部路由开销为0,需通过cost-typeroute-policy手动调整‌。
  • 路由类型(Level-1/Level-2)‌:可指定引入路由的扩散范围(Level-1区域或Level-2骨干域)‌。
注意事项与优化策略
  • 路由环路风险‌:若双向引入(如ISIS与OSPF互引),需通过路由过滤(ACL/Prefix-List)或标记(Tag)避免环路‌。
  • 路由优先级控制‌:ISIS内部路由默认优先级为15,引入的外部路由优先级为160,需根据场景调整优先级以优化选路‌。
  • 网络稳定性影响‌:大规模引入外部路由可能增加LSDB(链路状态数据库)规模,建议在边界路由器(L1/L2)上聚合路由(Summary)‌。
4. ‌典型应用场景
  • 跨协议互通‌:在骨干网(ISIS)与接入网(OSPF)混合组网中,通过引入OSPF路由实现端到端可达性‌1。
  • 流量工程优化‌:根据链路利用率动态调整引入路由的开销,引导流量绕过高负载路径(如基于被动测量的负载均衡方法)‌。

实验拓扑:

实验目的:
1.掌握IS-IS引入直连路由的方法
2.掌握IS-IS引入静态路由的方法

实验步骤:
1.设备重命名以及IP地址的配置
2.运行IS-IS协议
3.实验调试
 1).在R1上创建一个环回口
 100.100.100.100/32
 2).在R3上查看路由表
 3).在R1上写一条静态路由,导入进ISIS
//[R1-isis-1]import-route static 
cost 30 tag 888
 4).在R3上查看ISIS的明细路由//
[R3]display isis route 8.8.8.0 
verbose 
 5).在R4上查看IS-IS的路由表

(1)配置IP地址

<Huawei>sys
[Huawei]undo info-center enable
[Huawei]sysname R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address  12.1.1.1 24
[R1-GigabitEthernet0/0/0]q    
[R1]int LoopBack 0
[R1-LoopBack0]ip address 1.1.1.1 32
[R1-LoopBack0]q
 

<Huawei>sys
[Huawei]sysname R2
[R2]undo info-center enable
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/1]q
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip address 23.1.1.2 24
[R2-GigabitEthernet0/0/0]q
[R2]int L    
[R2]int LoopBack 0
[R2-LoopBack0]ip address 2.2.2.2 32
 

<Huawei>sys
[Huawei]undo info-center enable
[Huawei]sysname R3
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip address 23.1.1.3 24
[R3-GigabitEthernet0/0/1]q
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 34.1.1.3 24
[R3-GigabitEthernet0/0/0]q
[R3]int LoopBack 0
[R3-LoopBack0]ip address 3.3.3.3 32
[R3-LoopBack0]q
 

<Huawei>sys
[Huawei]undo info-center enable
[Huawei]sysname R4
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]ip address 34.1.1.4 24
[R4-GigabitEthernet0/0/1]q    
[R4]int LoopBack 0
[R4-LoopBack0]ip address 4.4.4.4 24
[R4-LoopBack0]q
 

(2)配置ISIS

[R1]isis
[R1-isis-1]network-entity 49.0123.0000.0000.0001.00
[R1-isis-1]is-level level-2
Info: IS Level Changed, Resetting ISIS...
[R1-isis-1]cost-style wide
Info: Cost style changed, Resetting ISIS...
[R1-isis-1]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]isis enable
[R1-GigabitEthernet0/0/0]q    

[R1]int LoopBack 0
[R1-LoopBack0]isis enable
[R1-LoopBack0]q
 

R2]isis
[R2-isis-1]network-entity 49.0123.0000.0000.0002.00
[R2-isis-1]is-level level-2
Info: IS Level Changed, Resetting ISIS...
[R2-isis-1]cost-style wide
Info: Cost style changed, Resetting ISIS...
[R2-isis-1]q
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]isis enable
[R2-GigabitEthernet0/0/0]q
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]isis enable
[R2-GigabitEthernet0/0/1]q

[R2]int LoopBack 0
[R2-LoopBack0]isis enable
[R2-LoopBack0]q
 

[R3]isis
[R3-isis-1]network-entity 49.0123.0000.0000.0003.00
[R3-isis-1]is-level level-2
Info: IS Level Changed, Resetting ISIS...
[R3-isis-1]cost-style wide
Info: Cost style changed, Resetting ISIS...
[R3-isis-1]q
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]isis enable
[R3-GigabitEthernet0/0/0]q
[R3]int LoopBack 0
[R3-LoopBack0]isis enable
[R3-LoopBack0]q
 

[R4]isis
[R4-isis-1]network-entity 49.0004.0000.0000.0004.00
[R4-isis-1]is-level level-2
Info: IS Level Changed, Resetting ISIS...
[R4-isis-1]cost-style wide
Info: Cost style changed, Resetting ISIS...
[R4-isis-1]q
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]isis enable
[R4-GigabitEthernet0/0/1]q
[R4]int LoopBack 0
[R4-LoopBack0]isis enable
[R4-LoopBack0]q
 

(3)在R1上创建一个环回口100.100.100.100/32

[R1]int LoopBack 100
[R1-LoopBack100]ip address 100.100.100.100 32
[R1-LoopBack100]q
[R1]isis
[R1-isis-1]import-route direct
[R1-isis-1]q
 

(4)在R3上查看路由表

路由表结构

路由表由以下核心要素构成‌:

  1. 目的地址/掩码(Destination/Mask)
    标识目标网络或主机的IP地址及子网掩码(如3.3.3.3/32表示单个主机地址,4.4.4.0/24表示一个C类网络)‌。
  2. 协议类型(Proto)
    路由来源协议,如:
    • Direct:直连路由(接口直接连接的网络)‌。
    • ISIS-L2:IS-IS路由协议第2层级动态学习的路由‌。
  3. 优先级(Pre)
    路由选择优先级,数值越小优先级越高(如0表示直连路由最高优先级,15为IS-IS动态路由的默认优先级)‌。
  4. 开销(Cost)
    路由的度量值,用于相同优先级下的路径选择(如IS-IS路由的开销为10)‌。
  5. 标志(Flags)
    路由状态标记,如D表示路由已下载到转发信息库(FIB)‌。
  6. 下一跳(NextHop)
    数据包转发的下一跳IP地址(如34.1.1.4表示需通过该地址转发)‌。
  7. 出接口(Interface)
    转发数据包时使用的物理或逻辑接口(如GigabitEthernet0/0/0LoopBack0)‌。

路由表具体条目分析

1. 直连路由
  • 3.3.3.3/32
    • 协议:Direct,优先级0,开销0,标志D,下一跳127.0.0.1,接口LoopBack0
    • 表示本地环回接口的路由条目,用于设备自身管理‌。
  • 23.1.1.0/24
    • 协议:Direct,接口GigabitEthernet0/0/1,下一跳23.1.1.3
    • 表示直连网段23.1.1.0/24通过物理接口GE0/0/1可达‌。
2. 动态路由(IS-IS)
  • 4.4.4.0/24
    • 协议:ISIS-L2,优先级15,开销10,下一跳34.1.1.4,接口GigabitEthernet0/0/0
    • 表示通过IS-IS协议学习到的远程网络路由,需通过接口GE0/0/0和下一跳地址34.1.1.4转发‌。
3. 本地网络与广播路由
  • 127.0.0.0/8127.0.0.1/32127.255.255.255/32
    • 协议均为Direct,接口InLoopBack0
    • 本地环回地址和广播地址的路由,用于系统内部通信‌。
  • 255.255.255.255/32
    • 全网广播地址路由,接口InLoopBack0‌。

路由表功能总结

  • 路由选择‌:根据目的地址和最长掩码匹配原则选择最优路径(如3.3.3.3/32优先于4.4.4.0/24)‌。
  • 负载均衡与冗余‌:若存在多条相同优先级和开销的路由,可实现流量分担‌。
  • 网络可达性‌:通过直连、静态或动态路由协议维护网络连通性‌。

(5)在R1上写一条静态路由,导入进ISIS

[R1]ip route-static 8.8.8.0 24 NULL 0
[R1]isis
[R1-isis-1]import-route static cost 30 tag 888
[R1-isis-1]q
 

(6)在R4上查看IS-IS的路由表

  • 命令:display isis route 8.8.8.0 verbose
  • 显示了ISIS(1)Level-2的转发表信息。

详细信息包括:

  • 目标IP地址:8.8.8.0/24
  • 内部开销(Int. Cost):50
  • 外部开销(Ext. Cost):NULL
  • 管理标签(Admin Tag):888
  • 源计数(Src Count):1
  • 标志(Flags):A/-/-/-
  • 优先级(Priority):Low
  • 下一跳地址(NextHop):23.1.1.2
  • 接口(Interface):GE0/0/1
  • 退出索引(ExitIndex):0x00000004

(6)在R4上查看IS-IS的路由表

总结

ISIS路由引入是异构网络融合的关键技术,其配置需结合路由策略与网络拓扑,重点关注环路规避、开销优化及稳定性控制‌1。通过灵活的路由过滤与聚合机制,可有效提升全网资源利用率与业务承载能力‌

相关文章:

  • 【C++游戏引擎开发】第15篇:OpenGL中的纹理加载
  • 《组合优于继承:构建高内聚低耦合模块的最佳实践》
  • 如何把pdf的内容转化成结构化数据进行存储到mysql数据库
  • 【KWDB创作者计划】_KWDB应用之实战案例
  • java面试题带答案2025最新整理
  • 【动手学强化学习】番外7-MAPPO应用框架2学习与复现
  • 编译构建 WSO2 产品时的一些注意事项
  • Spring事务同步器在金融系统中的应用:从风控计算到交易投递
  • 车载通信架构 --- DOIP系统机制初入门
  • 五款AI论文工具,助力完成论文写作
  • Konga密码重置
  • Node.js项目开启多进程的2种方案
  • C/C++的数据类型
  • 编程通用-配置文件的选择
  • Django从零搭建卖家中心登陆与注册实战
  • 为了四季度的盈利,李斌的换人还在继续
  • Java Stream深度解析 高阶技巧与性能优化实战
  • 高等数学同步测试卷 同济7版 试卷部分 上 做题记录 第三章微分中值定理与导数的应用同步测试卷 B 卷
  • C++中string库常用函数超详细解析与深度实践
  • Java数组初始化全解析:方式、场景与最佳实践
  • 神舟二十号航天员乘组计划于10月下旬返回
  • 【社论】上海车展40年,见证了什么
  • 蔚来第三品牌萤火虫上市:对标宝马MINI,预期贡献10%销量
  • 大气科学家、北京大学副教授李成才逝世,终年56岁
  • 用8年还原曹操墓鉴定过程,探寻曹操墓新书创作分享会举行
  • 全球在役最大火电厂被通报