掌握數據包的轉發機制_第1頁
掌握數據包的轉發機制_第2頁
掌握數據包的轉發機制_第3頁
掌握數據包的轉發機制_第4頁
掌握數據包的轉發機制_第5頁
已閱讀5頁,還剩3頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

負責人:饒緒黎進程交換這是一種較早的版本的數據包轉發機制,在思科路由器上任然可用。當數據包到達某個接口時,將其轉發到控制平面,在控制平面上CPU將目的地址與其路由表中的條目進行匹配,然后確定送出接口并轉發數據包。重要的是要了解路由器會對每個數據包執行此操作,即使數據包流的目的地是相同的。這種進程交換機制非常慢,在現代網絡中很少實施??焖俳粨Q這是一種常見的數據包轉發機制,使用快速交換緩存來存儲下一跳信息。當數據包到達某個接口時,將其轉發到控制平面,在控制平面上CPU將在快速交換緩存中搜索匹配項。如果不存在匹配項,則數據包采用進程交換并將轉發到送出接口。數據包的流向信息也會存儲到快速交換緩存中。如果通往同一目的地的另一個數據包到達接口,則緩存中的下一跳信息可以重復使用,無需CPU的干預。快速交換通過右圖可以看出,對于每一個prefix都有一些參數:老化時間,接口,下一跳和第二層重寫信息。這張圖中你看到的二層信息是0F000800。其中,0F00是表明使用HDLC封裝,0800是IPv4的協議號。思科快速轉發思科快速轉發(CiscoExpressForwarding)是首選使用的思科IOS數據包轉發機制。與快速交換相似,CEF將構建轉發信息庫(FIB)和鄰接表。但是,表中的條目不是像快速交換一樣由數據包觸發,而是由更改觸發,例如當網絡拓撲發生更改時。因此,當網絡融合后,FIB和鄰接表將包含路由器在轉發數據包時必須考慮的所有信息。FIB包含預先計算的反向查找,路由的下一跳信息(包括接口和第2層信息)。思科快速轉發是思科路由器上最快且首選的轉發機制。思科快速轉發轉發信息庫(ForwardingInformationbase)用于進行3層的轉發決策。路由表中關于轉發比較核心的內容如:IP前綴,遞歸的下一跳,出站接口會記錄在CEF表中。但是非核心的東西比如管理距離和度量值就被CEF表忽略了。當報文進入路由器的時候,路由器將報文的二層信息剝掉。在CEF表中查找相關的IP地址,進行轉發決策。決策結果會指向鄰接表的一條條目。在鄰接表中找回二層需要重寫的信息,構建新的二層頭部,轉發到對應的下一跳接口。通過這兩張表,CEF同時扮演了第3層查找和第2層禎重寫的角色。思科快速轉發CEF利用鄰接表提供數據包的MAC層重寫所需的信息。FIB中的每一項都指向鄰接表里的某個下一跳中繼段。若相鄰節點間能通過數據鏈路層實現相互轉發,則這些節點被列入鄰接表中。系統一旦發現鄰接關系,就將其寫到鄰接表中,鄰接序列隨時都在生成,每次生成一個鄰接條目,就會為那個鄰接節點預先計算一個鏈路層頭標信息,并把這個鏈路層

溫馨提示

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

評論

0/150

提交評論