是一個動態路由協議、屬於鏈路狀態協議數據庫
IS--中間系統(Router)
ES--終端系統(PC)網絡
在早期,is-is並非爲IP服務的,而是爲CLNP(無鏈接網絡協議,是ISO開發出來的OSI中的網絡層協議)服務的。
再後來,開發出了集成的IS-IS既能夠爲IP服務又能夠爲爲CLNP服務。ide
CLNS---無鏈接網絡服務
①CLNP:無鏈接網絡協議,至關於TCP/IP中的IP協議。
②IS-IS:動態路由協議
③ES-IS:主機到路由器的協議。ARP ICMP
RD--路由域,一個路由協議就是一個路由域
AREA--區域,is-is一樣將一整個大的路由域劃分紅多個比較小的區域,便於管理和節省資源消耗。is-is與ospf同樣將區域劃分紅骨幹區域和非骨幹區域,可是ospf區域的劃分是基於編號的,而且要求骨幹區域必定要與非骨幹區域相連;is-is區域的劃分不是基於編號,並不要求骨幹區域必定要與非骨幹區域相連。設計
LSDB--鏈路狀態數據庫,用於同步。
LSP--鏈路狀態協議數據單元/鏈路狀態報文,至關於OSPF中的LSA。
兩者的區別:OSPF的LSA並非一個具體的報問,而LSP是一個具體報文。
NPDU:網絡協議數據單元,至關於TCP/IP中的IP報文。
DIS--至關與OSPF中的DR
Sys ID--至關於OSPF中的RIDcode
SNPA--子網接入點,至關於TCP/IP中的MAC地址
SNPDU--子網協議數據單元,至關於TCP/IP中的數據幀router
IS-IS的路由等級
①Level 1:構建本區域內的網絡拓撲信息,計算本區域內的路由信息。
②Level 2:交換不一樣區間的網絡拓撲信息,計算區域間的路由信息以及外部的路由信息,而且都是以Level 2的形式顯示。blog
IS-IS的路由器等級
①Level 1:使用LSP構建本區域的網絡拓撲信息,只與本區域內的Level 1路由器造成鄰居,只參與本區域內的路由信息,只保留本區域內的鏈路狀態數據庫。接口
②Level 2:使用LSP構建不一樣區域的網絡拓撲信息,能夠和本區域或者其餘區域的Level 2路由器造成鄰居,能夠參與骨幹區域的路由,能夠保留骨幹區域的路由信息。
③Level 1/2:雙重身份,能夠和本區域內的任何級別路由器造成鄰居關係,能夠和不一樣區域的Level 2或者Level 1/2路由器造成鄰居關係,有可能須要管理兩個區域,存在兩張鏈路狀態數據庫,通常位於區域邊界。--相似於OSPF中ABR。資源
IS-IS的區域劃分
一樣將區域劃分紅骨幹區域和非骨幹區域,可是區域的劃分與編號無關,而且不要求骨幹區域必定要和非骨幹區域相連。Level 1就是普通區域,Level 2就是骨幹區域。
IS-IS的骨幹區域由連續的L2或者L1/2路由器組成,要求骨幹區域必需要連續。
ospf的區域是基於路由器進行劃分的,一臺路由器上的不一樣接口能夠分別屬於不一樣的區域;is-is的區域劃分是基於鏈路的,一臺路由器接口所有都屬於同一個區域。
一臺is-is路由器能夠有三個區域。路由
ATT比特位:區域關聯位
①當ATT比特位置爲1的時候,表明下發該ATT比特位置1的LSP的路由器是一臺L1/2路由器,代表這是一個邊界路由器。
②當一臺L1路由器接收到一個ATT比特位置1 的LSP的時候,就會往本身的路由表中寫入一臺默認路由指向下發該ATT比特位置1的路由器。
③只有L1/2路由器會下發ATT比特位置1 的LSP,而且只有當L1/2路由器與L1路由器鏈接在一塊兒的時候纔會下發。
④只有經過這種方式纔可以實現L1路由器訪問外部區域。
IS-IS的選路:
①is-is的開銷是基於接口的
②默認狀況下每一個接口的開銷都是10.
**IS-IS 和OSPF的比較
相同點:都是鏈路狀態協議、都有老化計時器(針對ospf來講是30分鐘、is-is是20分鐘)、都支持VLSM
不一樣點:ospf區域的劃分是基於編號,要求骨幹區域要與非骨幹區域相連,一條鏈路就是一個區域;is-is區域的劃分不是基於編號,不要求骨幹區域要與非骨幹區域相連,一臺路由器就是一個區域。is-is骨幹區域的拓展更加靈活。**
集成IS-IS的優勢:
①同時支持CLNP和IP
②採用TLV(type lengh value)設計,拓展性更好。
③ospf須要管理多種LSA,而is-is只須要管理兩種(LSP 一、 LSP 2)
IS-IS的運做
is-is的地址分爲:IP地址和NSAP地址
is-is的NSAP地址並非在接口上配置的,而是在路由器上配置的。因此一個NSAP地址表明不是一個接口而是一整臺路由器。
NSAP的地址格式:初始域(IDP)和指定域(DSP)
又分爲高比特位和低比特位
高比特位:用於標識區域的信息
低比特位:用於標識區域內的系統(主機或者路由器)
Cisco NSAP地址格式:區域地址 sys id NSEL
NSEL:服務標識,用於代表NSAP地址對應的上層服務功能,相似於TCP/IP中的協議端口號。在路由器上配置NSAP地址的時候,其NSEL通常都爲00,表明訪問路由器自己,NSEL爲0 的NSAP地址也叫做NET地址。因此一臺路由器上默認狀況下最多能夠有3個NET地址。
基本配置: 大區域 小區域 sys id nsel
IOU1(config-router)#net 49.0004.0000.0000.0001.00 IOU1(config-router)#max-area-addresses 10--更改is-is的區域地址數量,默認是是3個。