EBGP是什么?IBGP是什么? ebgp和ibgp同时学到路由,为什么会优选EBGP

Cisco\u6807\u51c6\u7684EBGP\u4e0eIBGP\u534f\u8bae\u7684\u533a\u522b\u7b80\u4ecb ...

\u8bf4\u767d\u4e86\u4e00\u4e2a\u662f\u57df\u95f4\uff0c\u4e00\u4e2a\u662f\u57df\u95ee\u3002\u5b83\u4eec\u90fd\u7edf\u79f0\u4e3aBGP\u3002\u540c\u4e00AS\u53f7\u53ebIBGP\uff0c\u4e0d\u540cAS\u53f7\u4e4b\u95f4\u53ebEBGP\u3002\u4e0d\u77e5\uff0c\u6709\u4ec0\u4e48\u95ee\u9898\uff1f\u53ef\u4ee5\u62ff\u51fa\u6765\u8ba8\u8bba\uff0c\u8ba8\u8bba\u3002

IBGP\u7684\u7ba1\u7406\u8ddd\u79bb\u4e00\u5b9a\u8981\u5927\u4e8e\u6240\u6709IGP\u7684\u8def\u7531\uff0c\u5f53\u901a\u8fc7IGP\u5b66\u4e60\u4e00\u6761\u8def\u7531\uff0c\u5728\u4eceIBGP\u5b66\u4e60\u4e00\u6761\u8def\u7531\uff0c\u90a3\u4e48\u6211\u4e00\u5b9a\u8d70IGP\u7684\u8def\u7531,\u4e0d\u8d70IBGP\u7684\uff0c\u4e5f\u5c31\u662f\u8bf4IGP\u8def\u7531\u4f1a\u52a0\u5165\u8def\u7531\u8868\u4e2d\uff0c\u4f60\u4e0d\u77e5\u9053\u8fd0\u884cIBGP\u8def\u7531\u9009\u8def\u4f1a\u5360\u7528\u5f88\u5927\u7684\u8d44\u6e90\u5417\uff0c\u6240\u6709IBGP\u8def\u7531\u548cIGP\u8def\u7531\u540c\u65f6\u5b58\u5728\u65f6\u5019\uff0cIGP\u4f1a\u52a0\u5165\u8def\u7531\u8868\u3002
\u800cEBGP\u4e3a20\uff0cAD\u4e00\u5b9a\u5c0f\u4e8e\u6240\u6709IGP\u534f\u8bae\u7684\uff0c\u56e0\u4e3a\u4e0d\u540cAS\u7684\u8def\u7531\u80af\u5b9a\u76f4\u63a5\u9009\u62e9EBGP\u53d1\u51fa\u53bb\uff0c\u800c\u4e0d\u662f\u5728\u672cAS\u91cc\u9762\u515c\u515c\u8f6c\u8f6c\u518d\u53d1\u7ed9EBGP

IBGP:同一个自治系统(AS)中的两个或多个对等实体之间运行的BGP 被称为 IBGP(Internal/Interior BGP)。

EBGP :归属不同的AS的对等实体之间运行的BGP称为EBGP 

BGP属于外部网关路由协议,可以实现自治系统间无环路的域间路由。BGP是沟通Internet广域网的主用路由协议,例如不同省份、不同国家之间的路由大多要依靠BGP协议。BGP可分为IBGP(Internal BGP)和EBGP(External BGP)。BGP的邻居关系(或称通信对端/对等实体)是通过人工配置实现的,对等实体之间通过TCP会话交互数据。BGP路由器会周期地发送19字节的保持存活keep-alive消息来维护连接。在路由协议中,只有BGP使用TCP作为传输层协议。

扩展资料:

BGP在进行路由通告的时候,需要遵循以下原则:

1、多条路径时,BGP Speaker只选最优的给自己使用(负载均衡和FRR除外)。

2、BGP Speaker只把自己使用的路由(最优路由)通告给相邻体。

3、BGP Speaker从EBGP获得的路由会向自己所有BGP相邻体通告(包括EBGP和IBGP)。

4、BGP Speaker从IBGP获得的路由不向自己的IBGP相邻体通告(反射器除外)。

