ip協(xié)議_第1頁
已閱讀1頁,還剩45頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、IP 協(xié)議,基于TCP/IP的Internet已逐步發(fā)展成為當(dāng)今世界上規(guī)模最大、擁有用戶和資源最多的一個超大型計算機網(wǎng)絡(luò),TCP/IP也因此成為事實上的工業(yè)標準。IP網(wǎng)絡(luò)正成為當(dāng)今網(wǎng)絡(luò)的主流。IP網(wǎng)絡(luò)是由通過路由設(shè)備互連起來的IP子網(wǎng)構(gòu)成的,這些路由設(shè)備負責(zé)在IP子網(wǎng)間尋找路由,并將IP分組轉(zhuǎn)發(fā)到下一個IP子網(wǎng)。 本章主要討論IP的核心技術(shù),包括IP編址、IP數(shù)據(jù)報的轉(zhuǎn)發(fā)機制和IP路由技術(shù),并在此基礎(chǔ)上,討論IP網(wǎng)

2、絡(luò)的組網(wǎng)和規(guī)劃。,網(wǎng)際互連協(xié)議,IP編址 IP地址是一種層次地址,它攜帶關(guān)于對象的位置信息?;ヂ?lián)網(wǎng)在概念上分為3個層次:主機層、網(wǎng)絡(luò)層和互聯(lián)網(wǎng)層,IP地址正是對互聯(lián)網(wǎng)層次的反映,它由網(wǎng)絡(luò)號和主機號構(gòu)成,如圖所示。這種結(jié)構(gòu)便于我們在Internet上尋址。IP編址方法共經(jīng)過了3個歷史階段,即傳統(tǒng)的分類地址、子網(wǎng)的劃分和無類編址。,圖 IP地址結(jié)構(gòu),IP編址,1.傳統(tǒng)的分類地址 32bit的I

3、P地址(IPv4)被劃分成網(wǎng)絡(luò)號和主機號兩部分。Internet定義了5類IP地址,如圖4.2所示。其中A,B,C為基本類地址,分別代表不同規(guī)模的網(wǎng)絡(luò)。D類地址用于組播,E類地址為保留地址。其分類應(yīng)用如表4.1所示。 為了方便用戶識別,目前的IP地址格式采用十進制小數(shù)點格式。32位的二進制IP地址被劃分成4個字節(jié),每個字節(jié)被轉(zhuǎn)換為等效的十進制數(shù),范圍在0~255。于是,IP地址標識為d1.d2.d3.d4(如17

4、1.25.92.45)。各類IP地址塊的范圍如表4.2所示。,圖 分類的IP地址,表 分類地址的應(yīng)用,,表 各類IP地址塊的范圍,,在IP地址中,有些地址并不是用來標識網(wǎng)絡(luò)連接的,它們具有特殊的意義。 ① 回送地址:127.x.x.x為保留地址,用于軟件測試和本機進程通信。 ② 直接廣播地址:主機號為全1,

5、指向某個指定的網(wǎng)絡(luò)發(fā)送廣播,如171.255.255.255。 ③ 受限廣播地址:32bit的IP地址為全1,只在本網(wǎng)段內(nèi)廣播。 ④ 網(wǎng)絡(luò)地址:主機號部分為0的IP地址不分配給單個的主機(只用來指示網(wǎng)絡(luò),表示具有某個網(wǎng)絡(luò)號的網(wǎng)段)。 ⑤ 0地址:網(wǎng)絡(luò)號為全0的地址,被解釋成本網(wǎng)絡(luò)。,2.子網(wǎng)的劃分 劃分子網(wǎng)的方法是將IP地址的主機號部分分成兩部分,高比特位部分用來標識子

6、網(wǎng),剩余部分仍然作為主機號。借用的主機比特數(shù)據(jù)不同,得到的子網(wǎng)的大小也不同。帶子網(wǎng)標識的IP地址結(jié)構(gòu)如圖所示。,圖 帶子網(wǎng)標識的IP地址結(jié)構(gòu),為了區(qū)分一個IP地址的網(wǎng)絡(luò)號和主機號部分,采用了子網(wǎng)掩碼的技術(shù)。子網(wǎng)掩碼是一個32位的二進制數(shù),它指定了子網(wǎng)標識和主機號的分界點,即對應(yīng)IP地址網(wǎng)絡(luò)號和子網(wǎng)標識的位全部置1,主機號部分全部置0。將一個IP地址與它的掩碼相“與”,得出的結(jié)果即為該IP地址所在的網(wǎng)段。具體計算如表所示。,表

