IP路由-BFD技术介绍-D.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
, , IP路由-BFD技术介绍 技术介绍IP 路由BFD 技术介绍IP 路由 BFD 1 1 目 录 BFD 1 BFD简介 1 工作机制 1 BFD报文格式 3 BFD支持的应用 5 BFD BFD 简介 为了减小设备故障对业务的影响、提高网络的可用性,设备需要能够尽快检测到与相邻设备间的通信故障,以便能够及时采取措施,从而保证业务继续进行。 现有的故障检测方法主要包括以下几种: 硬件检测:例如通过 SDH(Synchronous Digital Hierarchy,同步数字体系) 告警检测链路故障。硬件检测的优点是可以很快发现故障,但并不是所有介质都能提供硬件检测。 慢 Hello 机制:通常采用路由协议中的 Hello 报文机制。这种机制检测到故障所需时间为秒级。对于高速数据传输,例如吉比特速率级,超过 1 秒的检测时 间将导致大量数据丢失;对于时延敏感的业务,例如语音业务,超过 1 秒的延迟也是不能接受的。并且,这种机制依赖于路由协议。 其他检测机制:不同的协议有时会提供专用的检测机制,但在系统间互联互通时,这样的专用检测机制通常难以部署。 BFD(Bidirectional Forwarding Detection,双向转发检测)就是为了解决上述检测机制的不足而产生的,它是一套全网统一的检测机制,用于快速检测、监控网络中链路或者 IP 路由的转发连通状况,保证邻居之间能够快速检测到通信故障,从而快速建立起备用通道恢复通信。 工作机制 BFD 提供了一个通用的、标准化的、介质无关、协议无关的快速故障检测机制,可以为各上层协议如路由协议、MPLS 等统一地快速检测两台路由器间双向转发路径的故障。 BFD 在两台路由器或路由交换机上建立会话,用来监测两台路由器间的双向转发路径,为上层协议服务。BFD 本身并没有发现机制,而是靠被服务的上层协议通知其该与谁建立会话,会话建立后如果在检测时间内没有收到对端的 BFD 控制报文则认为发生故障,通知被服务的上层协议,上层协议进行相应的处理。 技术介绍IP 路由BFD 技术介绍IP 路由 BFD PAGE PAGE 2 工作流程 2 2 3 1 2 Router A Router B OSPF neighbors OSPF advertises the BFD neighbor relationship BFD neighbors 图1 BFD 会话建立流程图(以OSPF 为例) BFD 会话建立过程: 上层协议通过自己的 Hello 机制发现邻居并建立连接; 上层协议在建立了新的邻居关系时,将邻居的参数及检测参数都(包括目的地址和源地址等)通告给 BFD; BFD 根据收到的参数进行计算并建立邻居。 3 2 3 Router A 5 1 Router B 4Fault 4 BFD notifies the OSPF link failure Backup link BFD neighbors OSPF neighbors 图2 BFD 处理网络故障流程图(以OSPF 为例) 当网络出现故障时: BFD 检测到链路/网络故障; 拆除 BFD 邻居会话; BFD 通知本地上层协议进程 BFD 邻居不可达; 本地上层协议中止上层协议邻居关系; 如果网络中存在备用路径,路由器将选择备用路径。 检测方式 单跳检测:BFD 单跳检测是指对两个直连系统进行 IP 连通性检测,这里所说的“单跳”是 IP 的一跳。 多跳检测:BFD 可以检测两个系统间的任意路径,这些路径可能跨越很多跳, 也可能在某些部分发生重叠。 双向检测:BFD 通过在双向链路两端同时发送检测报文,检测两个方向上的链路状态,实现毫秒级的链路故障检测。(BFD 检测 LSP 是一种特殊情况, 只需在一个方向发送 BFD 控制报文,对端通过其他路径报告链路状况。) BFD 会话工作方式 BFD 会话工作方式: 控制报文方式:链路两端会话通过控制报文交互监测链路状态。 Echo 报文方式:链路某一端通过发送 Echo 报文由另一端转发回来,实现对链路的双向监测。 运行模式 BFD 会话建立前模式:主动模式和被动模式。 主动模式:在建立对话前不管是否收到对端发来的 BFD 控制报文,都会主动发送 BFD 控制报文; 被动模式:在建立对话前不会主动发送 BFD 控制报文,直到收到对端发送来的控制报文; 在会话初始化过程中,通信双方至少要有一个运行在主动模式才能成功建立起会话。 BFD 会话建立后模式:异步模式和查询模式。 异步模式:以异步模式运行的路由器周期性地发送 BFD 控制报文,如果在检测时间内没有收到 BFD 控制报文则将会话 down。 查询模式:假定每个系统都有一个独立的

您可能关注的文档

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档