ISIS的vsys(虚拟系统)
首先大家要知道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的真實設備(初始設備)所發出的,實現分片功能
總結
以上是生活随笔為你收集整理的ISIS的vsys(虚拟系统)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Carson带你学Android:这是一
- 下一篇: python 数据挖掘 培训视频下利用P