7、 由IP地址和子網(wǎng)掩碼計算子網(wǎng)地址,子網(wǎng)掩碼(subnet mask)   子網(wǎng)掩碼不能單獨存在,它必須結(jié)合IP地址一起使用。子網(wǎng)掩碼只有一個作用,就是將某個IP地址劃分成網(wǎng)絡(luò)地址和主機地址兩部分1 的部分代表網(wǎng)絡(luò)號,掩碼為 0的部分代表主機號。子網(wǎng)掩碼的作用就是獲取主機 IP的網(wǎng)絡(luò)地址信息,用于區(qū)別主機通信不同情況,由此選擇不同路由.其中 A類地址的默認子網(wǎng)掩碼為 255.0.0.0;B類地址的默認子網(wǎng)掩碼為 255.2

8、55.0.0;C類地址的默認子網(wǎng)掩碼為:255.255.255.0。,例1: 255.255.255.0 , 255.255.0.0可以提供多少個IP地址.子網(wǎng)掩碼有數(shù)百種,這里只介紹最常用的兩種子網(wǎng)掩碼,它們分別是“255.255.255.0”和“255.255.0.0”。 1.子網(wǎng)掩碼是“255.255.255.0”的網(wǎng)絡(luò):最后面一個數(shù)字可以在0~255范圍內(nèi)任意變化,因此可以提供256個IP地址。但是實際可用的IP地址數(shù)

9、量是256-2,即254個,因為主機號不能全是“0”或全是“1”。 2.子網(wǎng)掩碼是“255.255.0.0”的網(wǎng)絡(luò):后面兩個數(shù)字可以在0~255范圍內(nèi)任意變化,可以提供2552個IP地址。但是實際可用的IP地址數(shù)量是2552-2,即65023個。,例2:有一個C類地址為:192.9.200.13其缺省的子網(wǎng)掩碼為: 255.255.255.0則它的網(wǎng)絡(luò)號和主機號如何得到?子網(wǎng)掩碼與IP地址子網(wǎng)掩碼與I

10、P地址結(jié)合使用,可以區(qū)分出一個網(wǎng)絡(luò)地址的網(wǎng)絡(luò)號和主機號。   ①將IP地址192.9.200.13轉(zhuǎn)換為二進制11000000 00001001 11001000 00001101  ?、趯⒆泳W(wǎng)掩碼255.255.255.0轉(zhuǎn)換為二進制11111111 11111111 11111111 00000000   ③將兩個二進制數(shù)邏輯與(AND)運算后得出的結(jié)果即為網(wǎng)絡(luò)部分   11000000 00001001 11001000

11、00001101 AND 11111111 11111111 11111111 00000000   11000000 00001001 11001000 00000000結(jié)果為192.9.200.0,即網(wǎng)絡(luò)號為192.9.200.0。   ④將子網(wǎng)掩碼取反再與IP地址邏輯與(AND)后得到的結(jié)果即為主機部分11000000 00001001 11001000 00001101 AND 00000000 00000000 00000

12、000 11111111 結(jié)果為00000000 00000000 00000000 00001101轉(zhuǎn)化為十進制得到0.0.0.13,即主機號為13。,例3: 如果一個網(wǎng)絡(luò)的規(guī)模不超過254臺電腦,采用什么掩碼?采用“255.255.255.0”作為子網(wǎng)掩碼就可以了,現(xiàn)在大多數(shù)局域網(wǎng)都不會超過這個數(shù)字,因此“255.255.255.0”是最常用的IP地址子網(wǎng)掩碼;筆者見到的最大規(guī)模的中小學(xué)校園網(wǎng)具有1500多臺電腦,這種規(guī)模的局域

