软交换数据基础培训材料BFD协议原理PPT资料.ppt
- 文档编号:15114551
- 上传时间:2022-10-27
- 格式:PPT
- 页数:20
- 大小:1.19MB
软交换数据基础培训材料BFD协议原理PPT资料.ppt
《软交换数据基础培训材料BFD协议原理PPT资料.ppt》由会员分享,可在线阅读,更多相关《软交换数据基础培训材料BFD协议原理PPT资料.ppt(20页珍藏版)》请在冰豆网上搜索。
l当路由协议不在运行状态的时候,HELLO报文机制也没有被支持。
n于是就产生了一种在双向路由引擎之间建立一条路径的检测方法BFDBFD概述概述nBFD(Bi-directionalForwardingDetection),即双向转发检测,为各种上层控制协议提供一种通用的低开销快速故障检测服务。
l之所以称为双向,是因为BFD协议通过三次握手机制,能提供链路来回两个方向的连通性检测。
lBFD可以快速检测到转发路径上的接口和链路故障、节点的转发引擎故障等,并把故障通知上层协议,使上层协议能够快速收敛。
检测时间是毫秒级。
lBFD可用于检测任何形式的路径,包括直接相连的物理链路、虚电路、隧道、MPLSLSP乃至多跳的路由通道。
甚至对于单向链路(如MPLSTE隧道),只要有回来的路径,都可以检测。
内容提要内容提要BFD协议概述BFD协议工作原理协议工作原理BFD协议应用场景BFD工作原理工作原理nBFD是一个简单的“Hello”协议,在很多方面,它与那些著名的路由协议的邻居检测部分相似。
l一对系统在它们之间的所建立会话的通道上周期性的发送检测报文,如果某个系统在足够长的时间内没有收到对端的检测报文,则认为在这条到相邻系统的双向通道的某个部分发生了故障。
l在某些条件下,为了减少负荷,系统之间的发送和接收速率需要协商。
BFD检测模式检测模式n异步模式(asynchronousmode)系统之间相互周期性地发送BFD控制报文,如果某个系统在检测时间内没有收到对端发来的BFD控制报文,就宣布会话为Down。
n查询模式(demandmode)在需要显式验证连接性的情况下,系统发送一个短序列的BFD控制包,如果在检测时间内没有收到返回的报文就宣布会话为Down,如果收到对端的回应报文,协议继续保持沉默。
n辅助功能回声功能(echofunction)本地发送一系列BFD回声报文,远端系统通过它的转发通道将它们环回回来。
如果本地系统连续几个回声报文都没有接收到,会话就被宣布为Down。
回声功能可以和上述两种检测模式一起使用。
BFD报文格式报文格式Sta:
BFD本地状态。
MyDiscreaminator:
BFD会话连接本地标识符。
BFD系统生成的、唯一且非0的标识符,用于唯一的确定远端和本端之间的BFD会话。
YourDiscreaminator:
BFD会话连接远端标识符。
从远端系统收到的BFD会话标识符,和远端系统的“MyDiscreaminator”字段对应。
初始化时为0。
BFD会话建立过程会话建立过程BFD检测前,需要在通道两端建立对等会话,会话建立以后以协商后的速率各自向对端发送BFD的控制报文来实现故障检测。
nBFD会话初始化nBFD会话建立BFD会话初始化会话初始化n在BFD会话建立过程中的初始化阶段,会话两端的系统可能是主动角色或被动角色(由应用决定,如OSPF,ISIS等),但至少有一端为主动角色。
l当两端都为主动角色时,两端的系统一开始都要向对端发送YourDiscriminator为0的BFD控制报文,直到两端学到对端的Discriminator,然后开始建立会话。
l一端主动、一端被动时,主动方首先发送报文,然后由应用把对端的Discriminator携带回来给主动方。
直到两端学到对端的Discriminator,然后开始建立会话。
BFD会话建立会话建立在会话建立过程中一共有3个状态,两个用于建立会话(INIT和UP),另一个用于检测会话down(DOWN)。
会话建立和会话拆除过程都是三次握手的过程,以确保两端系统都知晓会话状态的改变。
n会话建立过程是一个三次握手的过程,经过此过程后两端的会话变为Up状态BFD会话建立会话建立BFDDOWNABPacketTransmitdowndownBFDDOWNBFDINITBFDINITBFDUPBFDUPdown=initdown=initinit=upinit=upPointofchangingstate(insendingpacket)Pointofchangingstate(local)OSPFBFD会话建立会话建立n1、OSPF邻居建立。
n2、OSPF在发送HELLO时触发本端的BFD模块初始化BFD会话。
n3、通过邻居间的BFD的三次握手建立BFD会话。
OSPFBFD故障检测故障检测n1、链路出现故障。
n2、BFD检测到故障,BFD邻居撤消。
n3、BFD通知其支撑的应用模块连接断链。
n4、BFD支撑的应用OSPF通知邻居断链。
内容提要内容提要BFD协议概述BFD协议工作原理BFD协议应用场景协议应用场景nBFD可以为P节点提供快速检测相邻节点或链路故障的能力,在BFD检测到这种故障时,触发FRR机制,完成切换工作,从而保证用户数据业务损失降低到最小。
应用于快速重路由应用于快速重路由应用于媒体网管和核心网的可靠连接应用于媒体网管和核心网的可靠连接nBFD协议完全可以融入媒体网关平台中,这时它用于保持网关与边缘路由器间的连接。
BFD能检测到介入以太网段或独立网段的故障,它在网关与路由器间交替构建冗余路径,一旦检测到故障并得到确认,BFD便可以在所有路由、传输及隧道系统中触发相应倒换机制,保证网络的可靠。
思考题思考题nBFD有哪2种协议报文?
nBFD的工作原理是什么?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交换 数据 基础 培训 材料 BFD 协议 原理