IS-IS
特徵:
1:協議操做起來,比OSPF要簡單
2:擴展性比OSPF要好,易於擴展
3:對IPv6有很好的支持
4:可以同時支持IP網絡,和CLNS網絡(OSI網絡)(集成的IS-IS)
5:十分穩定,使用與OSPF相同的算法:SPF算法。
(穩定/收斂較快/對CPU/內存/鏈路利用率,都有很好的效率)
6:IS-IS是鏈路狀態路由協議(LS),使用LSP來描述路由信息。
(至關於OSPF的LSA)
7:支持兩種級別的路由:
Level0:路由器(IS)與終端系統(ES)之間;
Level1:The route of local area (system ID):域內路由;
Level2:The route between areas (Area ID): 域間路由;
Level3:兩個IS-IS間。
8:IS-IS的3種路由器
8-1:L1 Router:路由器只有本區域的路由,至關於OSPF的非骨幹路由器或內部路由器:
8-2:L2 Router:擁有區域間路由,至關於OSPF骨幹路由器:
8-3:L1&L2 Router:既有域間路由也有域內路由,至關與OSPF的ABR骨幹路由器:
9:IS-IS目前存在的一些缺陷:
9-1:ISIS的度量值取值範圍較小:
使用6Bits描述一個接口優劣,(0-63),Cisco默認10,而不分接口實際帶寬使用10Bits描述一條路由 的優劣(0-1023);
9-2:目前,ISIS只支持如下四種變量,用於描述路由的優劣:
Default,Delay,expense,error;但目前Cisco只支持Default這一種!
10:OSPF VS ISIS
相同點:
都使用相同的SPF算法:
致使路由的計算,更新,傳播,決策,收斂都很是相似。
不一樣點:
OSPF:
有一個BackBone區域,全部的普通區域都必需鏈接到Backbone區,
每一條鏈路都完整的屬於一個區域,
對應的鏈接每一個區域的ABR,是分屬於不一樣的區域;
OSPF經過LSA進行路由的描述和傳播,支持多達幾十種LSA
OSPF能夠經過帶寬的反比來描述接口的優劣。
有較多的廠商對OSPF提供很好、全面的支持;
IS-IS:
凡是L2鏈路的路由和鏈路都是ISIS的骨幹區,
每一個路由都屬於同一個區域,
ISIS經過鏈路來區分區域而不是經過路由區分區域;
ISIS經過L1/L2的LSP來描述和傳播路由,
ISIS不管是哪一種接口,其默認Metric是10,
而可以全面支持ISIS的廠商很少。
11:NSAP(Network Service Access Point):
是OSI/CLNS網絡中的地址(CLNP協議),至關與IP地址。
Area-ID:1-13字節可變長;
System-ID:6字節,定長;
NSEL:此網絡節點,所能提供的服務類型的標識位;
若是NSEL等於0,表示此節點是一個路由器;此地址可簡寫爲NET地址。
能夠稱爲網絡實體標識地址NET(Network Entity Title);
12:在CLNS網絡中:
每一個網絡節點/設備,都只有一個NSAP地址,
而不像IP網絡中,每一個接口都有一個IP地址
13:在CLNS網絡中:
區域號若是爲49,表示私有網絡。
LAB1.使用IS-IS協議構建集成的IP網絡:
Step1.規劃IS-IS區域,規劃每一個路由器的NET(network entity title)/網絡實體標識。
NET:-------|-----------|------- (16進制)
Area-ID, System-ID, NSEL
1-13byte, 6byte, 1byte(路由器固定是00)
router isis
net 49.0014.0000.0000.0002.00
area id |system id |NSEL
Step2.配置IP地址:
Step3.在接口中激活IS-IS的運行,爲IP 網絡進行路由(讓IS-IS爲這個接口所在的網段進行路由)
int s0
ip router isis
Step4.察看IS-IS的鄰居創建:
show clns
R4#show clns
Global CLNS Information:
2 Interfaces Enabled for CLNS
NET: 49.0014.0000.0000.0004.00
Configuration Timer: 60, Default Holding Timer: 300, Packet Lifetime 64
ERPDU's requested on locally generated packets
Running IS-IS in IP-only mode (CLNS forwarding not allowed)
show clns protocol
show clns neighbors
show clns interface
show clns route
show clns database
show clns topology
show ip route
Step5.控制接口的IS-IS的Level類型(默認是L1L2)
int s0
isis circuit-type level-2/Level-1