13、網(wǎng)可以使用“255.255.0.0”。 在Windows 2000 Server中,如果給一個網(wǎng)卡指定IP地址,系統(tǒng)會自動填入一個默認的子網(wǎng)掩碼。這是Windows 2000 Server為了節(jié)省用戶輸入時間自動產(chǎn)生的子網(wǎng)掩碼。比如,局域網(wǎng)最常使用的IP地址“192.168.x.x”默認的子網(wǎng)掩碼是“255.255.255.0”。一般情況下,IP地址使用默認子網(wǎng)掩碼就可以了。,例4: 如我們申請到的網(wǎng)絡(luò)號為 “210.73.a.b”,

14、 如何確定掩碼?  A、確定哪些組地址歸我們使用。比如我們申請到的網(wǎng)絡(luò)號為 “210.73.a.b”,該網(wǎng)絡(luò)地址為B類IP地址,網(wǎng)絡(luò)標識為“210.73”,主機標識為“a.b”。   B、根據(jù)我們現(xiàn)在所需的子網(wǎng)數(shù)以及將來可能擴充到的子網(wǎng)數(shù),用宿主機的一些位來定義子網(wǎng)掩碼。比如我們現(xiàn)在需要12個子網(wǎng),將來可能需要16個。用第三個字節(jié)的前四位確定子網(wǎng)掩碼。前四位都置為“1”(即把第三字節(jié)的最后四位作為主機位,其實在這里有個簡單的規(guī)律,非

15、網(wǎng)絡(luò)位的前幾位置1原網(wǎng)絡(luò)就被分為2的幾次方個網(wǎng)絡(luò),這樣原來網(wǎng)絡(luò)就被分成了2的4次方16個子網(wǎng)),即第三個字節(jié)為“11110000”,這個數(shù)我們暫且稱作新的二進制子網(wǎng)掩碼。   C、把對應(yīng)初始網(wǎng)絡(luò)的各個位都置為“1”,即前兩個字節(jié)都置為“1”,第四個字節(jié)都置為“0”,則子網(wǎng)掩碼的間斷二進制形式為:“11111111.11111111.11110000.00000000”   D、把這個數(shù)轉(zhuǎn)化為間斷十進制形式為:“255.255.240

16、.0”   這個數(shù)為該網(wǎng)絡(luò)的子網(wǎng)掩碼。,通常劃分子網(wǎng)的步驟如下。 ① 確定需要多少個子網(wǎng)。 ② 確定需要多少個主機號來標識每個子網(wǎng)上的每臺主機。 ③ 綜合考慮子網(wǎng)數(shù)和子網(wǎng)中的主機數(shù)后,確定子網(wǎng)掩碼。 ④ 確定標識每個子網(wǎng)的網(wǎng)絡(luò)號。 ⑤ 確定每個子網(wǎng)上可以使用的主機號范圍。,3.無類編址 IETF很早就指明了在一個劃分子網(wǎng)的網(wǎng)絡(luò)中可同時使用幾個不同的子

17、網(wǎng)掩碼,即可變長子網(wǎng)掩碼VLSM技術(shù)。在VLSM的基礎(chǔ)上又進一步研究出無分類編址的方法,它的正式名字是無類域間路由(Classless Inter-Domain Routing,CIDR) CIDR的主要特點有如下兩個。 ① CIDR消除了傳統(tǒng)的A類、B類、C類地址以及劃分子網(wǎng)的概念;CIDR使用各種長度的網(wǎng)絡(luò)前綴(network-prefix)來代替分類地址中的網(wǎng)絡(luò)號和子網(wǎng)號;CIDR還使用斜線記法

18、。 ② CIDR將網(wǎng)絡(luò)前綴都相同的連續(xù)的IP地址組成CIDR地址塊,一個CIDR地址塊是由地址塊的起始和地址塊中的地址數(shù)來定義的。,CIDR還使用斜線記法,如IP地址210.31.233.1,子網(wǎng)掩碼255.255.255.0可表示成210.31.233.1/24;IP地址166.133.67.98,子網(wǎng)掩碼255.255.0.0可表示成166.133.67.98/16;IP地址192.168.0.1,子網(wǎng)掩碼255.