5、BGP Speaker从IBGP获得的路由是否通告给自己的EBGP相邻体要根据IGP和BGP同步的情况来决定。

6、当收到对端的refresh报文并且本端邻居支持refresh能力,BGP Speaker将把自己所 有BGP路由通告给对等体。

7、GR过程中,主备倒换方在GR结束时BGP Speaker会把自己所有BGP路由通告给对等体。

参考资料来源:百度百科-边界网关协议



BGP4(Border Gateway Protocol Vertion 4)边界网关协议-版本4

它是用于在自治网络中网关主机(每个主机有自己的路由)之间交换路由信息的协议,它使管理员能够在已知的路由策略上配置路由加权,可以更方便地使用无级内部域名路由(CIDR),它是一种在网络中可以容纳更多地址的机制,它比外部网关协议(EGP)更新。BGP4经常用于网关主机之间,主机中的路由表包括了已知路由的列表,可达的地址和路由加权,这样就可以在路由中选择最好的通路了。BGP在局域网中通信时使用内部BGP(IBGP),因为IBGP不能很好工作。
1、IBGP之间是TCP连接,也就意味着IBGP邻居采用的是逻辑连接的方式,两个IBGP连接不一定存在实际的物理链路。所以需要有IGP来提供路由,以完成BGP路由的递归查找。

2、BGP协议本身实际上并不发现路由,BGP将路由发现的工作全部移交给了IGP协议,它本身着重于路由的控制。因此,如果没有IGP,那么BGP也就毫无用处了。

EBGP与IBGP的区别:
1、路由环路的避免措施不一样,IBGP强制规定ibgp speaker不允许把从一个ibgp邻居学习到的前缀传递给其它ibgp邻居,因此IBGP要求逻辑全连接。EBGP没有这样的要求,EBGP对路由环路的避免是通过AS_PATH属性来实现的。

2、使用的BGP属性不同,例如IBGP可以传递LOCAL_PREF(本地优先属性),而EBGP不行。

3、IBGP有同步的要求,而EBGP没有同步的要求

