BGP参数 ebgp-multihop 请教? BGP 什么时候需要用 next-hop-self 与 eb...

BGP\u53c2\u6570 ebgp-multihop \u8bf7\u6559\uff1f

\u540e\u9762\u8868\u793attl\u6570\u503c\uff0c1\u5c31\u662f\u4e2d\u95f4\u4e0d\u80fd\u9694\u8def\u7531\u5668\uff0c\u5fc5\u987b\u662f\u7269\u7406\u76f4\u8fde\u3002
\u8fd9\u4e2a\u591a\u8df3\u53c2\u6570\uff0c\u6839\u636e\u9700\u6c42\u8bbe\u5b9a\u3002\u6bd4\u5982\uff0c\u73b0\u5728\u662f2\u8df3\uff0c\u5fc5\u987b\u4fdd\u6301\u73b0\u5728\u7684\u72b6\u6001\uff0c\u90a3\u5c31\u8bbe2\u8df3\uff0c\u4e00\u65e6\u62d3\u6251\u6216\u8def\u7531\u53d8\u52a8\uff0c\u90bb\u5c45\u5c31down\uff0c\u5c31\u53ef\u4ee5\u53d1\u73b0\uff1b\u5982\u679c\u5e0c\u671b\u90bb\u5c45\u7a33\u5b9a\uff0c\u90a3\u5c31\u591a\u8bbe\u51e0\u8df3\uff0c\u8fd9\u6837\u53ef\u4ee5\u5728\u4e00\u5b9a\u8303\u56f4\u5185\u53d8\u52a8\u3002
\u800c\u505a\u5b9e\u9a8c\uff0c\u5c31\u662f\u4e3a\u4e86\u770b\u6548\u679c\uff0c\u76f4\u63a5\u4e0d\u6253\u6570\u5b57\uff0c\u7f3a\u7701255\uff0c\u90bb\u5c45\u5efa\u8d77\u6765\u5c31\u884c\u3002

\u5f53\u914d\u7f6eIBGP\u5bf9\u7b49\u4f53\u5173\u7cfb\u65f6\uff0c\u8981\u914d\u7f6enext-hop-self\u3002\u56e0\u4e3aBGP\u4e00\u822c\u4e0d\u4fee\u6539\u6761\u76ee\u643a\u5e26\u7684\u8def\u5f84\u5c5e\u6027\uff0c\u82e5\u672c\u7aef\u4eceEBGP\u5bf9\u7b49\u4f53\u5148\u5b66\u5230\u8def\u7531\uff0c\u7136\u540e\u8be5\u8def\u7531\u7531\u672c\u7aef\u4f20\u5230\u81ea\u5df1\u7684IBGP\u5bf9\u7b49\u4f53\uff0c\u5219\u4e0d\u4f7f\u7528next-hop-self\u4f1a\u4f7f\u672c\u7aef\u7684IBGP\u5bf9\u7b49\u4f53\u65e0\u6cd5\u4e0e\u672c\u7aef\u7684EBGP\u5bf9\u7b49\u4f53\u901a\u4fe1\uff1b\uff08\u8349\u8349\u63cf\u8ff0\u4e0d\u77e5\u9053\u4f60\u80fd\u4e0d\u80fd\u61c2......\uff09

\u5f53\u914d\u7f6e\u7684\u662fEBGP\u5bf9\u7b49\u4f53\u5173\u7cfb\uff0c\u4e14\u4f60\u7684EBGP\u90bb\u5c45\u548c\u4f60\u4e0d\u662f\u76f4\u8fde\u65f6\uff0c\u8981\u914d\u7f6eebgp-multihop x\uff08x\u662f\u672c\u5730\u5230\u5bf9\u7aef\u8bbe\u5907\u7684\u8df3\u6570\uff09\uff0c\u8fd9\u4e2a\u4fd7\u79f0EBGP\u7684\u591a\u8df3\u3002\u56e0\u4e3a\u9ed8\u8ba4\uff08\u81f3\u5c11cisco\u8bbe\u5907\u662f\uff09EBGP\u90bb\u5c45\u7684\u5efa\u7acb\u6240\u7528\u62a5\u6587\u7684TTL\u503c\u4e3a1\uff0c\u914d\u7f6eEBGP\u591a\u8df3\u5b9e\u8d28\u4e0a\u4fee\u6539\u7684\u662f\u8fd9\u4e2aTTL\u503c\u3002\uff08\u53e6\u5916\uff0cIBGP\u90bb\u5c45\u5efa\u7acb\u6240\u7528\u7684\u62a5\u6587\u9ed8\u8ba4\u7684TTL\u503c\u4e3a255\uff0c\u6240\u4ee5\u5b83\u4e0d\u9700\u8981\u914d\u7f6e\u591a\u8df3\uff09

bgp多跳设置的是open包的ttl,1代表1跳,也就是必须直连才能建neighbor。(记得是这样的)
设为255的意思是只要能建neighbor就建,不论路径情况。
你可以想,设置这个参数的目的,它其实是为了控制bgp。毕竟bgp网络不是有一个人或组织来管理,有很多的不确定因素。如果open包ttl默认255,不加限制,那么可能你所希望的路径down后,还有其它路径可通,这样邻居还能up,但很可能会绕了很大一个圈,比如走了100跳,而你要传10K条路由,这样,中间这100跳的路由器都要为你传这10K条路由,而且通过这些路由来访问的流量,会逆着路由学习的方向走,会经过这100台路由,会给网络造成很大的压力,而你这边呢,看bgp邻居up,看路由都学到了,就是卡,就是慢。
实际当中ebgp还是用直连接口构建邻居好。如果特殊情况,需要多跳,根据需求,没有公式来算。

这是是建立EBGP是才用到的命令,默认是一跳,后面不接任何参数就是支持255跳,一般用环回口建立ebgp邻居,都会多这条命令,但是建议建立ebgp邻居还是用直连接口IP。

在ebgp建立邻居的时候默认ttl值为1,如果不修改ebgp-multihop会导致非直连的ebgp邻居无法建立邻居关系(这也是一种ebgp的防环措施)。设置为255因为我个人认为是比较懒的做法第一是在你直接输入ebgp-multohop在什么参数都不加的情况下默认为255第二不用计算ebgp邻居到底间隔多少跳,如果超出了255,tcp连接一定建立不了~~Bgp邻居也一定是挂的简单的认为就是让非直连的ebgp邻居建立邻居关系,值只要大于之间的跳数就ok了~ 到鸿鹄论坛网站查看回答详情>>

扩展阅读:商标免费查询入口 ... msvcp140dll一键修复 ... oppo官方官网首页 ... bobo官网下载地址苹果 ... bg官网入口 ... 佛山赛米控官网 ... 德国赛米控官网 ... bgp ibgp ebgp ... 开云app网页 ...

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