19、255.255.240可表示成192.168.0.1/28等。,表所示為常用的CIDR地址塊,表中的K表示210即1024B。網(wǎng)絡(luò)前綴小于13或大于27都較少使用。,表 常用的CIDR地址塊,接下頁,接上頁,接上頁,IP數(shù)據(jù)報的格式,IP所處理的數(shù)據(jù)單元稱為IP數(shù)據(jù)報,其格式如圖所示。,圖 IP數(shù)據(jù)報格式,① 版本:占4bit,指出該IP的版本號。 ② 首部長度:占4bit,

20、用于指出數(shù)據(jù)包的首部長度。 ③ 服務(wù)類型(ToS):占8bit,用于確定Internet應(yīng)用的QoS參數(shù)。 ④ 總長度:指IP數(shù)據(jù)報的總長度。它以字節(jié)計,包括首部和數(shù)據(jù)的長度。 ⑤ 片偏移量:在分片的傳輸中,片偏移以64bit為單位,表示該片中數(shù)據(jù)區(qū)的第一個數(shù)據(jù)字節(jié)在整個數(shù)據(jù)報中的位置。 ⑥ 標識:信源機賦予IP數(shù)據(jù)報的標識符,用于區(qū)分各個不同的數(shù)據(jù)報。,⑦ 標志:3bit,只有低

21、2bit有效,編碼表示數(shù)據(jù)報分片的情況。00—片未完,置位表示該片不是數(shù)據(jù)報的最后一片。01—不分片,置位表示數(shù)據(jù)報不能被分片。 ⑧ 生存時間(TTL):該參數(shù)表示數(shù)據(jù)報在因特網(wǎng)上存在的時間。 ⑨ 協(xié)議字段:占8bit,指定在目的主機上用于接收數(shù)據(jù)報的IP上層協(xié)議。 ⑩ 首部校驗和:用來檢測首部中發(fā)生的錯誤,在用戶數(shù)據(jù)流中不進行錯誤校驗。 源地址和目的地址:它們在數(shù)據(jù)報的整

22、個生存時間內(nèi)保持不變。這兩個字段就是Internet地址。 選項字段:用于確定其他業(yè)務(wù)。,,,,,,,,,,,,D T R 保留,優(yōu)先權(quán),0 2 3 4 5 6 7,服務(wù)類型:TOS(Type Of Service),定傳輸時延、優(yōu)先級及可靠性。,,,,,,,,,,,IP Head

23、600 byte 600 byte 200byte,Segment one 600 byte 偏移為0,Segment two 600 byte偏移為600,Segment three 200byte 偏移為1200,IP 報文分段,將“校驗和”字段的初值設(shè)為0 。把頭部看成是一個比特序列,計算頭部所有16 位的二進制反碼的和。把計算得到的和保存在校驗和字段。 在接收端,計算頭部的所有16 位

24、的二進制反碼和。 如果頭部沒有發(fā)生改變,接收端計算得到的校驗和就應(yīng)該全為1 。,IP數(shù)據(jù)報的轉(zhuǎn)發(fā),IP分組的轉(zhuǎn)發(fā)就是把分組放到去往終點的路由上,這就要求主機或路由器裝有路由表。與路由表相關(guān)的操作包括兩個部分:第一部分是路由表的使用,即根據(jù)路由表進行路由選擇,完成分組的轉(zhuǎn)發(fā);第二部分是路由表的建立和刷新,這項工作由路由守護程序完成。主機和路由器上的IP負責(zé)第一部分的工作,而路由協(xié)議負責(zé)第二部分的工作。圖所示為與路由表相關(guān)的操作。

25、 1.路由表的構(gòu)成 路由表是一個二維表,從結(jié)構(gòu)上看,它包括目的網(wǎng)絡(luò)地址、子網(wǎng)掩碼、下一跳地址和輸出接口。路由表中的大多數(shù)表項是特定網(wǎng)絡(luò)路由,也可以包含特定主機路由。,與路由表相關(guān)的操作,IP數(shù)據(jù)報的轉(zhuǎn)發(fā),圖4.6所示為一個路由表的例子,圖中第1個表項是直接轉(zhuǎn)發(fā)路由,即目的主機在該網(wǎng)絡(luò)上,第2個表項是對主機B的特定主機路由,第3個表項是特定網(wǎng)絡(luò)路由,最后一個表項是默認路由。,,路由表的例子,2.IP數(shù)據(jù)報轉(zhuǎn)發(fā)流程

