BGP配置BFD链路检测feature

BGP路由技术和配置这边就不介绍了,本章主要介绍在BGP邻居建立成功的情况下启用BFD链路检测功能。

BFD(Bidirectional Forwarding Detection,双向转发检测)协议提供一种轻负载、快速检测两台邻接路由器之间转发路径连通状态的方法。协议邻居通过该方式可以快速检测到转发路径的连通故障,加快启用备份转发路径,提升现有网络性能。

BFD报文有两种类型分别是控制报文和回声报文。其中回声报文只有BFD会话本端系统关心远端不关心,因此协议没有规定其具体格式。协议只规定了控制报文的格式,目前控制报文格式有两个版本(版本0和版本1),BFD会话建立缺省采用版本1,但如果收到对端系统发送的是版本0的报文,将自动切换到版本0来建立会话,可以通过show bfd neighbors命令察看采用的版本。版本1的格式如图表1:

Vers:BFD协议版本号,目前为1
 Diags:给出本地最后一次从UP状态转到其他状态的原因,包括:
0—没有诊断信息
1—控制超时检测
2—回声功能失效
3—邻居通告会话Down
4—转发面复位
5—通道失效
6—连接通道失效
7—管理Down
 Sta:BFD本地状态,取值为:0代表AdminDown,1代表Down,2代表Init,3代表Up;
 P:参数发生改变时,发送方在BFD报文中置该标志,接收方必须立即响应该报文
 F:响应P标志置位的回应报文中必须将F标志置位
 C:转发/控制分离标志,一旦置位,控制平面的变化不影响BFD检测,如:控制平面为OSPF,当OSPF重启/GR时,BFD可以继续检测链路状态
 A:认证标识,置位代表会话需要进行验证
 D:查询请求,置位代表发送方期望采用查询模式对链路进行检测
 M:用于将来应用点到多点时使用,目前必须设置0
 Detect Mult:检测超时倍数,用于检测方计算检测超时时间
 Length:报文长度
 My Discreaminator:BFD会话连接本端标识符
 Your Discreaminator:BFD会话连接远端标识符
 Desired Min Tx Interval:本地支持的最小BFD报文发送间隔
 Required Min RX Interval:本地支持的最小BFD报文接收间隔
 Required Min Echo RX Interval:本地支持的最小Echo报文接收间隔(如果本地不支持Echo功能,则设置0)
 Auth Type:认证类型(可选),目前协议提供有:
Simple Password
Keyed MD5
Meticulous Keyed MD5
Keyed SHA1
Meticulous Keyed SHA1
 Auth Length:认证数据长度
 Authentication Data:认证数据区

BFD会话建立包含如下几种模式
主动模式
在建立会话前不管是否收到对端发来的建立BFD会话的控制报文,都会主动发送建立BFD会话的控制报文。
被动模式
在建立对话前不会主动发送建立BFD会话的控制报文,直到收到对端发送来建立BFD会话的控制报文。

BFD可以包含如下几种检测模式:
异步模式
在异步模式下,系统之间相互周期性地发送BFD控制报文,如果某个系统在检测时间内没有收到对端发来的BFD控制报文,就宣布会话为Down
查询模式
在查询模式下,假定每个系统都有一个独立的方法用来确认它连接到其他系统。这样一旦一个BFD会话建立起来以后,系统停止发送BFD控制报文,除非某个系统需要显式地验证连接性,在需要显式验证连接性的情况下,系统发送一个短序列的BFD控制包,如果在检测时间内没有收到返回的报文就宣布会话为Down,如果收到对端的回应报文,表示转发路径正常。
回声功能
本地系统周期性的发送BFD 回声报文,远端系统通过它的转发通道将它们环回回来。如果本地在检测周期内连续几个回声报文都没有接收到,会话就被宣布为Down。回声功能可以和上述两种检测模式一起使用。采用回声报文的检测功能,不需要远端系统的控制面参与,报文通过远端系统的转发面转回,减少了延迟,相对于发送控制报文可以更快的检测到故障。如果在异步模式下启用回声功能,可以大大减少了控制报文的发送,因为检测工作由回声功能完成;如果在查询模式下启用回声功能,在会话建立后可以完全取消发送控制报文。BFD会话两点必须同时启用回声功能,否则回声功能将不生效。

