常用路由技术简析(RIP,OSPF,BGP) 三种路由协议RIP 、OSPF 、BGP和静态路由

\u7b80\u8ff0RIP\u3001OSPF\u3001BGP\u8fd9\u4e09\u4e2a\u52a8\u6001\u8def\u7531\u534f\u8bae\u5728\u5de5\u4f5c\u539f\u7406\u4e0a\u7684\u533a\u522b

\u4f60\u9996\u5148\u5206\u7c7b\u5c31\u6df7\u6dc6\u4e86
\u8def\u7531\u534f\u8bae\u5206\u4e3aIGP(\u5185\u90e8\u8def\u7531\u534f\u8bae)\u4e0eBGP\uff08\u8fb9\u754c\u7f51\u5173\u534f\u8bae\uff09
RIP OSPF EIGRP\u90fd\u5c5e\u4e8eIGP\uff0c\u5373\u4e00\u4e2a\u81ea\u6cbb\u7cfb\u7edf\u5185\u6240\u4f7f\u7528\u7684\u8def\u7531\u534f\u8bae
\u800cBGP\u662f\u81ea\u6cbb\u7cfb\u7edf\u95f4\u76f8\u4e92\u8bbf\u95ee\u6240\u4f7f\u7528\u7684\uff0c\u5b83\u6d89\u53ca\u5230ISP\u8fd0\u8425\u5546\u3002\u53ef\u4ee5\u7406\u89e3\u4e3a\u4e00\u4e2a\u81ea\u6cbb\u7cfb\u7edf\u5c31\u662f\u4e00\u53f0\u5927\u8def\u7531\u5668\uff0c\u8fd9\u4e9b\u8def\u7531\u5668\u4e2d\u95f4\u8dd1\u7684\u534f\u8bae\u5c31\u662fBGP\u3002\u8fd9\u91cc\u7684\u81ea\u6cbb\u7cfb\u7edf\u53ea\u7684\u662f\u7269\u7406\u610f\u4e49\u4e0a\u7684\u81ea\u6cbb\u7cfb\u7edf\u4f8b\u5982\u8054\u901a\u7f51 \u7535\u4fe1\u7f51
RIP\u662f\u8ddd\u79bb\u77e2\u91cf\u8def\u7531\u534f\u8bae\uff0c\u5b83\u901a\u8fc7\u4ea4\u6362\u660e\u786e\u7684\u8def\u7531\u6765\u8fbe\u5230\u5168\u7f51\u4e92\u901a\uff0c\u5373\u662f\u8bf4\u4ed6\u6240\u83b7\u5f97\u7684\u8def\u7531\u90fd\u662f\u901a\u8fc7\u90bb\u5c45\u53d1\u9001\u8fc7\u6765\u7684\u3002\u7c7b\u4f3c\u4e8e\u95ee\u8def\u7684\u65f6\u5019\u6cbf\u8def\u6253\u542c
OSPF\u662f\u94fe\u8def\u72b6\u6001\u8def\u7531\u534f\u8bae\uff0c\u4ed6\u4e0d\u53d1\u9001\u8def\u7531\u4fe1\u606f\u3002\u800c\u662f\u901a\u8fc7\u53d1\u9001\u94fe\u8def\u72b6\u6001LSA\u6765\u72ec\u81ea\u8ba1\u7b97\u8def\u7531\u6761\u76ee\u3002\u7c7b\u4f3cGPS\u53d1\u9001\u7ed9\u5bf9\u65b9\u65b9\u4f4d\u540e\u5177\u4f53\u600e\u4e48\u8d70\u662f\u672c\u5730\u7cfb\u7edf\u8ba1\u7b97\u51fa\u6765\u7684

\u5f53\u7136\u662f\u9759\u6001\u8def\u7531\u554a\uff0c\u4e0d\u7ba1\u662f\u601d\u79d1\u8fd8\u662f\u534e\u4e3a\uff0c\u9759\u6001\u8def\u7531\u534f\u8bae\u7684\u7ba1\u7406\u8ddd\u79bb\uff08\u76f8\u5f53\u4e8e\u534f\u8bae\u4e4b\u95f4\u7684\u4f18\u5148\u7ea7\uff09\u662f1\uff0c\u800cRIP\u662f120\uff0cOSPF\u662f110\uff0cbgp(\u5916\u90e8):20 bgp(\u5185\u90e8):200 \u76f4\u8fde\u7684\u63a5\u53e3:0 \u63a5\u53e3\u4e3a\u51fa\u53e3\u7684static route:0 \u63a5\u53e3\u4e3a\u4e0b\u4e00\u8df3router\u51fa\u53e3\u7684static router :1

