?拓撲計算方式 ?模型 ? ? ?支持的網絡 ? ? 支持的地址
OSPF ? ? ? ?SPF ? ? TCP/IP ? ? ?IP網絡 ? ? ? ?IPv4地址
ISIS ? ? ? ?SPF ? ? OSI ? ? ? ? CLNP網絡 ? ? ?NSAP地址
集成ISIS ? ?SPF ? ? TCP/IP ? ? ?IP網絡 ? ? ? ?NSAP地址,但可以支持IPv4地址
12. ? ? ? ? ? ? 1111 ?.? ? ? ? ? ? ? 2222 ?. ?3333 ?. 4444 ? . 0000.0000.0001. sel
東亞地址 ? 一個國家的地址 ?省 ? ? ? 市? ? ? ? ?區 ? ? ? 一臺主機的標識 ?上層的協議號NSAP地址:
1.IDP:相當于IPv4地址中的有類網絡號
1.AFI:表明分配機構和地址格式 ? 1字節
2.IDI:表明地址分配的域 ? ? ? ? 2字節
2.DSP:相當于IPv4地址中的子網絡號和主機地址
1.header older dsp:分割區域 ? ?10字節
2.system-id :主機標識 ? ? ? ? 6字節
3.sel :上層標識 ? ? ? ? ? ? ? 1字節
- NSAP:整體是網絡服務接入點地址,標識網絡中服務訪問點,實現網絡層服務尋址與交互。
- IDP(Initial Domain Part):初始域部分,用于劃分不同地址管理域,包含:
- AFI(Authority and Format Identifier):權威與格式標識符,定義地址分配權威機構、地址格式,區分不同地址空間(如 ISO、各國 / 組織私有域)。
- IDI(Initial Domain Identifier):初始域標識符,配合 AFI 細化域劃分,標識特定管理域(如國家、組織內部域 ),長度 1 - 13 字節可變。
- DSP(Domain - Specific Part):域特定部分,在 IDP 確定的域內進一步尋址,包含:
- High Order DSP:高階 DSP,域內細分尋址的高位部分,輔助定位具體子網、區域等。
- System ID:系統標識符,固定 6 字節,標識域內具體網絡設備(如路由器、主機),類似設備 “身份編碼” 。
- SEL(Selector):選擇器,1 字節,標識設備內特定網絡服務訪問點(如不同上層協議、應用對應的服務入口 ),實現 “一設備多服務” 區分。
簡單說,NSAP 通過分層字段,從宏觀域劃分到微觀設備服務,精準定位網絡服務交互點,支撐 OSI 網絡層通信
1. NSAP:整個快遞地址的 “大框架”
就像 “全球快遞地址體系”,規定了怎么寫地址才能讓網絡里的 “快遞員(數據報文)” 找到地方,涵蓋從 “國家 / 組織” 到 “具體房間(服務)” 的完整路徑。
2. IDP(Initial Domain Part):“國家 / 大組織分區”
- AFI(Authority and Format Identifier):類似 “快遞公司 + 地址規則” 。比如,有的 AFI 代表 “國際通用地址格式”,有的代表 “某國家自己的地址體系”,決定這地址咋分配、咋解讀。
- IDI(Initial Domain Identifier):細化到 “具體國家 / 組織內部大區域” 。比如 AFI 選了 “中國地址體系”,IDI 就像 “省份編碼”,區分是 “江浙滬域” 還是 “珠三角域”。
3. DSP(Domain - Specific Part):“城市 / 小區 / 樓號”,域內細分
- High Order DSP:“城市 / 小區” 。在 IDI 定的大區域里,進一步縮小范圍,比如 “杭州市西湖區”,幫數據定位到更具體的子網、區域。
- System ID:“具體樓號 + 單元” ,固定 6 字節 。相當于 “設備身份證”,比如 “西湖區 XX 路 123 號路由器大廈”,精準找到網絡里的某臺設備。
- SEL(Selector):“房間號 + 收件服務” ,1 字節 。同一棟樓(設備)里可能有多個 “服務房間”,SEL 就是 “302 室 - 游戲服務”“401 室 - 視頻服務”,區分設備內不同網絡服務~
總結一下:
NSAP 地址像從 “全球快遞體系(NSAP)”→“國家 / 組織大分區(IDP)”→“城市小區(DSP 高階)”→“具體樓號(System ID)”→“房間服務(SEL)” 的層層定位,讓數據報文能精準找到網絡里的 “服務收件人”,完成通信投遞!
NET地址:
相比于NSAP地址,就是SEL字段為00
代之地址標識一臺設備
[AR1]isis 1?? ?
[AR1-isis-1]network-entity 47.0001.0001.0002.0003.0004.0005.0000.0000.0001.00network-entity ?47 ? .0001. ? 0001.0002.0003.0004.0005 ? .0000.0000.0001 ? .00
AFI ? ?IDI ? ? ? ?header older dsp ? ? ? ? ?system-id ? ? ? SELnetwork-entity 47.0000.0000.0001.00
IDI:表明地址分配的域 ? ? ? ? 2字節
header older dsp:分割區域 ? ?10字節(標紅的這倆個可以省略)
一般會把IDI這個區域加上去
AFI+IDI+header older dsp = OSPF區域號
system-id = OSPF的RID
system-id如何來寫:
10.1.12.1
010.001.012.001? 先把IP地址三位一組寫好
49.0001.0100.0101.2001.00? ?再四位一組劃分
ISIS路由器的分類:
1.Level-1路由器
級別1路由器只能和級別1路由器建立L1鄰居關系
L1鄰居關系要求必須是同區域的L1路由器才能建立
L1路由器只會維護L1的LSDB
2.Level-2路由器
級別2路由器只能和級別2路由器建立L2鄰居關系
L2鄰居關系不要求是同區域的L2路由器
L2路由器只會維護L2的LSDB
3.Level1-2路由器
級別1-2路由器可以和級別1路由器建立L1鄰居關系
級別1-2路由器可以和級別2路由器建立L2鄰居關系
級別1-2路由器可以和級別1-2路由器建立L1和L2的鄰居關系
L1/2路由器會維護L1和L2的LSDB*設備默認的級別為L1-2
[AR1-isis-1]is-level level-1 修改設備級別
ISIS的區域劃分:
1.骨干區域:所有連續L2設備組成的區域
2.非骨干區域:所有連續L1設備組成的區域*OSPF的區域劃分是設備的接口
*ISIS的區域劃分是設備互聯的鏈路
只有倆端連接的設備都是L1-2設備的時候這個type才會顯示(L1L2)
如果把一端比如改成L1設備了,倆個設備都會顯示是L1,那怎么判斷哪一臺是L1-2設備呢,可以用以下這一條命令來查看。
ISIS路由器的接口分類:
1.L1接口
2.L2接口
3.L12接口修改路由器的接口級別:
[AR1-GigabitEthernet0/0/0]isis circuit-level level-1*接口默認也是L1/L2,不會隨著設備的類型改變而改變
L1設備 和 L1接口 發送L1報文
L1設備 和 L2接口 發送L1報文
L2設備 和 L1接口 發送L2報文
L2設備 和 L2接口 發送L2報文
L12設備 和 L1接口 發送L1報文
L12設備 和 L2接口 發送L2報文
L12設備 和 L12接口 發送L12報文接口存在級別意義: 當L1/2設備只需要建立某一個級別的鄰居時,只需要修改接口級別即可
口訣:
設備的級別和接口的級別存在交集,則按照交集的級別發送報文
設備的級別和接口的級別不存在交集,則按照設備的級別發送報文
ISIS的網絡類型:
1.廣播網絡
2.P2P網絡
ISIS的接口開銷:
接口的開銷默認為10
路由計算的開銷要累加鏈路接口的開銷
開銷更改:
1.接口開銷:
? [AR2-GigabitEthernet0/0/0]isis cost
2.全局開銷:
?[AR2-isis-1]circuit-cost 該命令可以同時改變所以的接口的開銷
3.根據帶寬自動計算開銷:
[AR2-isis-1]auto-cost enable 開啟自動計算
[AR2-isis-1]bandwidth-reference 設置參考帶寬
*優先級又高到底:接口>全局>自動計算
需要記住的命令
[AR1]isis
[AR1-isis-1]network-entity 49.0001.0000.0000.0001.00
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address 10.1.12.1 24
[AR1-GigabitEthernet0/0/0]isis enable[AR1]dis isis peer 查看ISIS建立的鄰居關系
[AR1]dis isis brief 查看ISIS的詳細參數
[AR1]dis isis interface gi 0/0/0 查看ISIS接口的信息參數
[AR1-isis-1]is-level level-1 修改設備級別
?