在BFD会话建立以后,可以修订BFD会话参数(如Desired Min Tx Interval,Required Min RX Interval,Detect Mult等),修订后BFD会话将重新协商并采用最新参数进行会话检测,修订过程会话可以继续保持UP状态。

BFD协议允许采用如下方式进行认证:
1. Simple Password
2. Keyed MD5
3. Meticulous Keyed MD5
4. Keyed SHA1
5. Meticulous Keyed SHA1

BGPv4应用场景绝大部分是企业边界设备互联采用运营商固定互联网ip进行建立邻居关系,另一种就是企业各分部通过运营商专线进行互联, 其实际就是一条就可以抵达。
本章主要介绍后者,企业各分部通过运营商专线进行互联建立BGP邻居关系,优化主备线路切换原则。
BGP是触发式更新,主线中断切换至备线,默认情况下需要180s来识别并切换。或者当你发现中断告警可以通过手工去clear ip bgp *硬清或clear ip bgp * soft软清邻居关系来收敛路由条目。

这种冗余架构应该都能看得懂吧,这边用GNS画了一张简单的拓扑图。
要实现A部门PC1和B部门PC2之间能够正常访问,当AB部门主路由之间的链路断开后能无感知切换到备线进行通讯。
首先A部门IBGP要通,B部门IBGP也要通。AB部门主备路由器EBGP邻居关系要建立。

备路由器的邻居状态就不show出来了。

