当前位置:网站首页>ISIS的vsys(虚拟系统)

ISIS的vsys(虚拟系统)

2022-06-13 06:53:00 我是瑞思拜

首先大家要知道ISIS的虚拟系统是用来做分片的。

1.那为什么ISIS需要分片,而OSPF不需要呢?

因为OSPF是基于IP层,三层已经提供了分片的功能,所以OSPF不需要支持分片功能。但是ISIS是基于二层的,二层中是没有支持分片的功能,所以ISIS必须单独提供一个分片的功能。但是一个ISIS设备最大支持的分片数量是256个,超过则不可以继续分片发送了。

2.问题来了,如果对于很大的一个LSDB的数据需要传输呢,256个分片并不足够,怎么解决呢?

这时候就需要ISIS的vsys(virtual system)来去解决

ISIS的vsys支持两个模式:

        ①mode1(兼容模式):

                适用场景:在ISIS网络中,有的设备并不支持vsys

                工作模式:这时vsys会以真实的设备的工作模式进行工作,但是注意本地设备(配置vsys的设备)到达vsys的那条逻辑链路的cost为max-1,就是本地设备---->vsys,中间这条虚拟链路去往vsys这个方向的cost=max-1,而vsys---->本地设备,cost为0。为什么要这样设计?因为vsys的目的是为了把路由分片发送出去,而不是计算路由,因为在兼容模式下vsys是作为一个真实的设备进行工作的,所以必须设置cost为max-1,这样只要经过任意一条链路,cost就会=max,这样vsys就不会学习到路由。但是,vsys---->本地设备,cost=0,这就意味着,vsys发送出去的路由,cost会保留真实的设备的cost,也就是配置vsys功能的那台设备的真实top的cost。

        ②mode2(完全模式):

                适用场景:在ISIS网络中,全部设备都支持vsys功能

                工作模式:通过type=24的TLV封装路由发出,后续其他设备收到此LSP,查看到type=2

4的TLV的路由信息,会把此路由信息当作配置此vsys的真实设备(初始设备)所发出的,实现分片功能

原网站

版权声明
本文为[我是瑞思拜]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_58405021/article/details/125168589