1. 程式人生 > >計算機網路第13次作業

計算機網路第13次作業

  • RFC文件是什麼,有關RIP,OSPF, IS-IS,BGP協議相關的RFC文件分別是什麼?

Request For Comments(RFC),是一系列以編號排定的檔案。檔案收集了有關網際網路相關資訊,以及UNIX和網際網路社群的軟體檔案。目前RFC檔案是由Internet Society(ISOC)贊助發行。基本的網際網路通訊協議都有在RFC檔案內詳細說明。RFC檔案還額外加入許多的論題在標準內,例如對於網際網路新開發的協議及發展中所有的記錄。因此幾乎所有的網際網路標準都有收錄在RFC檔案之中。

RIP(Routing Information Protocol,路由資訊協議)是一種內部閘道器協議(IGP),是一種動態路由選擇協議,用於自治系統(AS)內的路由資訊的傳遞。RIP協議基於距離向量演算法(Distance Vector Algorithms),使用“跳數”(即metric)來衡量到達目標地址的路由距離。這種協議的路由器只關心自己周圍的世界,只與自己相鄰的路由器交換資訊,範圍限制在15跳(15度)之內,再遠,它就不關心了。RIP應用於OSI網路七層模型的網路層。各廠家定義的管理距離(AD,即優先順序)如下:華為定義的優先順序是100,思科定義的優先順序是120。RIP-1

被提出較早,其中有許多缺陷。為了改善RIP-1的不足,在RFC1388中提出了改進的RIP-2,並在RFC1723和RFC2453中進行了修訂。RIP-2定義了一套有效的改進方案,新的RIP-2支援子網路由選擇,支援CIDR,支援組播,並提供了驗證機制。

OSPF(Open Shortest Path First開放式最短路徑優先)是一個內部閘道器協議(Interior Gateway Protocol,簡稱IGP),用於在單一自治系統(autonomous system,AS)內決策路由。是對鏈路狀態路由協議的一種實現,隸屬內部閘道器協議(IGP),故運作於自治系統內部。著名的迪克斯加演算法(Dijkstra)被用來計算最短路徑樹。OSPF分為OSPFv2和OSPFv3兩個版本,其中OSPFv2用在IPv4網路,OSPFv3用在IPv6網路。OSPFv2是由RFC 2328定義的,OSPFv3是由RFC 5340定義的。與RIP相比,OSPF是鏈路狀態協議,而RIP是距離向量協議。

ISIS是一個分級的連結狀態路由協議,基於DECnet PhaseV 路由演算法,實際上與OSPF非常相似,它也使用Hello協議尋找毗鄰節點,使用一個傳播協議傳送連結資訊。ISIS可以在不同的子網上操作,包括廣播型的LAN、WAN和點到點鏈路。中間系統到中間系統(IS-IS,Intermediate system to intermediate system)是一種內部閘道器協議,是電信運營商普遍採用的內部閘道器協議之一。標準的IS-IS協議是由國際標準化組織制定的ISO/IEC 10589:2002 所規範的。但是標準的IS-IS協議是為無連線網路服務(CLNS)設計的,並不直接適合於IP網路,因此網際網路工程任務組制定了可以適用於IP網路的整合化的IS-IS協議,稱為整合IS-IS,它由RFC 1195等RFC文件所規範。由於IP網路的普遍存在,一般所稱的IS-IS協議,通常是指整合IS-IS協議。

邊界閘道器協議(BGP)是運行於 TCP 上的一種自治系統的路由協議。 BGP 是唯一一個用來處理像因特網大小的網路的協議,也是唯一能夠妥善處理好不相關路由域間的多路連線的協議。 BGP 構建在 EGP 的經驗之上。 BGP 系統的主要功能是和其他的 BGP 系統交換網路可達資訊。網路可達資訊包括列出的自治系統(AS)的資訊。這些資訊有效地構造了 AS 互聯的拓樸圖並由此清除了路由環路,同時在 AS 級別上可實施策略決策。IETF先後為BGP制定了多個建議,分別為:RFC 4271:當前正使用的BGP協議版本,稱之為BGP4。RFC 1654:BGP4協議的第一個規範。RFC 1105、RFC 1163、RFC 1267、RFC1771:BGP4之前的BGP版本。

  • 什麼是AS,內部閘道器協議,外部閘道器協議

自治系統:autonomous system。在網際網路中,一個自治系統(AS)是一個有權自主地決定在本系統中應採用何種路由協議的小型單位。這個網路單位可以是一個簡單的網路也可以是一個由一個或多個普通的網路管理員來控制的網路群體,它是一個單獨的可管理的網路單元(例如一所大學,一個企業或者一個公司個體)。一個自治系統有時也被稱為是一個路由選擇域(routing domain)。一個自治系統將會分配一個全域性的唯一的16位號碼,有時我們把這個號碼叫做自治系統號(ASN)。

IGP(內部閘道器協議)是在一個自治網路內閘道器(主機和路由器)間交換路由資訊的協議。路由資訊能用於網間協議(IP)或者其它網路協議來說明路由傳送是如何進行的。IGP協議包括RIP、OSPF、IS-IS、IGRP、EIGRP。

外部閘道器協議(Exterior Gateway Protocol)是AS之間使用的路由協議,最初於1982年由BBN技術公司的EricC.Rosen及DavidL.Mills提出。其最早在RFC827中描述,並於1984年在RFC904中被正式規範。EGP是一種簡單的(網路)可達性協議,其與現代的距離-向量協議和路徑-向量協議不同,它僅限適用於樹狀拓撲的網路。由於EGP存在很多的侷限性,IETF邊界閘道器協議工作組制定了標準的邊界閘道器協議(BGP),當前被廣泛使用。