資源描述:
《[計算機]is-is路由協(xié)議學(xué)習(xí)總結(jié)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、一.背景介紹1.CLNP是什么? CLNP:是OSI模型中網(wǎng)絡(luò)層中的一種不面向連接的網(wǎng)絡(luò)協(xié)議,和IP有相同的特質(zhì)。但是它是純粹的OSI模型的一個,而IP現(xiàn)在是我們熟悉的TCP/IP協(xié)議棧中的網(wǎng)絡(luò)層協(xié)議。他們兩個在OSI模型中是是屬于同一層的東西,但是在應(yīng)用中,是兩種不同的應(yīng)用?! ?.IntergrateIS-IS有什么用? 由于歷史原因,OSI曾經(jīng)是要比TCP/IP協(xié)議棧普及,當現(xiàn)在的TCP/IP流行的時候,以前的采用OSI模型中CLNS(由ISO制定的規(guī)范)的應(yīng)用要和現(xiàn)在的TCP/IP(由IETF進行兼容,可以使網(wǎng)絡(luò)層為CLNP和為IP的路由信息可以互通,所以需要要有個路由協(xié)
2、議來作為這兩種情況的兼容點?! 《蚈SPF的相同點 1.都維護一個鏈路狀態(tài)數(shù)據(jù)庫,并使用SPF算法來得出最佳路徑?! ?.都是用Hello報文來查找和維護鄰居關(guān)系?! ?.使用區(qū)域來維護一個階級的概念。 4.在區(qū)域之間都可以使用路由匯總來減少路由器的負擔(dān)。 5.都是無類的路由協(xié)議。 6.在廣播網(wǎng)絡(luò)里,都通過選舉一個DR來減少報文數(shù)量。 7.都有認證功能。三.名詞解釋 1.ES-IS和IS-IS 在ISO規(guī)范中,一個路由器就是一個IS(中間系統(tǒng)),一個主機就是一個ES(末端系統(tǒng))。提供IS和ES(路由器和主機)之間通信的協(xié)議,就是ES-IS;提供IS和IS(路由器
3、和路由器)之間通信的協(xié)議也就是路由協(xié)議,叫IS-IS?! ?.SNPA(SubnetworkPointofAttachment,子網(wǎng)連接點),是一個連接著子網(wǎng)的接口,它是一個概念上的接口,不一定是物理接口?! ?.PDU(ProtocolDataUnit,協(xié)議數(shù)據(jù)單元),是在OSI模型中各層之間所傳送的數(shù)據(jù)單元?! ?shù)據(jù)幀就是DataLinkPDU;報文就是PacketPDU;相當于OSPF中的LSA,就是LinkStatePDU,但不象LSA,前面還要有OSPF頭,IP頭,LSP本身就是一個報文,不需要額外的封裝?! ?.Level1和Level2路由器 首先要明白和OSPF的一
4、個區(qū)別,OSPF路由協(xié)議的區(qū)域邊界是以路由器為準,而IS-IS路由協(xié)議的區(qū)域邊界是在鏈路上的。Level1路由器是沒有直接連接到其他區(qū)域的路由器;Level2路由器是連接不同區(qū)域的路由器;Level1路由器相當于OSPF中的非骨干區(qū)域中的路由器;Level2路由器相當于OSPF中的骨干區(qū)域路由器;Level1/Level2路由器相當于OSPF中的ABR,他必須維護兩個不同區(qū)域的鏈路狀態(tài)表。但是他又不像ABR,他不會把Level2的路由信息傳到Level1的區(qū)域中去。而Level1區(qū)域就相當于OSPF中的完全存根區(qū)域,需要把L1/L2路由器作為一個網(wǎng)關(guān),去請求一個去往外區(qū)域的路由,L1
5、/L2路由器通過發(fā)送LSP報文到L1區(qū)域,設(shè)置ATTbit讓L1區(qū)域的路由器知道,發(fā)送這個LSP的路由器知道如何去往外區(qū)域的路由。 和OSPF的又一個不同:OSPF在區(qū)域內(nèi)采用SPF算法,而區(qū)域間路由采用DistanceVector算法來實現(xiàn);而IS-IS都采用SPF算法來計算路由,因為作為L1/L2路由器他同時維護了兩張鏈路狀態(tài)表??梢赃M行SPF計算?! reaID:由于IS-IS路由區(qū)域里,一個路由器必須只能屬于一個區(qū)域,不會象OSPF中一個路由器同時屬于多個區(qū)域,所以一個AreaID只會和一臺路由器產(chǎn)生關(guān)系。 SystemID:相當于OSPF路由協(xié)議中的RouterID;
6、 NetworkEntityTitles:AreaID+SystemID,SystemID是不變的,在一個區(qū)域中,所有的IS都必須只能有一個SystemID,而且SystemID的長度必須一直,為6個Octet。一般都是接口的MAC地址。而所有處在相同Area的路由器都必須有一致的AreaID。四.IS-IS的網(wǎng)絡(luò)層 1.分層 IS-IS協(xié)議屬于OSI模型,在網(wǎng)絡(luò)層中,分為兩個子層:SubnetworkDependentLayer:它在SubnetworkIndependentLayer上把鏈路狀態(tài)屏蔽掉了,提供上層一個透明的工作環(huán)境?! 」δ埽和瓿闪薖DU從連接網(wǎng)絡(luò)上的接受和
7、發(fā)送;負責(zé)HelloPDU的發(fā)送接受,完成鄰居的發(fā)現(xiàn)和鏈接關(guān)系的建立,維護;負責(zé)把IP和IS-IS的PDU交給各自的Process進行處理, 特性:由于它是負責(zé)和地下鏈路打交道的,所以它決定了IS-IS路由協(xié)議支持什么網(wǎng)絡(luò)類型?! V播和點對點兩種類型。使用showclnsis-neighbors命令可以查看鄰居表: CircuitID:是一個只有8位bit長度的ID用來確定IS的接口,如果這個接口是連接著一個廣播網(wǎng)絡(luò),那么它的CircuitID變成了