IS-IS OSPF IGP 協定 路由

原生OSI網路層標準 IS-IS路由協定簡介

2013-11-20
本文要介紹的是IS-IS路由協定及其相關的技術解說。IS-IS路由協定與之前所介紹過的OSPF路由協定其實共同點還蠻多的,它們都歸屬於IGP路由協定,且都屬於Link State路由方式,可是IS-IS路由協定和OSPF路由協定之間的差異到底在哪裡?
網路架構中不同的路由器角色

在Link State網路架構中,OSPF網路協定和IS-IS網路協定的稱呼就不相同。在Link State這種雙層式網路架構內,各個路由器都扮演著許多不同的角色,而每種角色在OSPF路由協定和IS-IS路由協定中的名稱並不相同。一樣以稍早介紹的網路架構圖為例,如下頁圖示。


以下就針對這兩種不同的路由協定,分別列出在這種網路架構中的各種路由器角色:

1. 在Backbone Area中,路由器C在OSPF路由協定中稱為Backbone Router,而在IS-IS路由協定內又稱為L2 Router。這種角色之路由器的工作就是提供不同Area之間的連接性。

2. 在Backbone Area中,Router B被稱為Autonomous System Boundary Router(ASBR),也就是自治系統邊界路由器,是用來連接外部路由網域和自治系統。

3. 在Non-Backbone Area中,路由器D與路由器E在OSPF路由協定中稱為Area Border Routers(ABRs),而在IS-IS路由協定中則被稱為L1/L2 Routers。這種路由器用於連接不同的Area,並維護所連接的Area的Link-State路由資料庫,當然也負責轉送封包到其他的Area中。

4. 在Non-Backbone Area中,除了ABR(也就是L1/L2 Routers)之外的其他路由器,在OSPF路由協定中都稱為Non-Backbone Internal Router,而在IS-IS路由協定內則稱為L1 Routers。因為這種路由器是接在Non-Backbone Area的內部,所以所接觸的網路只限於Non-Backbone Area內部,也因此,這些路由器只需維護所屬的Area相對應的路由資料庫即可。

而Router A當然是屬於其他的自治系統。另外,ABR會向內部Area中其他的路由器發送預設路由設定,讓所有其他路由器的預設路由都指向ABR,如此一來,當Non-Backbone Internal Router要發送網路封包到其他Area的時候,就會送到ABR的手上了。

<本文作者:胡凱智,目前在美商Mozilla擔任資深全球專案經理,曾於趨勢科技任職七年多,有兩年美國矽谷工作經驗,在美國專利局擁有軟體專利。讀者可在其部落格獲取更多網路知識及交流建議:http://tw.myblog.yahoo.com/kaichih-hu>


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!