HCIP-12?中間系統到中間系統基礎
一、ISIS的區域
1.管理區域:Area ID(基于路由器的管理區域)
2.算法區域
骨干區域:由連續的L2或者L1/2路由器組成的邏輯區域
非骨干區域:是由連續的L1或者L1/2路由器組成的邏輯區域
注釋。L1 L2 L1/2的L指的是level。
ISIS在組網時,也要求非骨干區域與骨干區域相連,不支持vlink,沒有補救措施
二、級別問題
1.路由器級別 leveL1? leveL1-2(默認)? leveL2
2.鄰居級別
level-1
和相同區域的L1路由器建立L1鄰居,和不同區域的L1路由器無法建立鄰居。
和相同區域的L2路由器無法建立鄰居,和不同區域的L2路由器無法建立鄰居。
和相同區域的L1/2路由器建立L1領居。和不同區域的L1/2路由器無法建立鄰居。
總結:L1級別的路由器只能和L1或L1/2路由器在相同區域建立L1級別鄰居
level-2
和相同區域的L1級別路由器無法建立鄰居,和不同區域的L1路由器無法建立鄰居。
和相同區域的L2級別路由器建立L2鄰居,和不同區域的L2路由器建立L2鄰居。
和相同區域的L1-2路由器建立L2鄰居,和不同區域的L1/2路由器建立L2鄰居。
總結:L2級別路由器只能和L2或L1/2路由器建立L2鄰居,不要求區域ID相同。
level-1-2
和相同區域的L1路由器建立L1鄰居。和不同區域的L1路由器無法建立鄰居。
和相同區域的L2路由器建立L2鄰居。和不同區域的L2路由器建立L2鄰居。
總結:L1的路由器只支持建立L1級別鄰居,并且要求區域ID 一致。L2的路由器只支持建立L2級別鄰居,不要求區域ID一致。
L1/2路由器即支持L1鄰居又支持L2鄰居。
3.鏈路級別:三種級別。leveL1,leveL2和leveL1-2
缺省情況下是leveL1-2的。
A、L1的路由器在廣播鏈路上發送L1的hello報文,與鏈路級別無關。始終發送L1的hello包
L2的路由器在廣播鏈路上發送L2的hello報文與鏈路級別無關,始終發送L2的hello包。
L1/2路由器在廣播鏈路上發送L1和L2的hello報文與鏈路級別有關,取交集發送
B、對于p2p電路類型和廣播類型一致
總結:對于僅支持一種級別的路由器來說。鏈路級別不起作用。對于支持兩種級別的路由器來說。鏈路級別起作用。取交集發出
三、ISIS當中的電路類型
在ISIS中接口會采用默認電路類型,如果沒有修改則認為是廣播型。如果修改為P2P,
那么就是P2P類型。
1.廣播
當數據鏈路層協議為以太網時。ISIS的電路類型默認為廣播
2.P2P
當數據鏈路層協議為ppp或hdlc時,ISIS的電路類型默認為P2P
3.在廣播電路類型中,即MA網絡中ISIS路由器也要類似OSPF一樣。選舉dis(偽節點)
dis的選舉原則
接口的dis優先級。優先級默認為64,取值范圍0到127。數值越大越優。如果為零,也要參與選取
如果優先級比不出來,繼續比較接口MAC地址,MAC地址越大越優
四、NET地址
Area id+system ID+SEL組成
Area id:1-13字節。可長可短,代表管理區域。
System-id:類比OSPF的router ID,代表唯一的一臺ISIS路由器。如果沖突將無法建立ISIS鄰居
SEL:固定為00,代表為特殊的NSAP地址
五、ISIS報文
OSPF報文:Hello? dd? lsr? lsu? lsack
isis這個報文,它有九種報文
1.hello報文
L1的hello報文:用于在廣播電路類型上建立L1級別鄰居關系
L2的hello報文:用于在廣播電路類型上建立L2級別鄰居關系
p2p的hello報文:用于在點到點鏈路上建立isis鄰居關系
2.lsp報文
lsp報文是用于描述鏈路狀態信息的,類似于OSPF的lsu報文
OSPF的lsu報文,其中承載lsa鏈路狀態通告
isis的lsp報文,其中承載lsp(link state PDU)
L1級別的lsp報文:是用來描述L1的鏈路狀態信息
L2級別的lsp報文:是用來描述L2的鏈路狀態信息
備注:L1的路由器只會維護L1級別的lsdb。
L2的路由器只會維護L2級別的lsdb。
L1/2的路由器既維護L1的lsdb,又維護L2的lsdb
3.snp報文--序列號報文
完全序列號報文csnp:
它就類比OSPF的dd報文。用于描述L1級別lsdb中的所有lsp的摘要信息。
L1的csnp描述了L1級別數據庫當中所有lsp的摘要信息
L2的csnp描述了L2級別數據庫當中所有lsp的摘要信息
部分序列號報文psnp
類比OSPF的lsr和lsack
L1的psnp
L2的psnp
4.psnp報文在不同的電路類型中有一些區別:
在廣播電路類型下psnp報文只有請求作用沒有確認作用。
在P2P電路類型下。psnp報文既有請求作用又有確認作用。
六、isis報文發送
廣播電路上L1的報文發送目的組播mac是01:80:c 2:00:00:14
廣播電路上L2的報文發送目的組播mac是01:80:c 2:00:00:15
七、isis路由協議鄰居建立
Down Init Up三種狀態機
1.isis建立鄰居直接就是鄰接關系
當路由器接口宣告進isis后,在沒有收到其他路由器發送的hello報文時,處于down狀態。
當收到其他路由器發來的第一個hello報文,且這個hello報文中不包含自身的neighbor信息),此時處于init狀態
收到了其他路由器的hello報文且報文中包含自己的接口MAC地址(neighbo信息),此時為up狀態。
2.isis和OSPF的區別:
OSPF在建立到2-way狀態后,還要考慮是否需要交互lsa,因此還要通過其他復雜的鄰居狀態機制。最終到達full狀態,它需要指定狀態機來同步數據庫