RIP、OSPF、BGP这三个动态路由协议在工作原理上的区别是什么? 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
OSPF\u5c5e\u4e8eIGP\uff08\u5185\u90e8\u7f51\u5173\u534f\u8bae\uff09\uff0c\u4e3b\u8981\u4f5c\u7528\u662f\u5728\u7f51\u7edc\u5185\u90e8\u53d1\u73b0\u3001\u8ba1\u7b97\u8def\u7531
BGP\u5c5e\u4e8eEGP\uff08\u5916\u90e8\u7f51\u5173\u534f\u8bae\uff09\uff0c\u4e3b\u8981\u4f5c\u7528\u662f\u5728\u4e0d\u540c\u7f51\u7edc\u4e4b\u95f4\u4f20\u9012\u3001\u63a7\u5236\u8def\u7531\uff08\u8def\u7531\u6765\u6e90\u4e8eIGP\uff09
\u4e00\u4e2a\u5b64\u7acb\u7684\u7f51\u7edc\u53ea\u9700\u8981IGP\u534f\u8bae\u5c31\u53ef\u4ee5\u5b9e\u73b0\u5185\u90e8\u4e92\u901a\uff0c\u800c\u9700\u8981\u548c\u5916\u90e8\u4e92\u901a\u7684\u65f6\u5019\u5c31\u9700\u8981EGP\u534f\u8bae\uff08IGP\u672c\u8eab\u4e5f\u9700\u8981\u5b58\u5728\uff09\uff0c\u4e0d\u5b58\u5728\u53ea\u8fd0\u884cBGP\u6ca1\u6709IGP\u7684\u8fd9\u79cd\u8bf4\u6cd5\u3002
OSPF(Open Shortest Path First\u5f00\u653e\u5f0f\u6700\u77ed\u8def\u5f84\u4f18\u5148\uff09\u662f\u4e00\u4e2a\u5185\u90e8\u7f51\u5173\u534f\u8bae(Interior Gateway Protocol\uff0c\u7b80\u79f0IGP\uff09\uff0c\u7528\u4e8e\u5728\u5355\u4e00\u81ea\u6cbb\u7cfb\u7edf\uff08autonomous system,AS\uff09\u5185\u51b3\u7b56\u8def\u7531\u3002\u662f\u5bf9\u94fe\u8def\u72b6\u6001\u8def\u7531\u534f\u8bae\u7684\u4e00\u79cd\u5b9e\u73b0\uff0c\u96b6\u5c5e\u5185\u90e8\u7f51\u5173\u534f\u8bae\uff08IGP\uff09\uff0c\u6545\u8fd0\u4f5c\u4e8e\u81ea\u6cbb\u7cfb\u7edf\u5185\u90e8\u3002\u8457\u540d\u7684\u8fea\u514b\u65af\u52a0\u7b97\u6cd5(Dijkstra)\u88ab\u7528\u6765\u8ba1\u7b97\u6700\u77ed\u8def\u5f84\u6811\u3002
OSPF\u5206\u4e3aOSPFv2\u548cOSPFv3\u4e24\u4e2a\u7248\u672c,\u5176\u4e2dOSPFv2\u7528\u5728IPv4\u7f51\u7edc\uff0cOSPFv3\u7528\u5728IPv6\u7f51\u7edc\u3002OSPFv2\u662f\u7531RFC 2328\u5b9a\u4e49\u7684\uff0cOSPFv3\u662f\u7531RFC 5340\u5b9a\u4e49\u7684\u3002\u4e0eRIP\u76f8\u6bd4\uff0cOSPF\u662f\u94fe\u8def\u72b6\u6001\u534f\u8bae\uff0c\u800cRIP\u662f\u8ddd\u79bb\u77e2\u91cf\u534f\u8bae\u3002
RIP、OSPF、BGP”这三个动态路由协议在工作原理上的区别对比:
1、RIP协议
RIP(
Routing
Information
Protocol
)路由信息协议:是在一个AS系统中使用地内部路由选择协议,是基于距离向量路由选择的协议。RIP有两个版本:RIPv1和RIPv2,它们均基于经典的距离向量路由算法,最大跳数为15跳。
RIP的算法简单,但在路径较多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用RIP。
RIP使用UDP数据包更新路由信息。路由器每隔30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。如果在240s后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。
2.OSPF协议
OSPF(
Open
Shortest
Path
First,开放最短路径优先)协议:采用链路状态路由选择技术,开放最短路径优先算法。路由器互相发送直接相连的链路信息和它拥有的到其它路由器的链路信息。每个
OSPF
路由器维护相同自治系统拓扑结构的数据库。从这个数据库里,构造出最短路径树来计算出路由表。当拓扑结构发生变化时,
OSPF
能迅速重新计算出路径,而只产生少量的路由协议流量。
3、BGP协议
BGP
(边界网关协议,Border
Gateway
Protocol
)是自治系统之间的路由选择协议。BGP用于连接Internet。作为最新的外部网关协议,现有四个版本。
BGP
是唯一一个用来处理像因特网大小的网络协议,也是唯一能够妥善处理好不相关路由域间的多路连接协议。BGPv4是一种外部的路由协议。可认为是一种高级的距离向量路由协议。
“RIP、OSPF、BGP”这三个动态路由协议在工作原理上的区别:BGP是自治系统间相互访问所使用的,它涉及到ISP运营商;RIP是距离矢量路由协议,它通过交换明确的路由来达到全网互通,即是说他所获得的路由都是通过邻居发送过来的;OSPF是链路状态路由协议,他不发送路由信息
RIP、OSPF、BGP”这三个动态路由协议在工作原理上的区别对比:
1、RIP协议
RIP(
Routing
Information
Protocol
)路由信息协议:是在一个AS系统中使用地内部路由选择协议,是基于距离向量路由选择的协议。RIP有两个版本:RIPv1和RIPv2,它们均基于经典的距离向量路由算法,最大跳数为15跳。
RIP的算法简单,但在路径较多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用RIP。
RIP使用UDP数据包更新路由信息。路由器每隔30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。如果在240s后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。
2.OSPF协议
OSPF(
Open
Shortest
Path
First,开放最短路径优先)协议:采用链路状态路由选择技术,开放最短路径优先算法。路由器互相发送直接相连的链路信息和它拥有的到其它路由器的链路信息。每个
OSPF
路由器维护相同自治系统拓扑结构的数据库。从这个数据库里,构造出最短路径树来计算出路由表。当拓扑结构发生变化时,
OSPF
能迅速重新计算出路径,而只产生少量的路由协议流量。
3、BGP协议
BGP
(边界网关协议,Border
Gateway
Protocol
)是自治系统之间的路由选择协议。BGP用于连接Internet。作为最新的外部网关协议,现有四个版本。
BGP
是唯一一个用来处理像因特网大小的网络协议,也是唯一能够妥善处理好不相关路由域间的多路连接协议。BGPv4是一种外部的路由协议。可认为是一种高级的距离向量路由协议。
你首先分类就混淆了
路由协议分为IGP(内部路由协议)与BGP(边界网关协议)
RIP OSPF EIGRP都属于IGP,即一个自治系统内所使用的路由协议
而BGP是自治系统间相互访问所使用的,它涉及到ISP运营商。可以理解为一个自治系统就是一台大路由器,这些路由器中间跑的协议就是BGP。这里的自治系统只的是物理意义上的自治系统例如联通网 电信网
RIP是距离矢量路由协议,它通过交换明确的路由来达到全网互通,即是说他所获得的路由都是通过邻居发送过来的。类似于问路的时候沿路打听
OSPF是链路状态路由协议,他不发送路由信息。而是通过发送链路状态LSA来独自计算路由条目。类似GPS发送给对方方位后具体怎么走是本地系统计算出来的
绛旓細BGP鍗忚 杈圭晫缃戝叧鍗忚BGP锛圔orderGatewayProtocol锛夛紝鏄繛鎺ヤ笉鍚岃嚜娌荤郴缁熺殑璺敱鍗忚锛屽睘浜庡閮ㄧ綉鍏冲崗璁紝涓昏鐢ㄤ簬ISP涔嬮棿鐩镐簰杩炴帴鐨勯儴鍒嗐傜敱BGP銆RIP鍜OSPF杩欎笁涓鍗忚灏卞彲浠ュ叡鍚屽疄鐜颁簰鑱旂綉鐨勮矾鐢辨帶鍒躲侭GP鍗忚杩炴帴浣跨敤涓嶅悓鍐呴儴缃戝叧鍗忚鐨勮嚜娌荤郴缁 BGP鍗忚鏄竴绉嶈矾寰勫悜閲忓崗璁紝鍏朵富瑕佸姛鑳芥槸鍜屽叾浠栬嚜娌荤郴缁熺殑杈圭晫...
绛旓細ospf鍜宔igrp锛氫互涓婁袱涓崗璁紝鍧囨槸搴旂敤浜庡ぇ鍨嬬綉缁滀腑銆傚洜涓烘病鏈夎烦鏁扮殑闄愬埗锛屽苟涓旈兘閲囩敤hello鎶ユ枃杩涜鏇存柊銆傛墍浠ラ傜敤浜庡ぇ涓瀷缃戠粶涓紝杩欓噷灏ゅ叾鎻愬埌锛氭瘡涓ospf鐨鍖哄煙涓缓璁笉瑕佽秴杩30鍙拌矾鐢卞櫒锛屽洜涓鸿繖鏍峰綋缃戠粶鎷撴墤棰戠箒鍙樺姩鏃讹紝浼氶犳垚棰戠箒鐨勮矾鐢辨姈鍔ㄣ傝秴澶у瀷缃戠粶涓竴鑸兘鐢BGP銆傚洜涓bgp娌℃湁璺敱璁$畻锛岄渶瑕佹墜宸ヨ繘琛...
绛旓細鑰屽熀浜庤窛绂诲悜閲忕殑璺敱鍗忚浠呭悜鍏堕偦鎺ヨ矾鐢卞櫒鍙戦佹湁鍏宠矾鐢辨洿鏂颁俊鎭備笌RIP涓嶅悓锛孫SPF灏嗕竴涓嚜娌诲煙鍐嶅垝鍒嗕负鍖猴紝鐩稿簲鍦板嵆鏈変袱绉嶇被鍨嬬殑璺敱閫夋嫨鏂瑰紡锛氬綋婧愬拰鐩殑鍦板湪鍚屼竴鍖烘椂锛岄噰鐢ㄥ尯鍐呰矾鐢遍夋嫨锛涘綋婧愬拰鐩殑鍦板湪涓嶅悓鍖烘椂锛屽垯閲囩敤鍖洪棿璺敱閫夋嫨銆傝繖灏卞ぇ澶у噺灏戜簡缃戠粶寮閿锛屽苟澧炲姞浜嗙綉缁滅殑绋冲畾鎬с傚綋涓涓尯鍐呯殑...
绛旓細rip璺敱閫夋嫨鍗忚,EIGRP鏄疌isco鐨勭鏈夎矾鐢卞崗璁,OSPF鏄唴閮ㄧ綉鍏冲崗璁.BGP鏄竴绉嶈嚜娌荤郴缁熼棿鐨勫姩鎬佽矾鐢卞彂鐜板崗璁.IS-IS鏄敱 ISO 鎻愬嚭鐨勪竴绉嶈矾鐢遍夋嫨鍗忚
绛旓細濡傛灉RIP闇瑕佷緷璧栦紶杈撳眰鐨刄DP锛岄偅鑷冲皯瀹冨簲璇ユ槸琚畾涔夊湪UDP涔嬩笂鐨勫崗璁備妇涓緥瀛愶紝ICMP鏄綉缁滃眰鍗忚锛屼絾瀹冮渶瑕佷緷璧朓P鎵胯浇銆3.瀛︿範杩欎簺鍗忚鍏抽敭鏄帉鎻″畠浠湪缃戠粶涓殑鍔熻兘鍜屽浣曞簲鐢ㄥ畠浠傝嚦浜庡畠浠埌搴曟槸鍝竴灞傜殑鍗忚锛屼笉鍋氶噸鐐硅冭檻銆4.浠庡眰娆′笂璁茬殑璇濓紝RIP锛孊GP搴旇鍦ㄥ簲鐢ㄥ眰锛孫SPF锛EIGRP鍦ㄤ紶杈撳眰銆
绛旓細涓夊眰浜ゆ崲鏈轰笂鍙互杩愯OSPF銆RIP鍗忚銆BGP甯哥敤浜庤矾鐢卞櫒涓婁娇鐢ㄣ備氦鎹㈡満鏁版嵁璺敱渚濋潬搴曞眰纭欢杩涜鏁版嵁杞彂閫熷害瑕佹瘮璺敱鍣ㄥ揩銆備氦鎹㈡満鎻愪緵鐨勭鍙g被鍨嬭緝灏戙傝矾鐢卞櫒鐨勬瘡涓涓暟鎹寘閮介渶瑕佺粡杩囪矾鐢卞櫒杞欢鐨勮矾鐢遍夋嫨銆傝矾鐢卞櫒鎻愪緵鐨勬帴鍙g被鍨嬫瘮杈冧赴瀵屻
绛旓細璺敱鍗忚鍒嗙被 涓銆佹寜鐓ц幏鍙栨柟寮忓垎绫 閾捐矾灞傚彂鐜帮細鐩磋繛璺敱 闈欐佽矾鐢憋細鏅氳矾鐢便侀粯璁よ矾鐢 鍔ㄦ佽矾鐢憋細RIP銆丒IGRP銆OSPF銆BGP銆両SIS銆丱DR 浜屻佹寜IP鍦板潃绫诲瀷鍒嗙被 鏈夌被锛歊IPv1 鏃犵被璺敱锛欵IGRP(CISCO绉佹湁)銆丱SPF銆両SIS銆丅GP銆丱DP(CISCO绉佹湁)OSPF鏈澶氭湁10000鏉¤矾鐢 涓夈佹寜鍗忚绠楁硶 璺濈鐭㈤噺锛(DV)RIP銆丅GP ...
绛旓細RIP鍙拰閭荤珯浜ゆ崲淇℃伅,浣跨敤UDP鏃犲彲闈犱繚闅滐紝浣嗗紑閿灏忥紝鍙互婊¤冻RIP瑕佹眰锛OSPF鐩存帴浣跨敤IP锛鐏垫椿銆佸紑閿灏忥紱鑰BGP闇瑕佷氦鎹㈡暣涓矾鐢辫〃鍜屾洿鏂颁俊鎭紝TCP鎻愪緵鍙潬浜や粯浠ュ噺灏戝甫瀹芥秷鑰椼俁IP浣跨敤涓嶄繚璇佸彲闈犱氦浠樼殑UDP锛屽洜姝ゅ繀椤讳笉鏂湴(鍛ㄦ湡鎬у湴)鍜岄偦绔欎氦鎹俊鎭墠鑳戒娇璺敱淇℃伅鍙婃椂寰楀埌鏇存柊锛屼絾BGP浣跨敤淇濊瘉鍙潬浜や粯鐨凾CP鍥犳...
绛旓細Internet涓婄幇鍦ㄥぇ閲忚繍琛岀殑璺敱鍗忚鏈RIP銆OSPF鍜BGP銆俁IP銆丱SPF鏄唴閮ㄧ綉鍏冲崗璁紝閫傜敤浜庡崟涓狪SP鐨勭粺涓璺敱鍗忚鐨勮繍琛岋紝鐢变竴涓狪SP杩愯惀鐨勭綉缁滅О涓轰竴涓嚜娌荤郴缁燂紙AS锛夈侭GP鏄嚜娌荤郴缁熼棿鐨勮矾鐢卞崗璁紝鏄竴绉嶅閮ㄧ綉鍏冲崗璁俁IP鏄帹鍑烘椂闂存渶闀跨殑璺敱鍗忚锛屼篃鏄渶绠鍗曠殑璺敱鍗忚銆傚畠鏄滆矾鐢变俊鎭崗璁濈殑缂╁啓锛屼富瑕...
绛旓細鍔ㄦ佽矾鐢憋細鐢RIP銆両SIS銆丒IGRP銆OSPF銆BGP绛夊姩鎬佽矾鐢卞崗璁敓鎴愩傚湪涓涓綉缁滄嫇鎵戜腑鐢辫繍琛屾煇涓鍔ㄦ佽矾鐢卞崗璁殑璺敱鍣ㄧ浉浜掓矡閫氬悇鑷墍鐭ョ殑璺敱淇℃伅锛屼粠鑰岀敓鎴愬鍏ㄧ綉鐨勮矾鐢辨嫇鎵戜俊鎭紝骞跺皢璺敱淇℃伅鍔犲叆璺敱琛ㄣ備粈涔堟槸璺敱淇℃伅 璺敱淇℃伅鍗忚(RIP) 鏄竴绉嶈窛绂荤煝閲忓崗璁锛岃繖琛ㄧず瀹冩牴鎹烦鏁版潵鍒ゆ柇鍒拌揪鐩爣鐨勬渶浣宠矾鐢便俁IP...