4-6 BFD技术(华为数通课件)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
异步模式
在异步模式下,检测点在远端peer 检测时间 =接收到的远端Detect Multi X max {本地的RMRI,接收到的 DMTI} 在查询模式下,检测点在本端 检测时间 =本地的Detect Multi X max {本地的RMRI,接收到的DMTI}
查询模式
注意: 不是固定的, 注意:RMRI,DMTI不是固定的,通常这两个参数的值由链路,延迟与抖 , 不是固定的 通常这两个参数的值由链路, 动来决定。例如: 的传输链路上, 动来决定。例如:在200KM的传输链路上,延迟为 的传输链路上 延迟为1ms。 。
Page 20
Page 19
标准参考
Bidirectional Forwarding Detection
draft-ietf-bfd-base-02 draft-ietf-bfd-base-03
单跳IPv4 BFD,单跳IPv6 BFD
draft-ietf-bfd-v4v6-1hop-02
多跳BFD
draft-ietf-bfd-multihop-02
Page 12
BFD 配置
步骤
1
配置结果
进入系统视图. system-view
命令
2
进入BFD配置视图
bfd cfg-name [ bind peer-ip ip-address [ interface interface-name interface-type interface-number]
BFD 邻居
BFD
ISIS
RouterA
RouterB
Interface interface-type interface-number Isis fast-sense
两台路由器运行ISIS与BFD: • 当ISIS发现邻居后,发送请求给本地BFD进程,初始化与ISIS邻居对应的 BFD邻居会话 • 与ISIS邻居对应的BFD邻居会话建立 • 与ISIS邻居对应的BFD邻居会话down • BFD通知本地ISIS进程BFD邻居不可达 • 本地ISIS进程断开邻居关系
Page 17
VRRP + BFD
RT1 Switch 流量接入 BFD+VRRP +
RT2
RT1和RT2通过交换机运行BFD和VRRP,当交换机和Master之间的链 路出问题时,进行VRRP的主备切换,使从交换机过来的流量能快速 进行切换。
Page 18
目录
1. 2. 3. 4. 技术背景 技术分析 技术应用 标准参考
情形1:含有光传输设备的网络。路由器不能发现光传输网络内部的连接故障 情形2:两台路由器连接在同一台LAN交换机上。当LAN交换机故障时,路由器 与交换机 之间的接口仍然正常工作,但是两路由器之间的通讯中断。
Page 4
技术发展历史
路由协议 30S hello 路由协议 30S hello
1.1.1.1/30
Page 13
目录
1. 2. 3. 4. 技术背景 技术分析 技术应用 标准参考
Page 14
BFD应用 IGP 实时检测
边缘网络可靠性 主机可达能力 (如媒体网关) ( ) 交换式以太网完整性
Page 15
IGP实时检测 ISIS 邻居
ISIS
BFD
192.168.10.2
192.168.10.1
BFD BFD技术
ISSUE 1.0
培训目标
学习完此课程,您应该能: 描述BFD技术的发展 理解BFD技术的原理 了解BFD技术的应用
Page 2
目录
1. 2. 3. 4. 技术背景 技术分析 技术应用 标准参考
Page 3
故障检测问题
网络设备一个日益重要的特征就是相邻系统间通讯故障的快速检测,以 便在故障发生后能更快速的倒换到备用通道。 在数据链路层硬件检测的情况下,如SONET告警,故障检测的速度是相 当快的。 一些介质,如Ethernet,不能提供硬件告警;还有一些介质,不能检测 转发路径上的故障,如接口故障或转发引擎模块故障。
3
配置本地或远端分离器
discriminator { local discr-value | remote discrvalue } min-tx-interval interval
4
配置最小报文发送周期
5
配置最小报文接收周期
min-rx-interval interval
6
配置本地检测乘法器
detect-multiplier multiplier
A
down
B FD D OW N
Packet transmit
B
down
WN BFD DO
down => init init
B FD B FD INIT
down => init init => up
IT BFD IN
BFD DOWN
: DOWN state in packet : INIT state in packet : UP state in packet : Resault of changing :
摘自draft-ietf-bfd-base-03.txt
• 对于Ethernet,报文内容包括:Ethernet + IP + UDP + BFD • 对于BFD控制报文, UDP端口号为 3784
Page 9
BFD 检测原理
两种模式和一个功能
异步模式 查询模式 回声功能
Page 10
BFD 会话连接建立
state (Local) Point of changing state (Local) Point of changing state
init init => up
BFD INIT
UP
BFD UP
Biblioteka Baidu
BFD UP
XX => YY
: (in sending packet)
Page 11
BFD 检测时间
0 1 2 3 4 5 6 7 8 ST AT 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Vers
Diag
P
F
C
A
D R My Discriminator
Detect Mult
Length
Your Discriminator Desired Min TX Interval Required Min RX Interval Required Min Echo RX Interval
BFD 协议概述
快收敛,尤其在如Ethernet的共享介质上 转发平面连接与控制平面连接分离 转发平面之间故障检测,包括链路,接口,隧道等 独立于传输介质与路由协议 对已有其他协议不需要作任何改动
Page 7
目录
1. 2. 3. 4. 技术背景 技术分析 技术应用 标准参考
Page 8
BFD 报文结构
X
SDH SDH
如果两台路由器之间的SDH系统发生故障,而SDH与路由器之间的链路正常,检测到此 故障的唯一途径就是路由协议Hello报文收发中断,而路由协议Hello报文周期都是比较长 的,由此导致故障检测速度很慢。 解决以上问题,我们需要端到端的快速故障检测机制,给链路提供更可靠的保护。
Page 6
接口 up
接口 up
1.1.1.2/30
路由协议 30S hello
路由协议 30S hello
1.1.1.1/30
基于UDP的ms级BFD报文 基于UDP的ms级BFD报文 UDP
1.1.1.2/30
基于UDP的ms级BFD报文 基于UDP的ms级BFD报文 UDP
Page 5
技术发展历史
路由协议 Hello
Page 16
媒体网关链路BFD检测
BFD
MGW R TSR
IP FRR
IP Core
R
TSR
• • •
BFD协议整合于媒体网关平台,并用于媒体网关与边缘路由器之间链路的检测. BFD能够检测以太网链路或其他类型网络的故障,且能跨网段检测 BFD协议能够建立媒体网关与路由器之间的备用路径。一旦故障发生并确认, BFD在所有路由,传输系统,以及隧道上触发倒换机制,保障网络的可靠性。
在异步模式下,检测点在远端peer 检测时间 =接收到的远端Detect Multi X max {本地的RMRI,接收到的 DMTI} 在查询模式下,检测点在本端 检测时间 =本地的Detect Multi X max {本地的RMRI,接收到的DMTI}
查询模式
注意: 不是固定的, 注意:RMRI,DMTI不是固定的,通常这两个参数的值由链路,延迟与抖 , 不是固定的 通常这两个参数的值由链路, 动来决定。例如: 的传输链路上, 动来决定。例如:在200KM的传输链路上,延迟为 的传输链路上 延迟为1ms。 。
Page 20
Page 19
标准参考
Bidirectional Forwarding Detection
draft-ietf-bfd-base-02 draft-ietf-bfd-base-03
单跳IPv4 BFD,单跳IPv6 BFD
draft-ietf-bfd-v4v6-1hop-02
多跳BFD
draft-ietf-bfd-multihop-02
Page 12
BFD 配置
步骤
1
配置结果
进入系统视图. system-view
命令
2
进入BFD配置视图
bfd cfg-name [ bind peer-ip ip-address [ interface interface-name interface-type interface-number]
BFD 邻居
BFD
ISIS
RouterA
RouterB
Interface interface-type interface-number Isis fast-sense
两台路由器运行ISIS与BFD: • 当ISIS发现邻居后,发送请求给本地BFD进程,初始化与ISIS邻居对应的 BFD邻居会话 • 与ISIS邻居对应的BFD邻居会话建立 • 与ISIS邻居对应的BFD邻居会话down • BFD通知本地ISIS进程BFD邻居不可达 • 本地ISIS进程断开邻居关系
Page 17
VRRP + BFD
RT1 Switch 流量接入 BFD+VRRP +
RT2
RT1和RT2通过交换机运行BFD和VRRP,当交换机和Master之间的链 路出问题时,进行VRRP的主备切换,使从交换机过来的流量能快速 进行切换。
Page 18
目录
1. 2. 3. 4. 技术背景 技术分析 技术应用 标准参考
情形1:含有光传输设备的网络。路由器不能发现光传输网络内部的连接故障 情形2:两台路由器连接在同一台LAN交换机上。当LAN交换机故障时,路由器 与交换机 之间的接口仍然正常工作,但是两路由器之间的通讯中断。
Page 4
技术发展历史
路由协议 30S hello 路由协议 30S hello
1.1.1.1/30
Page 13
目录
1. 2. 3. 4. 技术背景 技术分析 技术应用 标准参考
Page 14
BFD应用 IGP 实时检测
边缘网络可靠性 主机可达能力 (如媒体网关) ( ) 交换式以太网完整性
Page 15
IGP实时检测 ISIS 邻居
ISIS
BFD
192.168.10.2
192.168.10.1
BFD BFD技术
ISSUE 1.0
培训目标
学习完此课程,您应该能: 描述BFD技术的发展 理解BFD技术的原理 了解BFD技术的应用
Page 2
目录
1. 2. 3. 4. 技术背景 技术分析 技术应用 标准参考
Page 3
故障检测问题
网络设备一个日益重要的特征就是相邻系统间通讯故障的快速检测,以 便在故障发生后能更快速的倒换到备用通道。 在数据链路层硬件检测的情况下,如SONET告警,故障检测的速度是相 当快的。 一些介质,如Ethernet,不能提供硬件告警;还有一些介质,不能检测 转发路径上的故障,如接口故障或转发引擎模块故障。
3
配置本地或远端分离器
discriminator { local discr-value | remote discrvalue } min-tx-interval interval
4
配置最小报文发送周期
5
配置最小报文接收周期
min-rx-interval interval
6
配置本地检测乘法器
detect-multiplier multiplier
A
down
B FD D OW N
Packet transmit
B
down
WN BFD DO
down => init init
B FD B FD INIT
down => init init => up
IT BFD IN
BFD DOWN
: DOWN state in packet : INIT state in packet : UP state in packet : Resault of changing :
摘自draft-ietf-bfd-base-03.txt
• 对于Ethernet,报文内容包括:Ethernet + IP + UDP + BFD • 对于BFD控制报文, UDP端口号为 3784
Page 9
BFD 检测原理
两种模式和一个功能
异步模式 查询模式 回声功能
Page 10
BFD 会话连接建立
state (Local) Point of changing state (Local) Point of changing state
init init => up
BFD INIT
UP
BFD UP
Biblioteka Baidu
BFD UP
XX => YY
: (in sending packet)
Page 11
BFD 检测时间
0 1 2 3 4 5 6 7 8 ST AT 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Vers
Diag
P
F
C
A
D R My Discriminator
Detect Mult
Length
Your Discriminator Desired Min TX Interval Required Min RX Interval Required Min Echo RX Interval
BFD 协议概述
快收敛,尤其在如Ethernet的共享介质上 转发平面连接与控制平面连接分离 转发平面之间故障检测,包括链路,接口,隧道等 独立于传输介质与路由协议 对已有其他协议不需要作任何改动
Page 7
目录
1. 2. 3. 4. 技术背景 技术分析 技术应用 标准参考
Page 8
BFD 报文结构
X
SDH SDH
如果两台路由器之间的SDH系统发生故障,而SDH与路由器之间的链路正常,检测到此 故障的唯一途径就是路由协议Hello报文收发中断,而路由协议Hello报文周期都是比较长 的,由此导致故障检测速度很慢。 解决以上问题,我们需要端到端的快速故障检测机制,给链路提供更可靠的保护。
Page 6
接口 up
接口 up
1.1.1.2/30
路由协议 30S hello
路由协议 30S hello
1.1.1.1/30
基于UDP的ms级BFD报文 基于UDP的ms级BFD报文 UDP
1.1.1.2/30
基于UDP的ms级BFD报文 基于UDP的ms级BFD报文 UDP
Page 5
技术发展历史
路由协议 Hello
Page 16
媒体网关链路BFD检测
BFD
MGW R TSR
IP FRR
IP Core
R
TSR
• • •
BFD协议整合于媒体网关平台,并用于媒体网关与边缘路由器之间链路的检测. BFD能够检测以太网链路或其他类型网络的故障,且能跨网段检测 BFD协议能够建立媒体网关与路由器之间的备用路径。一旦故障发生并确认, BFD在所有路由,传输系统,以及隧道上触发倒换机制,保障网络的可靠性。