IS-IS:06 ISIS路由汇总

与OSPF 协议相同, IS-IS 也能够通过路由聚合来减少路由条目。不同的是,OSPF 只能在ABR 和ASBR 路由器上进行路由聚合,而IS-IS 路由器能否进行路由聚合以及对什么样的路由才能进行聚合取决于路由器的类型及路由的类型。

在IS-IS 网络中,level-1路由器只维护level-1链路状态数据库,只能对相应的level-1的直连路由进行聚合,并将聚合后的路由以level-1 LSP 的形式发送给其他路由。level-2路由器只维护 level-2 链路状态数据库,只能对相应的 level-2的直连路由进行聚合,并将聚合后的路由以 level-2 LSP 的形式发送给其他路由。

level-1-2 路由器分别维护 level-1和 level-2 链路状态数据库,level-1-2 路由器能将 level-1 路由表中的路由(不必一定是直连路由)进行聚合后以 level-1 LSP 的形式发送给其他路由器,将 level-2 路由表中的路由(不必一定是直连路由)进行聚合后以 level-2 LSP 的形式发送给其他路由器,并且还能够将 level-1 路由表中的路由(不必一定是直连路由)聚合以后以 level-2 LSP 的形式发送给其他路由器。

基本配置:

复制代码
R1:
sys
sysname R1
int loop 0
ip add 10.0.1.1 32
int loop 1
ip add 10.0.1.2 32
int loop 2
ip add 10.0.1.3 32
int g0/0/0
ip add 192.168.12.1 24
q

R2:
sys
sysname R2
int g0/0/0
ip add 192.168.12.2 24
int g0/0/1
ip add 192.168.23.2 24
q

R3:
sys
sysname R3
int loop 0
ip add 10.0.3.3 32
int loop 1
ip add 10.0.3.2 32
int loop 2
ip add 10.0.3.1 32
int g0/0/1
ip add 192.168.23.3 24
q

配置IS-IS 协议:

复制代码
R1:
isis
network-entity 10.0000.0000.0001.00
is-name R1
is-level level-1
int loo 0
isis enable
int loo 1
isis enable
int loo 2
isis enable
int g0/0/0
isis enable

R2:
isis
network-entity 10.0000.0000.0002.00
is-name R2
int g0/0/0
isis enable
isis circuit-level level-1
int g0/0/1
isis enable
isis circuit-level level-2

R3:
isis
network-entity 20.0000.0000.0003.00
is-name R3
is-level level-2
int loo 0
isis enable
int loo 1
isis enable
int loo 2
isis enable
int g0/0/1
isis enable
q

查看一下邻居建立

在Level-1 路由器上进行路由聚合

复制代码
R1:
isis
summary 10.0.1.0 255.255.255.252

聚合后路由表没有任何变化。

默认情况下,IS-IS 总是将聚合后的路由以 level-2 LSP的形式传递给其它路由器,而R1 是一个 level-1 路由器,无法以 level-2 LSP形式传递,所以没有变化。

复制代码
R1:
isis
summary 10.0.1.0 255.255.255.252 level-1

在R2 查看 IS-IS 路由表

在R3 上也有10.0.1.0 的聚合

在Level-2 路由器上进行路由聚合

复制代码
R3:
isis
summary 10.0.3.0 255.255.255.252 level-2

在R2 上进行查看,只有聚合后的路由

相关推荐
梦到啥说啥7 小时前
Linux网络编程:TCP网络协议
网络·网络协议·tcp/ip
Shanks.10 小时前
2026 远程控制软件实测:ToDesk / 向日葵 / RustDesk / TeamViewer 在跨城与弱网下的真实差距
网络·远程工作·软件需求
Jeremy_WW10 小时前
802.3协议解读 06:117章节 RS 和 200GMII / 400GMII I
网络·网络协议·信息与通信·光模块·802.3协议
坤坤子吖11 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
顧棟12 小时前
INFINI Gateway 服务器端口重用(SO_REUSEPORT)实现与分析
网络·gateway
沫璃染墨12 小时前
从零入门计算机网络系列(十八):TCP连接管理详解——从三次握手与四次挥手到TIME_WAIT机制
运维·服务器·网络·c++·网络协议·tcp/ip·tcp
LabVIEW开发13 小时前
Omron PLC:接 LabVIEW 常踩的 5 个坑
服务器·网络·labview·labview知识·labview功能·labview程序
南京码讯光电技术有限公司13 小时前
工业5G/4G路由器怎么选?核心参数解析与工业级网关选购指南
网络·智能路由器
爱和冰阔落13 小时前
【Linux网络】JsonCpp 怎么实现序列化?从 Request/Response 到网络计算器消息设计
linux·运维·网络·php
feng_you_ying_li1 天前
linux之数据链路层
linux·网络·智能路由器