4、IBGP不需要IBGP邻居之间有物理连接,只需要逻辑连接即可,而EBGP下一般情况下都要求EBGP邻居之间存在物理连接
摘自http://bbs.bitscn.com/?fromuser=free8729

  • BGP鍘熺悊涓庨厤缃
    绛旓細```htmlBGP鐨勫熀鏈師鐞嗕笌閰嶇疆瑕佺偣 BGP锛堣竟鐣岀綉鍏冲崗璁級锛屼綔涓篢CP鍗忚锛179绔彛锛夊湪鑷不绯荤粺闂翠紶閫掕矾鐢辩殑鍏抽敭宸ュ叿锛屽叾鏍稿績鐗规у寘鎷繛鎺ョ殑TCP灏佽銆佹壒閲忚矾鐢变紶杈撱佽矾寰勭煝閲忓崗璁紝浠ュ強瀵筂PLS VPN鐨勬敮鎸併侭GP鐨勫绛変綋鍏崇郴鍒嗕负EBGP锛堜笉鍚孉S锛夊拰IBGP锛堝悓涓AS鍐咃級锛岄氳繃涓夋鎻℃墜寤虹珛杩炴帴锛屾秹鍙奜PEN銆並EEPALIVE鍜...
  • 2020-08-28:杈圭紭缃戝叧鍗忚浜嗚В涔?绠鍗曟弿杩颁竴涓嬨
    绛旓細BGP Speaker浠EBGP鑾峰緱鐨勮矾鐢变細鍚戣嚜宸辨墍鏈塀GP鐩搁偦浣撻氬憡锛堝寘鎷珽BGP鍜IBGP锛夈侭GP Speaker浠嶪BGP鑾峰緱鐨勮矾鐢变笉鍚戣嚜宸辩殑IBGP鐩搁偦浣撻氬憡锛堝弽灏勫櫒闄ゅ锛夈侭GP Speaker浠嶪BGP鑾峰緱鐨勮矾鐢辨槸鍚﹂氬憡缁欒嚜宸辩殑EBGP鐩搁偦浣撹鏍规嵁IGP鍜孊GP鍚屾鐨勬儏鍐垫潵鍐冲畾銆傚綋鏀跺埌瀵圭鐨剅efresh鎶ユ枃骞朵笖鏈閭诲眳鏀寔refresh鑳藉姏锛孊GP Speaker灏...
  • BGP灞炰簬閭g绫诲瀷鍗忚?
    绛旓細1.BGP 鏄鍞竴涓涓敤鏉ュ鐞嗗儚鍥犵壒缃戝ぇ灏忕殑缃戠粶鍗忚锛屼篃鏄敮涓鑳藉濡ュ杽澶勭悊濂戒笉鐩稿叧璺敱鍩熼棿鐨勫璺繛鎺ュ崗璁侭GPv4鏄竴绉嶅閮ㄧ殑璺敱鍗忚锛屽彲璁や负鏄竴绉嶉珮绾х殑璺濈鍚戦噺璺敱鍗忚銆傚湪BGP缃戠粶涓紝鍙互灏嗕竴涓綉缁滃垎鎴愬涓嚜娌荤郴缁熴傝嚜娌荤郴缁熼棿浣跨敤eBGP骞挎挱璺敱锛岃嚜娌荤郴缁熷唴浣跨敤iBGP鍦ㄨ嚜宸辩殑缃戠粶鍐呭箍鎾矾鐢便2.BGP...
  • ebgp鍜ibgp鍚屾椂瀛﹀埌璺敱,涓浠涔浼氫紭閫EBGP
    绛旓細IBGP鐨绠$悊璺濈涓瀹氳澶т簬鎵鏈塈GP鐨勮矾鐢憋紝褰撻氳繃IGP瀛︿範涓鏉¤矾鐢憋紝鍦ㄤ粠IBGP瀛︿範涓鏉¤矾鐢憋紝閭d箞鎴戜竴瀹氳蛋IGP鐨勮矾鐢,涓嶈蛋IBGP鐨勶紝涔熷氨鏄IGP璺敱浼氬姞鍏ヨ矾鐢辫〃涓紝浣犱笉鐭ラ亾杩愯IBGP璺敱閫夎矾浼氬崰鐢ㄥ緢澶х殑璧勬簮鍚楋紝鎵鏈塈BGP璺敱鍜孖GP璺敱鍚屾椂瀛樺湪鏃跺欙紝IGP浼氬姞鍏ヨ矾鐢辫〃銆傝EBGP涓20锛孉D涓瀹氬皬浜庢墍鏈塈GP鍗忚鐨勶紝...
  • 缃戠粶鍗忚-- 搴曞眰缃戠粶鐭ヨ瘑璇﹁В(浠庝簩灞傚埌涓夊眰)
    绛旓細鑷不绯荤粺闂,杈圭晫璺敱鍣ㄤ箣闂翠娇鐢 eBGP 骞挎挱璺敱銆傚唴閮ㄧ綉缁滀篃闇瑕佽闂叾浠栫殑鑷不绯荤粺銆傝竟鐣岃矾鐢卞櫒濡備綍灏 BGP 瀛︿範鍒扮殑璺敱瀵煎叆鍒板唴閮ㄧ綉缁滃憿?灏辨槸閫氳繃杩愯 iBGP,浣垮緱鍐呴儴鐨勮矾鐢卞櫒鑳藉鎵惧埌鍒拌揪澶栫綉鐩殑鍦扮殑鏈濂界殑杈圭晫璺敱鍣ㄣ BGP 鍗忚浣跨敤鐨勭畻娉曟槸 璺緞鐭㈤噺璺敱鍗忚(path-vector protocol)銆傚畠鏄窛绂荤煝閲忚矾鐢卞崗璁殑鍗囩骇鐗...
  • BGP4+閰嶇疆瀹炰緥
    绛旓細鍦˙GP4+鐨勯厤缃疄渚嬩腑锛屾垜浠湁鍥涗釜璺敱鍣≧4銆丷1銆丷2鍜孯5涔嬮棿鐨勮矾鐢变氦浜掋俁4鍜孯1涔嬮棿寤虹珛鐨勬槸EBGP锛堝閮˙GP锛夛紝R1鍜孯2涔嬮棿鍒欐槸IBGP锛堝唴閮˙GP锛夛紝鑰孯2涓嶳5涔嬮棿鐨勮矾鐢遍氳繃R3杩涜澶氳烦EBGP杩炴帴銆俁4鐨勯厤缃涓嬶細R4(config)# router bgp 2 R4(config-router)# neighbor 2001::1 remote-as 1 R4(...
  • BGP鍚屾鐨勯氫織鐞嗚В
    绛旓細鍚屾瑙勫垯瑙勫畾锛欱GP璺敱鍣ㄤ笉鑳芥妸浠庡唴閮ㄩ偦灞咃紙ibgp)閫氬憡杩囨潵鐨勮矾鐢卞憡璇夊閮ㄩ偦灞咃紙ebgp)銆傞櫎闈炶繖鑷繁鐨処GP璺敱琛紙OSPF璺敱琛ㄦ垨鑰呴潤鎬佽矾鐢辫〃绛夌瓑锛夐噷涔熸湁杩欐潯璺敱銆傛墦涓瘮鏂癸紝浣犲閲屼汉锛IBGP閭诲眳锛夊憡璇変綘鐨勨滆秴甯傛墦鎶樷濓紙璺敱鏉$洰锛夛紝浣犳槸涓嶈兘鍛婅瘔澶栦汉锛坋bgp閭诲眳锛夛紝闄ら潪浣犺嚜宸辨棭灏辩煡閬撹繖娑堟伅銆傝繖鑳介槻姝竴浜...
  • 涓浠涔浣跨敤BGP?
    绛旓細1锛氱幇鍦ㄥ叕缃戠殑璺敱琛ㄤ腑鏈夊崄鍑犱竾鏉¤矾鐢憋紝鏅氱殑璺敱鍗忚濡傦細EIGRP锛孫SFP绛夌敱浜庡叾绠楁硶鍏崇郴锛屾棤娉曟壙鍙楄繖涔堝璺敱鏉$洰锛屼絾鏄疊GP鍙互銆2锛欱GP鏈夌潃闈炲父寮哄ぇ鐨勮矾鐢辩瓥鐣ワ紝浠庤屽彲浠ユ洿杞绘澗銆佹洿鐏垫椿鍦板疄鏂借矾寰勯夋嫨3锛氭湁鏃跺洜绠$悊鍘熷洜锛岄渶瑕佷娇鐢˙GP
  • 浜戣仈缃憄e鍜宑e璺敱瀵规帴鏂瑰紡浣跨敤浠涔鍗忚
    绛旓細浜戣仈缃慞E鍜孋E璺敱瀵规帴鏂瑰紡鍙互浣跨敤澶氱鍗忚銆傚湪浜戣仈缃戜腑锛孭E锛圥rovider Edge锛夊拰CE锛圕ustomer Edge锛夎矾鐢卞櫒涔嬮棿鐨勫鎺ユ柟寮忓彲浠ヤ娇鐢ㄥ绉嶅崗璁傝繖浜涘崗璁寘鎷EBGP銆IBGP銆侀潤鎬佽矾鐢便丷IPng銆丱SPFv3銆両S-ISv6绛夈傞夋嫨浣跨敤鍝鍗忚鍙栧喅浜庡叿浣撶殑缃戠粶鐜鍜岄渶姹傘備緥濡傦紝濡傛灉闇瑕佸湪PE鍜孋E涔嬮棿寤虹珛绋冲畾鐨勮矾鐢卞叧绯伙紝...
  • 鍏充簬BGP鐨勫嚑涓棶棰?
    绛旓細浠h〃鏈夋晥璺敱锛>浠h〃鏈浼樿矾鐢 鍙﹀BGP鐨13鏉¢夎矾瑙勫垯浣犲彲浠ョ湅涓涓嬶紝姣攎ed鍊兼槸绗叚鏉★紝鑰ebgp>ibgp>incompete鏄浜旀潯锛屾墍浠ヨ姣旂鍏潯鐨勬椂鍊欒涔堥兘鏄痚bgp瑕佷箞閮芥槸ibgp锛岃繖鏍锋墠浼氬幓姣旂鍏潯銆
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网