为什么bgp使用环回口制定邻居关系
bgp\u90bb\u5c45\u5173\u7cfb\u7684\u5efa\u7acbBGP\u7684TCP\u62a5\u6587\u53d1\u9001\u65b9\u5f0f\u9ed8\u8ba4\u662f\u91c7\u7528\u4e24\u53f0ROUTER\u4e92\u8fde\u7684\u7269\u7406\u63a5\u53e3\uff0c\u5982\u679c\u6307\u5b9a\u4e86LOOPBACK\u53e3\u7684\u8bdd\u90a3\u5c31\u91c7\u7528LOOPBACK\u53e3\u6765\u53d1\u9001TCP\u62a5\u6587\u548c\u5bf9\u7b49\u4f53\u5efa\u7acbBGP\u7684\u90bb\u5c45\u5173\u7cfb\uff0c\u53e6\u5916\u9700\u8981\u6ce8\u610f\u7684\u662f\uff0cBGP\u5e76\u4e0d\u80fd\u4e3b\u52a8\u5728\u7f51\u7edc\u4e2d\u5bfb\u627e\u90bb\u5c45\uff0c\u5fc5\u987b\u624b\u5de5\u6307\u5b9aBGP\u90bb\u5c45\u7684\u5730\u5740\uff0c\u90a3\u4e48BGP\u624d\u4f1a\u5c06\u6570\u636e\u5305\u53d1\u5f80\u6307\u5b9a\u7684\u5730\u5740\u6765\u8bf7\u6c42\u5efa\u7acb\u90bb\u5c45\uff0c\u4e0e\u6b64\u540c\u65f6\uff0cBGP\u53d1\u51fa\u7684\u8bf7\u6c42\u6570\u636e\u5305\u9664\u4e86\u5199\u660e\u76ee\u6807IP\u5730\u5740\u5916\uff0c\u8fd8\u8981\u5199\u4e0a\u81ea\u5df1\u7684IP\u5730\u5740\uff0c\u5373BGP\u6e90\u5730\u5740\u3002\u5f53\u4e00\u53f0BGP\u8def\u7531\u5668\u6536\u5230\u5efa\u7acb\u90bb\u5c45\u7684\u8bf7\u6c42\u540e\uff0c\u5982\u679c\u53d1\u73b0\u6570\u636e\u5305\u7684\u76ee\u6807IP\u4e0d\u662f\u81ea\u5df1\u7684BGP\u6e90\u5730\u5740\uff0c\u90a3\u4e48\u5c31\u62d2\u7edd\u8be5\u8fde\u63a5\u8bf7\u6c42\uff0c\u53ea\u6709\u5f53\u8bf7\u6c42\u6570\u636e\u5305\u7684\u76ee\u6807IP\u4e0e\u81ea\u5df1\u7684BGP\u6e90\u5730\u5740\u76f8\u540c\u65f6\uff0c\u624d\u53ef\u5efa\u7acbBGP\u90bb\u5c45\u3002\u9700\u8981\u6ce8\u610f\u7684\u662f\uff0c\u8fd9\u4e2a\u6761\u4ef6\u53ea\u5728\u4e24\u4e2a\u90bb\u5c45\u4e4b\u95f4\uff0c\u4efb\u610f\u4e00\u4e2a\u90bb\u5c45\u6ee1\u8db3\u6761\u4ef6\u5373\u53ef\uff0c\u5e76\u4e0d\u9700\u8981\u53cc\u65b9\u90fd\u6ee1\u8db3\uff0c\u4e5f\u5c31\u662f\u8bf4\u4e00\u65b9\u6536\u5230\u7684\u6570\u636e\u5305\u76ee\u6807IP\u4e0e\u81ea\u5df1\u7684BGP\u6e90\u5730\u5740\u76f8\u540c\u5373\u53ef\uff0c\u53e6\u4e00\u65b9\u6536\u5230\u7684\u6570\u636e\u5305\u76ee\u6807IP\u4e0e\u5b83\u7684BGP\u6e90\u5730\u5740\u4e0d\u540c\u4e5f\u6ca1\u5173\u7cfb\uff0c\u53ea\u8981\u5355\u65b9\u9762\u7b26\u5408\u6761\u4ef6\u5c31\u884c\uff0c\u4f46\u6211\u4eec\u901a\u5e38\u90fd\u5c06BGP\u4e24\u7aef\u7684\u6e90\u4e0e\u76ee\u6807\u4fdd\u6301\u4e00\u81f4\u3002BGP\u7684\u6e90\u5730\u5740\u662f\u53ef\u4ee5\u968f\u610f\u66f4\u6539\u7684\uff0c\u4f46\u53ea\u80fd\u662f\u8def\u7531\u5668\u4e0a\u7684\u63a5\u53e3\u5730\u5740\u3002 \u6709\u95ee\u9898\u53ef\u4ee5\u4ea4\u6d41 \u54c8\u54c8
\u5e94\u8be5\u5efa\u7acb\u4e0d\u4e86\u3002
BGP\u662f\u9760TCP\u6765\u5de5\u4f5c\u7684\uff0c\u6240\u4ee5\u8981\u5efa\u7acb\u90bb\u5c45\u5173\u7cfb\uff0c\u5fc5\u987b\u5148\u5efa\u7acbTCP\u8fde\u63a5\u3002
\u5982\u679c\u8def\u7531\u4e0d\u53ef\u8fbe\uff0c\u5219\u65e0\u6cd5\u5efa\u7acbTCP\u8fde\u63a5\u3002
因为环回接口一直处理于Active状态,使用环回接口不会产生路由跳跃
有2个好处
1是如果两台路由器是双线相连 如果用物理口就要建两个邻居关系 这样就会消耗路由器的CPU 以及增加TCP的会话数量
2是如果两台路由器是双线相连 如果用物理口建立邻居 之后一旦线路出问题了 邻居就会down掉 从而引起路由翻滚
如果用环回口建立邻居关系就不会出现上面的问题了
绛旓細鐢ㄧ幆鍥炲彛寤虹珛閭诲眳鍙互浣跨殑閭诲眳鍏崇郴鏇寸ǔ瀹锛屽洜涓哄鏋滄槸鎺ュ彛寤虹珛锛屼竴鍑虹幇鎺ュ彛鍔ㄨ崱灏变細褰卞搷閭诲眳鍏崇郴锛岀敤鐜洖鍙d細涓鐩村湪銆傜幆鍥炲彛杩樺彲浠ヤ娇閾捐矾鏈夊啑浣欍
绛旓細1銆佷竴妤煎厔寮熻鐨勶紝鐢ㄤ綔routerID銆2銆佷綔鐢ㄨ澶囩殑绠$悊IP鍦板潃锛屽洜涓哄畠涓嶄細down鎺夛紝鎵浠ュ缁堝彲浠elnet銆3銆佷綔BGP鐨勬椂鍊欙紝鍦ㄩ厤缃閭诲眳鏃堕氬父鎸囧畾鐜洖鍙浣滀负寤虹珛TCP 杩炴帴鐨勬簮锛屼篃鏄洜涓哄畠涓嶄細down鎺夈傝繖鏄笁涓富娴佺敤閫旓紝杩樻湁涓浜涢潪涓绘祦鐨勶紝姣斿鍜孨TP鍟婏紝AAA鍟婁粈涔堢殑缁撳悎浣跨敤锛屼綔涓烘簮鍦板潃绛夌瓑銆
绛旓細BGP鐨凾CP鎶ユ枃鍙戦佹柟寮忛粯璁ゆ槸閲囩敤涓ゅ彴ROUTER浜掕繛鐨勭墿鐞嗘帴鍙o紝濡傛灉鎸囧畾浜哃OOPBACK鍙g殑璇濋偅灏遍噰鐢↙OOPBACK鍙f潵鍙戦乀CP鎶ユ枃鍜屽绛変綋寤虹珛BGP鐨勯偦灞呭叧绯伙紝鍙﹀闇瑕佹敞鎰忕殑鏄紝BGP骞朵笉鑳戒富鍔ㄥ湪缃戠粶涓鎵鹃偦灞咃紝蹇呴』鎵嬪伐鎸囧畾BGP閭诲眳鐨勫湴鍧锛岄偅涔圔GP鎵嶄細灏嗘暟鎹寘鍙戝線鎸囧畾鐨勫湴鍧鏉ヨ姹傚缓绔嬮偦灞咃紝涓庢鍚屾椂锛孊GP鍙戝嚭鐨勮姹...
绛旓細瀹為檯杩愮敤涓紝甯稿父浣跨敤鐜洖鎺ュ彛鏉ュ缓绔嬩袱涓矾鐢卞櫒涔嬮棿鐨勯偦灞呭叧绯伙紝渚嬪BGP鍗忚銆傛瘮璧蜂娇鐢ㄧ墿鐞嗘帴鍙e缓绔嬭繛鎺ワ紝浣跨敤鐜洖鎺ュ彛鍙互浣块偦灞呭叧绯绘洿鍔犵墷鍥锛屽洜涓哄氨绠楁煇涓墿鐞嗛摼璺拰鎺ュ彛鍙戠敓浜嗘晠闅滐紝鍙鑳戒粠鍏朵粬閫斿緞璁块棶鍒拌璁惧锛岄偅涔堥偦灞呭叧绯诲氨涓嶄細涓柇銆 鐢ㄦ潵浣滀负Router-ID鍦ㄥ父鐢ㄧ殑OSPF銆丅GP绛夎矾鐢卞崗璁腑锛岄兘鏈塕outer-...
绛旓細涓ゅ彴璺敱鍣ㄥ繀椤讳綅浜庡悓涓鑷不绯荤粺锛圓S锛変腑锛屽苟涓浣跨敤鐩稿悓鐨凙S鍙枫備袱鍙拌矾鐢卞櫒蹇呴』閰嶇疆浜嗙浉鍚岀殑璺敱鍙嶅皠鍣↖D锛圧ID锛夛紝骞朵笖璇D蹇呴』浣嶄簬鍚勮嚜鐨勮矾鐢卞櫒鎺ュ彛涓娿備袱鍙拌矾鐢卞櫒蹇呴』浣跨敤IPv4鎴朓Pv6鍦板潃閰嶇疆鐜洖鎺ュ彛锛屽苟涓旇繖浜涘湴鍧蹇呴』鍦ㄧ浉鍚岀殑缃戠粶涓娿備袱鍙拌矾鐢卞櫒蹇呴』浣跨敤EBGP鍗忚锛堝閮BGP锛夎繘琛閭诲眳閰嶇疆锛屽苟涓斿繀椤讳娇鐢...
绛旓細褰撶劧鍓嶆彁鏄綘鎶鐜洖鍙鐨勮矾鐢卞鍛婂埌浜嗙綉缁溿傚張姣斿浣犵殑BGP浼氳瘽濡傛灉浣跨敤鐗╃悊鎺ュ彛杩涜杩炴帴锛岄偅涔堣繖涓墿鐞嗘帴鍙d竴鏃own浜嗭紝BGP閭诲眳涔熷氨down浜嗭紝鍐島p鏃跺張瑕侀噸鏂板垵濮嬪寲BGP骞惰繘琛岃矾鐢辨敹鏁涳紝杩欐槸鐩稿綋鑰楄矾鐢卞櫒鎬ц兘鐨勶紝鑰屼笖鑰楁椂闂达紝濡傛灉浣犱娇鐢ㄤ簡鐜洖鍙d綔涓築GP浼氳瘽鐨勬帴鍙o紝閭d箞鍗充娇褰撳墠浣跨敤鐨勯摼璺腑鏂簡锛屼絾鍙缃戠粶涓繕...
绛旓細鈥鐜洖鍙鈥濓紙loopback address鍙o級鍦BGP涓婁篃鏈夌敤鍒帮紝浠栨槸涓绉嶅湪璺敱鍣ㄥ崗璁笂骞挎硾浣跨敤鐨勮櫄鎷熸帴鍙c傛槸閫氳繃绯荤粺鐨勭紪鎾帮紝鍦ㄧ墿鐞嗗熀纭涓婃槸瀹炵幇鐨勩傞鍏堬紝濡傛灉鍦ㄨ繖鍙拌矾鐢卞櫒涓婅缃幆鍥炲彛锛屽彲浠ラ氳繃"telnet"鍛戒护鐧婚檰杩欏彴璺敱鍣ㄣ傜敱浜庣幆鍥炲彛鏄櫄鎷熺殑锛屽鏋滀笉鐗瑰埆鐨勫幓璁剧疆鍏虫帀瀹冿紝瀹冨氨涓嶄細鍥犱负鐗╁悇绉嶆晠闅滃け鏁堬紙鍗...
绛旓細loopback绔彛鏄竴涓櫄鎷熺鍙o紝绔彛鐘舵佸缁堝浜嶶P銆傞氳繃瀹冨彲浠ヤ娇鐢BGP鐩歌繛鐨凙S涔嬮棿濮嬬粓淇濇寔杩炵郴锛屼笉浼氱敱浜庤竟鐣岃矾鐢卞櫒绔彛鐘舵佺殑鏀瑰彉鑰屽彂鐢熷彉鍖 http://www.net130.com/CMS/Pub/Tech/tech_zh/2005_10_15_28201.htm 浣犲彲浠ョ湅涓嬭繖绡囨枃绔
绛旓細鍥炵幆鎺ュ彛鏄敤鏉ヤ唬琛ㄨ矾鐢卞櫒鐨処D鐨,鍥犱负濡傛灉浣跨敤娲诲姩鎺ュ彛鐨勮瘽,褰撴娲诲姩鎺ュ彛DOWN鎺夊悗,閭d箞璺敱鍣ㄧ殑ID寰楅噸鏂伴,閭f牱浼氶犳垚OSPF鏀舵暃鏃堕棿鎱,鎵浠,涓鑸敤鍥炵幆鎺ュ彛鍋氫负璺敱鍣ㄧ殑ID.鍥炵幆鎺ュ彛灏辨槸LOOPBACK鎺ュ彛.璁剧疆鐨勮瘽,intloopback0灏卞彲杩涘叆鎺ュ彛妯″紡浜,鐒跺悗璁剧疆IP,鐒跺悗UP灏辫浜!璺敱鍣ㄤ腑鐨凩oopBack鍙f槸浠涔堟剰鎬濓紵
绛旓細3銆浣跨敤璇ユ帴鍙e湴鍧浣滀负BGP 寤虹珛TCP 杩炴帴鐨勬簮鍦板潃 鍦BGP 鍗忚涓紝涓や釜杩愯BGP 鐨勮矾鐢卞櫒涔嬮棿寤虹珛閭诲眳鍏崇郴鏄氳繃TCP 寤虹珛杩 鎺ュ畬鎴愮殑銆傚湪閰嶇疆閭诲眳鏃堕氬父鎸囧畾loopback 鎺ュ彛涓哄缓绔婽CP 杩炴帴鐨勬簮鍦板潃锛堥氬父鍙敤浜 IBGP 锛屽師鍥犲悓2.1 锛岄兘鏄负浜嗗寮篢CP 杩炴帴鐨勫仴澹э級閰嶇疆鍛戒护濡備笅锛歳outer id 61.235.66.1...