包括內容
ISO 網路包含了
終端系統、中間系統、區域(Area)和域(Domain)。
終端系統指用戶設備,中間系統指
路由器。
路由器形成的
本地組稱之為“區域”,多個區域組成一個“域”。IS-IS 被設計來提供域內或一個區域內的路由。IS-IS與 CLNP、ES-IS 和 IDRP協定相結合,為整個網路提供完整的路由選擇。
IS-IS 路由使用兩層路由體系。Level 1
路由器只知道它們本區域中的拓撲,包括所有的路由器和
主機,而不知道區域以外的路由器以及目的地。Level 1
路由器將去往其它區域的所有流量都轉發給本區域內的一台 L1/2 路由器,再由該L1/2把流量轉發給L2區域中的L1/2路由器,再由L2區域中的L1/2路由器轉發給L2路由器,完成數據轉發。每台
路由器只能屬於一個區域,區域邊界在鏈路上。IS-IS使用LSP分組來更新LSDB,更新數據流量小於OSPF的LSA更新LSDB。
適合傳送 IP 網路信息的 IS-IS 稱之為在綜合IS-IS (Integrated IS-IS)。在當前路由選擇協定中, Integrated IS-IS 具有最重要的一個特徵:它支持 VLSM 和
快速收斂。另外它具有可伸縮性,能夠支持大規模網路。
地址類型
網路服務訪問點(NSAP)– NSAP 地址用來標識
網路層服務,每種服務對應一個 NSAP 地址。
網路實體標題(NET)– NET 地址用來標識
網路層實體或過程,而不是服務。
每種設備可能不止含有一個地址,但是 NET 應該是唯一的並且每個系統中 NSAP 的 系統 ID 部分也必須是唯一的。
將IS-IS用作IGP時,大多數公司都是用最簡單的NSAP格式,其組成如下:
1.區域地址,至少一個位元組,有下面兩部分組成。
-----AFI設定為49:表示AFI是本地管理,因此公司有權分配各個地址。
-----區域標示符(ID):是區域地址中位於AFI後面的位元組。
同一區域中的
路由器都必須使用相同的區域地址,這個地址定義了該區域。區域地址用於L2路由選擇。ES只能識別同一
子網中具有相同區域地址的IS和ES。
2.系統ID:在CISCO
路由器中要求使用6
位元組的系統ID,且系統ID必須是唯一的,通常將路由器的MAC地址用作系統ID。然而綜合IS-IS將IP位址用作系統ID的一部分。在整個AS中,系統ID都應該是唯一的,這樣,將設備移到其他區域時,不會導致L1或L2衝突。
協定結構
IS-IS PDU 頭結構:
8 16bit
Intradomain routing protocol discriminator Length indicator
Version/protocol ID extension ID length
R R R PDU type Version
Reserved Maximum area addresses
Intradomain Routing Protocol Discriminator ― 分配給該協定的網路層協定標識符。
Length Indicator ― 固定頭長(octet)。
Version/protocol ID Extension ― 值為1。
ID Length ― 指 NSAP 地址以及該
路由域中使用的 NET 的 ID 欄位長。
R ― 預留位。
PDU Type ― PDU 類型。位6、位7和位8作為預留位。
Version ― 值為1。
Maximum Area Addresses ― 該中間系統區域所許可的區域地址號。
IS-IS 中的 NSAP 格式:
<- IDP -> <- DSP ->
<- HO-DSP ->
AFI IDI Contents assigned by authority identified in IDI field
<- Area Address -> <- ID -> <- SEL ->
IDP ― 初始域部分(Initial Domain Part)。
AFI ― 許可權格式標識符(Authority and Format Identifier ,1位元組)。提供 IDI 和 DSP 欄位的結構和內容等信息。
IDI ― 初始域標識符(Initial Domain Identifier,可變長)。
DSP ― 域特定部分(Domain Specific Part)
HO-DSP ― 高級-特定域部分(High Order Domain Specific Part)。
區域地址(Area Address,可變長)。
組織來源 IS-IS 定義在 ISO文檔10589中,校訂於 IETF 文檔的 RFC 1629中。
關於IS-IS的術語
1.ES(End System):終端系統,其實就是(具有路由選擇功能)主機 ( 雙網卡主機)
2.IS(Intermediate System):中間系統,其實就是路由器
3.Area:一組路由器和主機,以及連線這些路由器和主機之間的鏈路構成ISIS網路的一個區域
4.Domain:一組連續的area就構成了domain
集成IS-IS的LSP操作
1.集成IS-IS中路由器分為L1,L2和L1/L2:
· L1路由器使用LSP建立本地區域的拓撲信息.
· L2路由器使用LSP建立區域間的拓撲信息.
· L1/L2路由器做為L1和L2路由的邊界路由器.
2.工作原理:49.0001.0000.0000.0001.00
1.本區域:
首先查看:49這一位,如果不一樣,則屬於L3的路由
如果一樣,查看area 號,如果區域一樣,
查看system id號,別且路由傳送給對方。
2.不通區域:
49這一位,如果不一樣,則屬於L3的路由
如果一樣,查看area 號,如果不一樣,L1的路由器通過預設路由,把路由丟給L12的設備去處理。邊界路由器去查看自己的路由表如何到達,其他區域,並且路由。到其他區域後,由其他區域的邊界路由器,查看發過來的SYStem ID號,並且路由。