26、 下面介紹該路由器在收到分組后執(zhí)行分組轉(zhuǎn)發(fā)的過程。 ① 從收到的分組的首部提取目的IP地址D。 ② 先用各網(wǎng)絡(luò)的子網(wǎng)掩碼和D逐比特相“與”,看是否和相應(yīng)的網(wǎng)絡(luò)地址匹配。若匹配,則將分組直接交付;否則就是間接交付,執(zhí)行③。 ③ 若路由表中有目的地址為D的特定主機路由,則將分組傳送給指明的下一跳路由器;否則,執(zhí)行④。 ④ 對路由表中的每一行的子網(wǎng)掩碼和D逐比特相

27、“與”,若其結(jié)果與該行的目的網(wǎng)絡(luò)地址匹配,則將分組傳送給該行指明的下一跳路由器;否則,執(zhí)行⑤。 ⑤ 若路由表中有一個默認路由,則將分組傳送給路由表中所指明的默認路由器;否則,執(zhí)行⑥。 ⑥ 報告轉(zhuǎn)發(fā)分組出錯。,IP路由協(xié)議,典型的路由選擇方式有兩種:靜態(tài)路由和動態(tài)路由。靜態(tài)路由是在路由器中設(shè)置的固定的路由表。動態(tài)路由是利用收到的路由信息更新路由器表的過程,它能實時地適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)的變化。 4.2.1 自

28、治系統(tǒng)的概念 我們可以把動態(tài)路由協(xié)議分為如下兩大類。 ① 內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,IGP):即在一個自治系統(tǒng)內(nèi)部使用的路由選擇協(xié)議。 ② 外部網(wǎng)關(guān)協(xié)議(External Gateway Protocol,EGP):若源站和目的站處在不同的自治系統(tǒng)中,當(dāng)數(shù)據(jù)報傳到一個自治系統(tǒng)的邊界時,就需要使用一種協(xié)議將路由選擇信息傳遞到另一個自治系統(tǒng)中

29、,這樣的協(xié)議就是外部網(wǎng)關(guān)協(xié)議。,自治系統(tǒng)的概念,圖4.7所示為3個自治系統(tǒng)互連在一起的示意圖。假定圖中自治系統(tǒng)A的主機H1要向自治系統(tǒng)B的主機H2發(fā)送數(shù)據(jù)報,那么在各自治系統(tǒng)內(nèi)使用的是各自的IGP,而在路由器R1和R2之間則使用EGP。,自治系統(tǒng)和內(nèi)部網(wǎng)關(guān)協(xié)議、外部網(wǎng)關(guān)協(xié)議,路由信息協(xié)議,路由信息協(xié)議(RIP)是內(nèi)部網(wǎng)關(guān)協(xié)議中最先得到廣泛使用的協(xié)議,它是一種分布式的基于距離向量的路由選擇協(xié)議。 RIP要求網(wǎng)絡(luò)中的每

30、一個路由器都要維護從它自己到其他每一個目的網(wǎng)絡(luò)的距離記錄。RIP將“距離”定義如下:從一路由器到直接連接的網(wǎng)絡(luò)的距離定義為1。從一個路由器到非直接連接的網(wǎng)絡(luò)的距離定義為所經(jīng)過的路由器數(shù)加1。RIP中的“距離”也稱為“跳數(shù)”(hop count) 1.RIP路由更新原則 ① 僅和相鄰的路由器交換信息。RIP規(guī)定,不相鄰的路由器不交換信息。 ② 交換的信息是當(dāng)前本路由器所知道的全部信息,即自己的路由表。,路

31、由信息協(xié)議,③ 按固定的時間間隔交換路由信息,然后路由器根據(jù)收到的路由信息更新路由表。另一種情況就是當(dāng)網(wǎng)絡(luò)拓撲發(fā)生變化時,路由器也及時向相鄰路由器通告拓撲變化后的路由信息。圖4.8所示為收到鄰站RIP信息后路由更新的例子。,基于RIP的路由表更新,2.RIP的報文格式 RIP分為版本1和版本2,RIPv2可以支持認證、密鑰管理和CIDR,此外,RIPv2還提供簡單的鑒別過程支持多播。圖4.9所示為RIPv2的報文