我的实际环境是,各部门数据中心采用的是运营商主备线路冗余。逻辑上就是一跳。我们的边界设备都是cisco的,但是不是同一型号,有2900,2800,3900,4300系列的。所以在配置过程中出现了 state bit状态是admin down 。当时也是比较郁闷都是参照了配置手册进行的配置,为什么状态不是up而是admin down。
配置过程中要注意的是端口的协商,比如全双工,速率要匹配。运营商专线以前配置双工会断,现在电信联通已经修补相关bug。
这边还有就是cisco4300,接口下配置了neg auto,自动协商,no不掉的情况。需要在接口下配置media-type rj45,然后在no neg auto,在敲上duplex full,speed 100。
这个时候基本大功告成,这个时候就要将设备进行重启。
重启完后就可以看见bfd邻居建立。bfd具体参数根据自己企业的需求来定。我的配置参数基本可以达到无感知切换。



  • 2023骞村崕涓篐CIP璁よ瘉H12-831棰樺簱鏂板
    绛旓細285棰: display current-configuration鍛戒护鐢ㄤ簬鏌ョ湅鍐呭瓨涓繍琛閰嶇疆锛岀瓟妗堟纭286棰: BFD閾捐矾妫娴瀹炵幇姣绾у埆鐘舵佹娴嬶紝绛旀姝g‘銆287棰: LSA澶撮儴鏍囪瘑涓嶅敮涓锛岀敱涓夊厓缁勫喅瀹氾紝绛旀閿欒銆傛帴涓嬫潵锛屾垜浠愪竴瑙f瀽鍏朵粬閮ㄥ垎:IS-IS鐩稿叧 298棰橈細闈欐佺粦瀹氭柊涓绘満浣跨敤mac-address static鍛戒护锛屽锛歮ac-address static 5489...
  • NE80E鐨勪骇鍝佺壒鎬
    绛旓細2.缃戠粶绾у彲闈犳彁渚汭P/LDP/VPN/TE蹇熼噸璺敱/Hot-Standby锛孖GP銆BGP浠ュ強缁勬挱璺敱蹇熸敹鏁涳紝铏氭嫙璺敱鍐椾綑鍗忚锛圴RRP锛孷irtual Router Redundancy Protocol锛夛紝蹇熺幆缃戜繚鎶ゅ崗璁紙RRPP锛孯apid Ring Protection Protocol锛夛紝TRUNK閾捐矾鍒嗘媴澶囦唤锛BFD閾捐矾蹇妫娴锛孧PLS/Ethernet OAM锛岃矾鐢卞崗璁/绔彛/VLAN Damping绛夋妧鏈...
  • MPLS TE鎬荤粨V1.0
    绛旓細濡傛灉闅ч亾閰嶇疆浜嗗鐙珛up鍔熻兘锛屽綋闅ч亾down鎺夊悗锛屽厛杩涜option1鐨勯噸绠楋紝濡傛灉绠椾笉鍑烘潵30绉掍細绠梠ption1鐨凥SB锛 濡傛灉闅ч亾鐩墠鍦╫ption2涓婏紝鍙湁瀹氭椂閲嶄紭鍖栨椂闂村埌锛岄毀閬撻噸浼樺寲鍒皁ption1浠ュ悗锛屾墠浼氱畻option 1鐨凥SB锛涢毀閬撴甯歌繍琛屽湪option1涓婏紝褰搊ption1涓婄殑BFD妫娴鍒伴毀閬撳嚭鐜伴棶棰樺悗锛岄毀閬撶珛鍗冲垏鎹㈠埌HSB涓婏紝...
  • ne5000e-x16璁惧浜ゆ崲缃戞澘鍙彃鍦ㄥ摢鍑犱釜妲戒綅
    绛旓細鎵鏈夊叧閿粍浠舵敮鎸佺儹鎻掓嫈涓庣儹澶囦唤锛涙敮鎸佸熀浜庣姸鎬佺殑鐑垏鎹㈠拰涓板瘜鐨勪笉闂存柇璺敱NSR鎶鏈佺儹琛ヤ竵鎶鏈強杞欢骞虫粦鍗囩骇锛涘叾娆℃槸鍩轰簬缃戠粶绾у埆鐨勪繚鎶わ紝NE5000E鎻愪緵IGP蹇熸敹鏁涖両P锛廘DP锛廡E锛廣LL蹇熼噸璺敱銆BGP锛廔SIS鑷姩蹇熼噸璺敱銆佽櫄鎷熻矾鐢卞啑浣欏崗璁甐RRP銆BFD閾捐矾蹇妫娴銆乀RUNK璺ㄥ崟鏉块摼璺崋缁戠瓑淇濇姢鏈哄埗銆
  • 鍗庝负hcip H12-222鏁伴氳冭瘯鐪熼姣忔棩涓缁(涓)
    绛旓細26.閰嶇疆BFD涓庨潤鎬侀粯璁よ矾鐢辫仈鍔ㄧ殑鍛戒护鏄: A. IP route-static 0.0.0.0.0.0.0.0 10.0.12.2 bfd-session...40.蹇妫娴鎶鏈彲浠ュ敖鏃╁湴妫娴嬪埌涓庣浉閭昏澶囬棿鐨勯氫俊鏁呴殰,浠ヤ究绯荤粺鑳藉鍙婃椂閲囧彇鎺柦,淇濊瘉涓氬姟涓嶄腑鏂 ...B. MPLS VPN鐨勫灞傛爣绛炬槸鐢盠DP鍗忚鎴栭潤鎬佸垎閰嶇殑,鍐呭眰鏍囩鏄敱瀵圭鐨凪P-BGP閭诲眳鍒嗛厤鐨勩 C. 榛樿鎯...
  • Quidway S3700鐨勪骇鍝佺壒鐐
    绛旓細S3700鏀寔1K涓粍鎾粍锛屾敮鎸両GMP Snooping/Filter/Fast Leave/Proxy绛夊崗璁係3700鏀寔绾块熺殑璺╒LAN缁勬挱澶嶅埗鍔熻兘锛屾敮鎸佹崋缁戠鍙g殑缁勬挱璐熻浇鍒嗘媴锛屾敮鎸佸彲鎺х粍鎾紝鍏呭垎婊¤冻IPTV鍜屽叾浠栫粍鎾笟鍔¢渶姹傘 S3700 PWR鍏ㄧ郴鍒椾氦鎹㈡満鏀寔瀹屽杽鐨凱OE瑙e喅鏂规锛岀敤鎴峰彲鐏垫椿閰嶇疆POE绔彛鏄惁渚涚數浠ュ強浣曟椂渚涚數銆係3700 PWR绯诲垪浜ゆ崲鏈哄彲浠...
  • Quidway ME60鐨勪骇鍝佽鏍
    绛旓細RADIUS銆丠WTACACS銆丆OPS鐢ㄦ埛鎺堟潈鍗忚锛 RADIUS銆丠WTACACS銆丆OPS绛栫暐鍗忚锛 銆COPS銆丆OA L2TP LAC: 姣廈SU 16K闅ч亾銆16K浼氳瘽LNS: 姣廣SU 16K闅ч亾銆32K浼氳瘽锛屾暣鏈16K闅ч亾銆128K浼氳瘽 IPv4 鏀寔Static routing 銆丷IP銆丱SPF銆両S-IS銆BGP-4绛夎矾鐢卞崗璁紝鎵鏈夌鍙e湪璺敱鎸崱绛夊鏉傝矾鐢辩幆澧冧笅绾块熻浆鍙戙
  • 鍗庝负RIP璺敱濡備綍閰嶇疆 鍗庝负RIP璺敱閰嶇疆鏁欑▼銆愯瑙c-鎼滅嫍杈撳叆娉昣鐧惧害鐭 ...
    绛旓細缂虹渷鎯呭喌涓,浣胯兘浜嗗鏀跺埌鐨凴IP璺敱鏇存柊鎶ユ枃杩涜婧怚P鍦板潃鐨妫娴,鍗虫鏌ュ彂閫佹姤鏂囩殑鎺ュ彛IP璺熸帴鏀舵姤鏂囩殑IP鍦板潃鏄惁鍦ㄥ悓涓缃戞銆傚鏋滀笉鍚,鍒欒RIP鎶ユ枃涓嶈璁惧澶勭悊...[Huawei-rip-1]bfd all-interfaces min-rx-interval 200 detect-multiplier 5 ? min-tx-interval 閰嶇疆鏈灏忓彂閫侀棿闅旀椂闂 瀵逛簬缃戠粶鍙潬鎬ц姹傝緝楂樼殑閾捐矾,...
  • 鍗庝负RIP璺敱濡備綍閰嶇疆 鍗庝负RIP璺敱閰嶇疆鏁欑▼銆愯瑙c
    绛旓細缂虹渷鎯呭喌涓,浣胯兘浜嗗鏀跺埌鐨凴IP璺敱鏇存柊鎶ユ枃杩涜婧怚P鍦板潃鐨妫娴,鍗虫鏌ュ彂閫佹姤鏂囩殑鎺ュ彛IP璺熸帴鏀舵姤鏂囩殑IP鍦板潃鏄惁鍦ㄥ悓涓缃戞銆傚鏋滀笉鍚,鍒欒RIP鎶ユ枃涓嶈璁惧澶勭悊...瀵逛簬缃戠粶鍙潬鎬ц姹傝緝浣庣殑閾捐矾,鍙互閫氳繃閰嶇疆澧炲ぇBFD鎶ユ枃瀹為檯鍙戦佹椂闂撮棿闅斻 RIP鎺ュ彛涓嬮厤缃: [Huawei-GigabitEthernet0/0/1]rip bfd enable [Huawei-Gigabit...
  • 璇烽棶鍗庝负RIP璺敱濡備綍閰嶇疆 鍗庝负RIP璺敱閰嶇疆鏁欑▼ 璇︾粏鐨勬暀绋,璋㈣阿!_鐧惧害...
    绛旓細缂虹渷鎯呭喌涓,浣胯兘浜嗗鏀跺埌鐨凴IP璺敱鏇存柊鎶ユ枃杩涜婧怚P鍦板潃鐨妫娴,鍗虫鏌ュ彂閫佹姤鏂囩殑鎺ュ彛IP璺熸帴鏀舵姤鏂囩殑IP鍦板潃鏄惁鍦ㄥ悓涓缃戞銆傚鏋滀笉鍚,鍒欒RIP鎶ユ枃涓嶈璁惧澶勭悊...瀵逛簬缃戠粶鍙潬鎬ц姹傝緝浣庣殑閾捐矾,鍙互閫氳繃閰嶇疆澧炲ぇBFD鎶ユ枃瀹為檯鍙戦佹椂闂撮棿闅斻 RIP鎺ュ彛涓嬮厤缃: [Huawei-GigabitEthernet0/0/1]rip bfd enable [Huawei-Gigabit...
  • 扩展阅读:免费永久windows服务器 ... err connection reset ... 日本欧洲云服务器 ... 45ntsc色域和100rgb ... aws永久免费服务器 ... 安卓usb存储设备下载 ... fdm官网下载 ... bacnet ip ... fusb1和fusb2插哪个 ...

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