- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软交换数据基础培训材料10-BFD协议原理
BFD协议原理 内容提要 BFD协议概述 BFD协议工作原理 BFD协议应用场景 BFD产生背景 当数据速率到吉比特时,故障感应时间长代表着大量数据的丢失。相邻系统间快速侦测通讯失效的需求日益增多,而且也显得越来越重要。 在没有硬件信号发送的情况下,以前的路由协议通常采用发送HELLO报文的侦测机制。 HELLO报文的侦测时间一般都大于1秒,这个时间对于一些特殊的应用来说太长了,无法侦测和发现在短时间内发生的链路状态。 当路由协议不在运行状态的时候,HELLO报文机制也没有被支持。 于是就产生了一种在双向路由引擎之间建立一条路径的检测方法-BFD BFD概述 BFD (Bi-directional Forwarding Detection) ,即双向转发检测,为各种上层控制协议提供一种通用的低开销快速故障检测服务。 之所以称为双向,是因为BFD协议通过三次握手机制,能提供链路来回两个方向的连通性检测。 BFD可以快速检测到转发路径上的接口和链路故障、节点的转发引擎故障等,并把故障通知上层协议,使上层协议能够快速收敛。检测时间是毫秒级。 BFD可用于检测任何形式的路径,包括直接相连的物理链路、虚电路、隧道、MPLS LSP乃至多跳的路由通道。甚至对于单向链路(如MPLS TE隧道),只要有回来的路径,都可以检测。 内容提要 BFD协议概述 BFD协议工作原理 BFD协议应用场景 BFD工作原理 BFD是一个简单的“Hello”协议,在很多方面,它与那些著名的路由协议的邻居检测部分相似。 一对系统在它们之间的所建立会话的通道上周期性的发送检测报文,如果某个系统在足够长的时间内没有收到对端的检测报文,则认为在这条到相邻系统的双向通道的某个部分发生了故障。 在某些条件下,为了减少负荷,系统之间的发送和接收速率需要协商。 BFD检测模式 异步模式(asynchronous mode) 系统之间相互周期性地发送BFD控制报文,如果某个系统在检测时间内没有收到对端发来的BFD控制报文,就宣布会话为Down。 查询模式(demand mode) 在需要显式验证连接性的情况下,系统发送一个短序列的BFD控制包,如果在检测时间内没有收到返回的报文就宣布会话为Down,如果收到对端的回应报文,协议继续保持沉默。 辅助功能——回声功能(echo function) 本地发送一系列BFD回声报文,远端系统通过它的转发通道将它们环回回来。如果本地系统连续几个回声报文都没有接收到,会话就被宣布为Down。回声功能可以和上述两种检测模式一起使用。 BFD报文格式 BFD会话建立过程 BFD检测前,需要在通道两端建立对等会话,会话建立以后以协商后的速率各自向对端发送BFD的控制报文来实现故障检测。 BFD会话初始化 BFD会话建立 BFD会话初始化 在BFD会话建立过程中的初始化阶段,会话两端的系统可能是主动角色或被动角色(由应用决定,如OSPF, ISIS等),但至少有一端为主动角色。 当两端都为主动角色时,两端的系统一开始都要向对端发送Your Discriminator为0的BFD控制报文,直到两端学到对端的Discriminator,然后开始建立会话。 一端主动、一端被动时,主动方首先发送报文,然后由应用把对端的Discriminator携带回来给主动方。 直到两端学到对端的Discriminator,然后开始建立会话。 BFD会话建立 在会话建立过程中一共有3个状态,两个用于建立会话(INIT和UP),另一个用于检测会话down(DOWN)。会话建立和会话拆除过程都是三次握手的过程,以确保两端系统都知晓会话状态的改变。 BFD会话建立 会话建立过程是一个三次握手的过程,经过此过程后两端的会话变为Up状态 OSPF BFD会话建立 OSPF BFD故障检测 内容提要 BFD协议概述 BFD协议工作原理 BFD协议应用场景 应用于快速重路由 BFD可以为P节点提供快速检测相邻节点或链路故障的能力,在BFD检测到这种故障时,触发FRR机制,完成切换工作,从而保证用户数据业务损失降低到最小。 思考题 BFD有哪2种协议报文? BFD的工作原理是什么? 课程目标 了解BFD报文类型 了解BFD会话建立过程 掌握BFD检测原理 了解BFD应用场景 Sta:BFD本地状态。 My Discreaminator:BFD会话连接本地标识符。BFD系统生成的、唯一且非0的标识符,用于唯一的确定远端和本端之间的BFD会话。 Your Discreaminator:BFD会话连接远端标识符。从远端系统收到的BFD会话标识符,和远端系统的“My Discreaminator”字段对应。初始化时为0。 BFD DOWN A B Packet T
您可能关注的文档
最近下载
- 胸心外科动脉导管未闭病案分析.docx VIP
- 2025年RCEP关税调整对国内制造业影响深度分析报告.docx VIP
- 上海PPAP培训课件.ppt VIP
- 2025华南地区经济情况特别报告.pdf VIP
- 第十二章 全等三角形知识归纳与题型突破(12类题型清单)(解析版).docx VIP
- Unit4 第2课时Speed up Fuel up(教学设计)-三年级英语下册(外研版三起2024).pdf VIP
- 北京德佛斯DFSFS3000变频器说明书.docx VIP
- 2024-2025学年人教版英语八年级上册阅读理解解题技巧讲义.docx VIP
- 带电粒子在电场中的运动.ppt VIP
- Unit4 第2课时Speed up Fuel up(教学课件)-三年级英语下册(外研版三起2024).pptx VIP
文档评论(0)