RIP是路由信息协议(Routing Information Protocol)的缩写,采用距离向量算法,是当今应用最为广泛的内部网关协议。在默认情况下,RIP使用一种非常简单的度量制度:距离就是通往目的站点所需经过的链路数,取值为1~15,数值16表示无穷大。RIP进程使用UDP的520端口来发送和接收RIP分组。RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的的分组将做随机延时后发送。在RIP中,如果一个路由在180s内未被刷,则相应的距离就被设定成无穷大,并从路由表中删除该表项。RIP分组分为两种:请求分组和相应分组。
RIP-1被提出较早,其中有许多缺陷。为了改善RIP-1的不足,在RFC1388中提出了改进的RIP-2,并在RFC 1723和RFC 2453中进行了修订。RIP-2定义了一套有效的改进方案,新的RIP-2支持子网路由选择,支持CIDR,支持组播,并提供了验证机制。

随着OSPF和IS-IS的出现,许多人认为RIP已经过时了。但事实上RIP也有它自己的优点。对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,并且RIP还在大量使用中。但RIP也有明显的不足,即当有多个网络时会出现环路问题。为了解决环路问题,IETF提出了分割范围方法,即路由器不可以通过它得知路由的接口去宣告路由。分割范围解决了两个路由器之间的路由环路问题,但不能防止3个或多个路由器形成路由环路。触发更新是解决环路问题的另一方法,它要求路由器在链路发生变化时立即传输它的路由表。这加速了网络的聚合,但容易产生广播泛滥。总之,环路问题的解决需要消耗一定的时间和带宽。若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。
为了解决RIP协议的缺陷,1988年RFC成立了OSPF工作组,开始着手于OSPF的研究与制定,并于1998年4月在RFC 2328中OSPF协议第二版(OSPFv2)以标准形式出现。OSPF全称为开放式最短路径优先协议(Open Shortest-Path First),OSPF中的O意味着OSPF标准是对公共开放的,而不是封闭的专有路由方案。OSPF采用链路状态协议算法,每个路由器维护一个相同的链路状态数据库,保存整个AS的拓扑结构(AS不划分情况下)。一旦每个路由器有了完整的链路状态数据库,该路由器就可以自己为根,构造最短路径树,然后再根据最短路径构造路由表。对于大型的网络,为了进一步减少路由协议通信流量,利于管理和计算,OSPF将整个AS划分为若干个区域,区域内的路由器维护一个相同的链路状态数据库,保存该区域的拓扑结构。OSPF路由器相互间交换信息,但交换的信息不是路由,而是链路状态。OSPF定义了5种分组:Hello分组用于建立和维护连接;数据库描述分组初始化路由器的网络拓扑数据库;当发现数据库中的某部分信息已经过时后,路由器发送链路状态请求分组,请求邻站提供更新信息;路由器使用链路状态更新分组来主动扩散自己的链路状态数据库或对链路状态请求分组进行响应;由于OSPF直接运行在IP层,协议本身要提供确认机制,链路状态应答分组是对链路状态更新分组进行确认。

相对于其它协议,OSPF有许多优点。OSPF支持各种不同鉴别机制(如简单口令验证,MD5加密验证等),并且允许各个系统或区域采用互不相同的鉴别机制;提供负载均衡功能,如果计算出到某个目的站有若干条费用相同的路由,OSPF路由器会把通信流量均匀地分配给这几条路由,沿这几条路由把该分组发送出去;在一个自治系统内可划分出若干个区域,每个区域根据自己的拓扑结构计算最短路径,这减少了OSPF路由实现的工作量;OSPF属动态的自适应协议,对于网络的拓扑结构变化可以迅速地做出反应,进行相应调整,提供短的收敛期,使路由表尽快稳定化,并且与其它路由协议相比,OSPF在对网络拓扑变化的处理过程中仅需要最少的通信流量;OSPF提供点到多点接口,支持CIDR(无类型域间路由)地址。