32、格式,它由首部和路由部分組成。,RIPv2的報文格式,4字節(jié)的首部包括命令、版本和保留3個字段。命令字段指明報文的類型;版本定義了RIP的版本;保留字段全0,為了填充成4字節(jié)的首部。路由部分分為地址簇標識符、路由標記、網(wǎng)絡(luò)地址、子網(wǎng)掩碼、下一跳路由地址和距離字段。 3.RIP的優(yōu)缺點 RIP最大的優(yōu)點就是實現(xiàn)簡單,開銷較小。但它的缺點也較多。首先,RIP 限制了網(wǎng)絡(luò)的規(guī)模,它能使用的最大距離為15(16表示

33、不可達);其次,路由器之間交換的路由信息是路由器中的完整路由表,因而隨著網(wǎng)絡(luò)規(guī)模的擴大,開銷也就增加;最后,“壞消息傳播得慢”,使得更新過程的收斂時間過長。因此,對于規(guī)模較大的網(wǎng)絡(luò)就應(yīng)當(dāng)使用下一小節(jié)所講的開發(fā)最短路徑優(yōu)先(OSPF)協(xié)議。,開放最短路徑優(yōu)先,1.OSPF協(xié)議的基本概念 因為RIP路由協(xié)議不能服務(wù)于大型網(wǎng)絡(luò),所以,IETF的IGP工作組特別開發(fā)出鏈路狀態(tài)協(xié)議——OSPF。目前廣為使用的是OSPF第二版,最新

34、標準為RFC2328。 OSPF作為一種內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,IGP),用于在同一個自治域(AS)中的路由器之間發(fā)布路由信息。區(qū)別于距離矢量協(xié)議(RIP),OSPF具有支持大型網(wǎng)絡(luò)、路由收斂快、占用網(wǎng)絡(luò)資源少等優(yōu)點,在目前應(yīng)用的路由協(xié)議中占有相當(dāng)重要的地位。,OSPF是一種基于鏈路狀態(tài)算法的路由協(xié)議,它的工作原理可以用5個部分加以描述。每一個路由器必須完成一下的工作:

35、,①發(fā)現(xiàn)鄰居節(jié)點。當(dāng)一個路由器啟動的時候,它的第一個任務(wù)是找出鄰居路由器。為了實現(xiàn)這個目標,它只需要在每一條點到點線路上發(fā)送一個HELLO報文,線路另一端的路由器會回送一個應(yīng)答來說明它是誰。②測量到各個鄰居節(jié)點的延遲或者開銷。鏈路狀態(tài)算法要求每一個路由器知道它到各個鄰居節(jié)點之間的延遲,或者至少有一個合理的估計值。最直接的辦法是在這條線路上發(fā)送一個特殊的ECHO分組,另一端必須立即回送一個應(yīng)答。通過這種方法可以得到一個合理的延遲估算值。

36、③創(chuàng)建一個鏈路狀態(tài)分組,其中包含所有它收集到的鏈路信息。④發(fā)布鏈路狀態(tài)分組。路由器使用泛洪法向所在區(qū)域的所有路由器發(fā)布鏈路狀態(tài)分組。⑤一旦一個路由器已經(jīng)獲得了全部的鏈路狀態(tài)分組后,它就可以構(gòu)造出完整的子網(wǎng)圖。現(xiàn)在它可以在路由器本地運行Dijkstra算法,從而構(gòu)造出到所有可能目標的最短路徑,并將結(jié)果安裝在路由表中。,OSPF使用5種不同的報文類型。每種類型用于支持不同的,專門的網(wǎng)絡(luò)功能。這5種類型是:  ·HELLO報