OSPF的不足之处就是协议本身庞大复杂,实现起来较RIP困难。
RFC1771对BGP的最新版本BGP-4进行了详尽的介绍。BGP用来在AS之间实现网络可达信息的交换,整个交换过程要求建立在可靠的传输连接基础上来实现。这样做有许多优点,BGP可以将所有的差错控制功能交给传输协议来处理,而其本身就变得简单多了。BGP使用TCP作为其传输协议,缺省端口号为179。与EGP相比,BGP有许多不同之处,其最重要的革新就是其采用路径向量的概念和对CIDR技术的支持。路径向量中记录了路由所经路径上所有AS的列表,这样可以有效地检测并避免复杂拓扑结构中可能出现的环路问题;对CIDR的支持,减少了路由表项,从而加快了选路速度,也减少了路由器间所要交换的路由信息。另外,BGP一旦与其他BGP路由器建立对等关系,其仅在最初的初始化过程中交换整个路由表,此后只有当自身路由表发生改变时,BGP才会产生更新报文发送给其它路由器,且该报文中仅包含那些发生改变的路由,这样不但减少了路由器的计算量,而且节省了BGP所占带宽。

BGP有4种分组类型:打开分组用来建立连接;更新分组用来通告可达路由和撤销无效路由;周期性地发送存活分组,以确保连接的有效性;当检测到一个差错时,发送通告分组。

  • 甯哥敤璺敱鎶鏈畝鏋(RIP,OSPF,BGP)
    绛旓細OSPF鏀寔鍚勭涓嶅悓閴村埆鏈哄埗锛堝绠鍗曞彛浠ら獙璇侊紝MD5鍔犲瘑楠岃瘉绛夛級锛屽苟涓斿厑璁稿悇涓郴缁熸垨鍖哄煙閲囩敤浜掍笉鐩稿悓鐨勯壌鍒満鍒讹紱鎻愪緵璐熻浇鍧囪 鍔熻兘锛屽鏋滆绠楀嚭鍒版煇涓洰鐨勭珯鏈夎嫢骞叉潯璐圭敤鐩稿悓鐨璺敱锛孫SPF璺敱鍣浼氭妸閫氫俊娴侀噺鍧囧寑鍦板垎閰嶇粰杩欏嚑鏉¤矾鐢憋紝娌胯繖鍑犳潯璺敱鎶婅鍒嗙粍鍙戦佸嚭鍘伙紱鍦ㄤ竴涓嚜娌荤郴缁熷唴鍙垝鍒嗗嚭鑻ュ共涓尯鍩燂紝姣忎釜...
  • 绠杩伴潤鎬璺敱銆RIP鍜孫SPF鍔ㄦ佽矾鐢辩殑鍘熺悊浠ュ強鍚勮嚜鐨勪紭缂虹偣銆
    绛旓細1 銆佸垵濮嬪寲銆俁IP鍒濆鍖栨椂锛屼細浠庢瘡涓弬涓庡伐浣滅殑鎺ュ彛涓婂彂閫佽姹傛暟鎹寘銆傝璇锋眰鏁版嵁鍖呬細鍚戞墍鏈夌殑RIP璺敱鍣璇锋眰涓浠藉畬鏁寸殑璺敱琛ㄣ傝璇锋眰閫氳繃LAN涓婄殑骞挎挱褰㈠紡鍙戦丩AN鎴栬呭湪鐐瑰埌鐐归摼璺彂閫佸埌涓嬩竴璺冲湴鍧鏉ュ畬鎴愩傝繖鏄竴涓壒娈婄殑璇锋眰锛屽悜鐩搁偦璁惧璇锋眰瀹屾暣鐨勮矾鐢辨洿鏂般2 銆佹帴鏀惰姹傘俁IP鏈変袱绉嶇被鍨嬬殑娑堟伅锛屽搷搴斿拰...
  • 涓囧瓧鐖嗚倽鏁寸悊-璇﹁В璺敱鍗忚;鍏ㄧ綉鏈鍏ㄨВ鏋!鐪嬭繖绡囧共璐у氨澶熶簡
    绛旓細璺敱鍣閫氳繃璐熻浇鍒嗘媴鎶鏈紝濡傚璺敱妯″紡锛岀‘淇濇姤鏂囨牴鎹簲鍏冪粍閫夋嫨鏈杩戠殑鏈浼樿矾寰勩傚悓鏃讹紝涓诲璺敱鐨勯厤缃兘澶熶负缃戠粶鎻愪緵鏁呴殰鏃剁殑蹇熷垏鎹紝濡侷P FRR锛屽挨鍏堕傜敤浜庡寤惰繜鏁忔劅鐨勫簲鐢紝濡俈oIP銆傝矾鐢辨敹鏁涗笌浼樺厛绾 褰撶綉缁滃彉鍖栨椂锛岃矾鐢鍗忚浼氭牴鎹紭鍏堢骇璋冩暣璺敱锛浠巆ritical鍒癲efault锛岀‘淇濅笟鍔$殑杩炵画鎬с傞粯璁よ矾鐢辨槸鏈鍚...
  • 璺敱鎶鏈璇︾粏璧勬枡澶у叏
    绛旓細璺敱鎶鏈涓昏鏄寚璺敱閫夋嫨绠楁硶銆佺綉闄呯綉璺殑璺敱閫夋嫨鍗忓畾鐨勭壒鐐瑰強鍒嗙被銆傚叾涓,璺敱閫夋嫨绠楁硶鍙互鍒嗕负闈欐佽矾鐢遍夋嫨绠楁硶鍜屽姩鎬佽矾鐢遍夋嫨绠楁硶銆傜綉闄呯綉璺殑璺敱閫夋嫨鍗忓畾鐨勭壒鐐规槸:灞炰簬鑷傚簲鐨勯夋嫨鍗忓畾(鍗冲姩鎬佺殑),鏄垎鏁e紡璺敱閫夋嫨鍗忓畾;閲囩敤鍒嗗眰娆$殑璺敱閫夋嫨鍗忓畾,鍗冲垎鑷不绯荤粺鍐呴儴鍜岃嚜娌荤郴缁熷閮ㄨ矾鐢遍夋嫨鍗忓畾銆傜綉闄呯綉璺殑璺敱閫夋嫨鍗忓畾...
  • 璺敱鍣閫夋嫨浠涔堢綉缁滃崗璁
    绛旓細骞剁畝杩拌繖浜涜矾鐢卞崗璁殑鐗圭偣鍙婁富瑕佸伐浣滃師鐞甯哥敤鐨勮矾鐢卞崗璁垎涓RIP銆両GRP锛圕isco绉佹湁鍗忚锛夈丒IGRP锛圕isco绉佹湁鍗忚锛夈丱SPF銆両S-IS銆丅GP绛夈1銆丷IP鐗圭偣锛氭槸鍔ㄦ佽矾鐢卞崗璁紝鍩轰簬璺濈鐭㈤噺绠楁硶锛屽埄鐢ㄨ烦鏁版潵浣滀负璁¢噺鏍囧噯銆傚湪甯﹀銆侀厤缃拰绠$悊鏂归潰瑕佹眰杈冧綆锛屼富瑕侀傚悎浜庤妯¤緝灏忕殑缃戠粶涓傚師鐞嗭細璺敱鍣杩愯RIP鍚庯紝浼...
  • 鈥RIP銆丱SPF銆丅GP鈥濊繖涓変釜鍔ㄦ璺敱鍗忚鍦ㄥ伐浣滃師鐞嗕笂鐨勫尯鍒槸浠涔?_鐧 ...
    绛旓細鈥RIP銆丱SPF銆丅GP鈥濊繖涓変釜鍔ㄦ璺敱鍗忚鍦ㄥ伐浣滃師鐞嗕笂鐨勫尯鍒細BGP鏄嚜娌荤郴缁熼棿鐩镐簰璁块棶鎵浣跨敤鐨勶紝瀹冩秹鍙婂埌ISP杩愯惀鍟嗭紱RIP鏄窛绂荤煝閲忚矾鐢卞崗璁紝瀹冮氳繃浜ゆ崲鏄庣‘鐨勮矾鐢辨潵杈惧埌鍏ㄧ綉浜掗氾紝鍗虫槸璇翠粬鎵鑾峰緱鐨勮矾鐢遍兘鏄氳繃閭诲眳鍙戦佽繃鏉ョ殑锛汷SPF鏄摼璺姸鎬佽矾鐢卞崗璁紝浠栦笉鍙戦佽矾鐢变俊鎭 RIP銆丱SPF銆丅GP鈥濊繖涓変釜鍔ㄦ佽矾鐢...
  • 璺敱鍣鍘熺悊鍜甯哥敤鐨勮矾鐢卞崗璁強绠楁硶鐨勪粙缁
    绛旓細鑰屽湪鐩墠鐨勬儏鍐典笅,浠讳綍涓涓湁涓瀹氳妯$殑璁$畻鏈虹綉缁(濡備紒涓氱綉銆佹牎鍥綉銆佹櫤鑳藉ぇ鍘︾瓑),鏃犺閲囩敤鐨勬槸蹇熶互澶х綉鎶鏈丗DDI鎶鏈,杩樻槸ATM鎶鏈,閮界涓嶅紑璺敱鍣,鍚﹀垯灏辨棤娉曟甯歌繍浣滃拰绠$悊銆 1銆佺綉缁滀簰杩 鎶婅嚜宸辩殑缃戠粶鍚屽叾瀹冪殑缃戠粶浜掕繛璧锋潵,浠庣綉缁滀腑鑾峰彇鏇村鐨勪俊鎭拰鍚戠綉缁滃彂甯冭嚜宸辩殑娑堟伅,鏄綉缁滀簰杩炵殑鏈涓昏鐨勫姩鍔涖傜綉缁...
  • 璇﹁В璺敱鍣鍘熺悊鍙婅矾鐢卞崗璁
    绛旓細璺敱鍣闂翠簰閫氳鎭繘琛岃矾鐢辨洿鏂,鏇存柊缁存姢璺敱琛ㄤ娇涔嬫纭弽鏄犵綉璺殑鎷撴墤鍙樺寲,骞剁敱璺敱鍣ㄦ牴鎹噺搴︽潵鍐冲畾鏈浣宠矾寰勩傝繖灏辨槸璺敱閫夋嫨鍗忚routing protocol,渚嬪璺敱璧勮鍗忚RIP銆佸紑鏀惧紡鏈鐭矾寰勪紭鍏堝崗璁甇SPF鍜岃竟鐣岄椄閬撳櫒鍗忚BGP绛夈 鈥斺旇浆鍙戝嵆娌垮寰勫ソ鐨勬渶浣宠矾寰勪紶閫佽祫璁垎缁勩傝矾鐢卞櫒棣栧厛鍦ㄨ矾鐢辫〃涓煡璇,鍒ゆ槑鏄惁鐭ラ亾濡備綍灏...
  • 浠涔堟槸PPP銆RIP鎴朞SPF鍔ㄦ璺敱鎶鏈?
    绛旓細璺敱鍙互鍒嗕负涓夌被锛氶潤鎬佽矾鐢卞崗璁紝璺濈鐭㈤噺璺敱鍗忚锛堝RIP锛EIGRP锛夛紝閾捐矾鐘舵佽矾鐢卞崗璁紙濡侽SPF銆両SIS锛夈傚悗涓ょ鍙堢粺绉颁负鍔ㄦ佽矾鐢卞崗璁傚垎鏋愶細闈欐佽矾鐢卞崗璁細闈欐佽矾鐢卞崗璁槸閫氳繃浜哄伐鎵嬪姩灏嗚矾鐢变俊鎭坊鍔犲埌璺敱琛紝鍐欒繘璺敱琛ㄧ殑淇℃伅鍙兘鎵嬪姩鍒犻櫎锛岀己鐐瑰緢鏄庢樉锛屽鏋滅綉缁滃緢澶э紝宸ヤ綔閲忓氨寰堝ぇ锛岃屼笖鎿嶄綔璧锋潵鍑嗙‘鎬у緢...
  • 璺敱鍗忚鏄粈涔 璺敱鍗忚鍦ㄧ綉缁滀腑鏈夊摢浜涗綔鐢ㄣ愯瑙c
    绛旓細褰撶劧鑳藉绔炰簤杩涘叆璺敱琛ㄧ殑鍗忚杩樻湁锛RIP(120)锛孍IGRP(90)锛孊GP(20锛200)锛岃繕鏈夌洿杩炶矾鐢(0)浠ュ強闈欐佽矾鐢(1)锛屾嫭鍙烽噷涓哄畠浠珹D浼樺厛绾э紝澶栭儴BGP涓20锛屽唴閮˙GP涓200锛岀幇鍦甯哥敤璺敱鍗忚鐨凙D浼樺厛绾т负锛氱洿杩炶矾鐢> 闈欐佽矾鐢 > EBGP > EIGRP > OSPF > ISIS > RIP > IBGP 璺敱鏌ユ壘缃戠粶鍖归厤鍘熷垯 璋堝畬浜嗚矾鐢...
  • 扩展阅读:ai智能写作一键生成 ... 思科怎么配置rip路由 ... 路由器价格一览表 ... 华为rip路由配置 ... 思科rip配置详解 ... 路由器和猫长什么样子 ... 华三路由器rip配置 ... 动态路由配置命令 ... rip路由表内容 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网