37、文(類型1 )?! ?#183;數(shù)據(jù)庫描述報文(類型2 )。  ·鏈路-狀態(tài)請求報文(類型3 )?! ?#183;鏈路-狀態(tài)更新報文(類型4 )?! ?#183;鏈路-狀態(tài)應(yīng)答報文(類型5 )?! ∵@5種報文類型有時用編號指明,而不是用名字。所以, OSPF類型5報文實際上是指鏈路-狀態(tài)應(yīng)答報文。所有這些報文類型使用OSPF頭。,和RIP相比,OSPF有以下3個不同點。 ① 向本自治系統(tǒng)中所有路由器發(fā)送信

38、息,這里使用的方法是洪泛法。 ② 發(fā)送的信息就是與本路由器相鄰的所有路由器的鏈路狀態(tài),但這只是路由器所知道的部分信息。 ③ 只有當(dāng)鏈路狀態(tài)發(fā)生變化時,路由器才用洪泛法向所有路由器發(fā)送此信息。,2.OSPF分層路由的思想 為了能夠用于規(guī)模很大的網(wǎng)絡(luò),OSPF把一個大型網(wǎng)絡(luò)分割成多個小型網(wǎng)絡(luò)的能力被稱為分層路由,這些被分割出來的小型網(wǎng)絡(luò)就稱為“區(qū)域”(Area)。圖所示為一個劃分區(qū)域的自治系統(tǒng)

39、。 OSPF協(xié)議支持分層路由方式,這使得它的擴展能力遠遠超過RIP協(xié)議。當(dāng)OSPF網(wǎng)絡(luò)擴展到100、500甚至上千個路由器時,路由器的鏈路狀態(tài)數(shù)據(jù)庫將記錄成千上萬條鏈路信息。為了使路由器的運行更快速、更經(jīng)濟、占用的資源更少,網(wǎng)絡(luò)工程師們通常按功能、結(jié)構(gòu)和需要把OSPF網(wǎng)絡(luò)分割成若干個區(qū)域,并將這些區(qū)域和主干區(qū)域根據(jù)功能和需要相互連接從而達到分層的目的。,,OSPF的區(qū)域,在OSPF多區(qū)域網(wǎng)絡(luò)中,路由器可以按不同的需要成為以

40、下4種。 ① 內(nèi)部路由器:所有端口在同一區(qū)域的路由器,維護一個鏈路狀態(tài)數(shù)據(jù)庫,如圖4.10中的R1、R2、R8和R9。,② 主干路由器:具有連接主干區(qū)域端口的路由器,如圖4.10中的R3、R4、R5、R6和R7。 ③ 區(qū)域邊界路由器(ABR):具有連接多區(qū)域端口的路由器,一般作為一個區(qū)域的出口。ABR為每一個所連接的區(qū)域建立鏈路狀態(tài)數(shù)據(jù)庫,負責(zé)將所連接區(qū)域的路由摘要信息發(fā)送到主干區(qū)域,而主干區(qū)域上的ABR則負責(zé)將這些

41、信息發(fā)送到各個區(qū)域,如圖4.10中的R3、R4和R7。 ④ 自治域系統(tǒng)邊界路由器(ASBR):至少擁有一個連接外部自治域網(wǎng)絡(luò)(如非OSPF的網(wǎng)絡(luò))端口的路由器,負責(zé)將非OSPF網(wǎng)絡(luò)信息傳入OSPF網(wǎng)絡(luò),如圖4.10中的R6。,3.OSPF的其他特點 ① OSPF對不同的鏈路可根據(jù)IP分組的不同服務(wù)類型(ToS)而設(shè)置成不同的代價。 ② 如果到同一個目的網(wǎng)絡(luò)有多條相同代價的路徑,那么可以將通信量分

42、配給這幾條路徑。這叫作多路徑間的負載平衡。 ③ 所有在OSPF路由器之間交換的分組都具有鑒別的功能,從而保證了僅在可信賴的路由器之間交換鏈路狀態(tài)信息。 ④ OSPF支持可變長度的子網(wǎng)劃分和無分類編址。 ⑤ 優(yōu)于網(wǎng)絡(luò)中的鏈路狀態(tài)可能經(jīng)常發(fā)生變化,因此OSPF讓每一個鏈路狀態(tài)都帶上一個32bit的序號,序號越大狀態(tài)就越新。,邊界網(wǎng)關(guān)協(xié)議 邊界網(wǎng)關(guān)協(xié)議(BGP)是為TCP/I

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論