华为BFD配置文档格式.docx

上传人:聆听****声音 文档编号:811070 上传时间:2023-04-29 格式:DOCX 页数:68 大小:229.75KB
下载 相关 举报
华为BFD配置文档格式.docx_第1页
第1页 / 共68页
华为BFD配置文档格式.docx_第2页
第2页 / 共68页
华为BFD配置文档格式.docx_第3页
第3页 / 共68页
华为BFD配置文档格式.docx_第4页
第4页 / 共68页
华为BFD配置文档格式.docx_第5页
第5页 / 共68页
华为BFD配置文档格式.docx_第6页
第6页 / 共68页
华为BFD配置文档格式.docx_第7页
第7页 / 共68页
华为BFD配置文档格式.docx_第8页
第8页 / 共68页
华为BFD配置文档格式.docx_第9页
第9页 / 共68页
华为BFD配置文档格式.docx_第10页
第10页 / 共68页
华为BFD配置文档格式.docx_第11页
第11页 / 共68页
华为BFD配置文档格式.docx_第12页
第12页 / 共68页
华为BFD配置文档格式.docx_第13页
第13页 / 共68页
华为BFD配置文档格式.docx_第14页
第14页 / 共68页
华为BFD配置文档格式.docx_第15页
第15页 / 共68页
华为BFD配置文档格式.docx_第16页
第16页 / 共68页
华为BFD配置文档格式.docx_第17页
第17页 / 共68页
华为BFD配置文档格式.docx_第18页
第18页 / 共68页
华为BFD配置文档格式.docx_第19页
第19页 / 共68页
华为BFD配置文档格式.docx_第20页
第20页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

华为BFD配置文档格式.docx

《华为BFD配置文档格式.docx》由会员分享,可在线阅读,更多相关《华为BFD配置文档格式.docx(68页珍藏版)》请在冰点文库上搜索。

华为BFD配置文档格式.docx

3.7.3建立BFD会话

3.7.4检查配置结果

3.8调整BFD检测参数

3.8.1建立配置任务

3.8.2调整BFD检测时间

3.8.3配置BFD等待恢复时间

3.8.4配置BFD会话的描述信息

3.8.5检查配置结果

3.9配置全局多跳端口号功能

3.9.1建立配置任务

3.9.2配置全局多跳端口号

3.9.3检查配置结果

3.10配置BFD状态与接口状态联动

3.11配置BFD状态与子接口状态联动

3.12配置全局TTL功能

3.12.1建立配置任务

3.12.2配置全局TTL

3.12.3检查配置结果

3.13维护BFD

3.13.1清除BFD的统计数据

3.13.2监控BFD运行状况

3.14配置举例

3.14.1配置三层物理链路单跳检测示例

3.14.2配置VLANIF接口单跳检测示例

3.14.3配置BFD多跳检测示例

3.14.4配置Dot1q终结子接口支持BFD示例

3.14.5配置单臂ECHO功能示例

通过创建BFD会话,可以实现快速检测网络中链路故障。

·

3.1BFD简介

BFD检测机制可以快速检测到与相邻设备间的通信故障,减小设备故障对业务的影响。

3.2配置BFD单跳检测

通过配置BFD单跳检测,实现快速检测和监控网络中的直连链路。

3.3配置BFD修改端口状态表

通过配置BFD修改端口状态表,实现BFD会话更加快速的检测链路的故障。

它只能应用在BFD单跳检测中。

3.4配置BFD多跳检测

配置BFD多跳检测,实现快速检测和监控网络中的多跳路径。

3.5配置静态标识符自协商BFD

通过配置静态标识符自协商BFD,实现与采用动态建立BFD会话的设备互通。

它主要应用在静态路由中。

3.6配置BFD延迟UP功能

特殊场景中,通过配置BFD会话延迟UP功能,避免由于路由协议UP晚于接口UP而导致的流量丢失问题。

3.7配置单臂ECHO功能

通过配置单臂ECHO功能,实现快速检测和监控网络中的直连链路。

3.8调整BFD检测参数

通过调整BFD检测参数,实现BFD会话更好、更快速的检测和监控网络中的链路。

3.9配置全局多跳端口号功能

通过配置全局多跳端口号功能,实现同以前版本的设备或者其它厂商的设备互通。

3.10配置BFD状态与接口状态联动

通过配置BFD状态与接口状态联动,触发路由快速收敛。

它只能应用于缺省组播IP地址检测的单跳BFD会话中。

3.11配置BFD状态与子接口状态联动

通过配置BFD状态与子接口状态联动,触发路由快速收敛。

3.12配置全局TTL功能

通过配置全局TTL功能,实现和以前版本的设备互通。

3.13维护BFD

通过维护BFD,可以实现清除BFD统计数据和监控BFD的运行状况的目的。

3.14配置举例

介绍BFD快速检测链路的各种示例。

请结合配置流程图了解配置过程。

配置示例中包括组网需求、配置注意事项和配置思路等。

BFD是一套全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。

在现有网络中,通常采用以下几种方法检测链路故障:

通过硬件检测信号,如SDH告警来检测链路硬件故障。

它的优点是可以很快的发现故障。

如果无法通过硬件信号检测故障,通常采用路由协议的Hello报文机制。

存在的问题如下:

并不是所有的介质都能够提供硬件检测。

路由协议的Hello报文机制检测到故障所需时间比较长,超过1秒钟。

当数据达到吉比特速率级时,在此检测时间内,大量数据将会丢失。

在小型三层网络中,如果没有部署路由协议,则无法使用路由协议的Hello报文机制来检测故障。

这对系统间互联互通定位故障造成困难。

BFD就是为解决上述三个问题而产生的。

BFD提供如下功能:

对相邻设备直接链路故障提供轻负荷、短持续时间的检测。

用单一的机制对任何介质、任何协议层进行实时检测,并支持不同的检测时间与开销。

本节简单介绍AR1200支持的BFD特性。

作为一种全网统一的检测机制,BFD可以为多种协议所用。

BFD特性包括:

会话建立方式、单跳检测和多跳检测、会话状态与接口状态联动、动态改变参数、BFD绑定VPN实例、BFDforVRRP、BFDfor静态路由、BFDfor路由协议。

AR1200支持的BFD会话建立方式

BFD使用本地标识符(LocalDiscriminator)和远端标识符(RemoteDiscriminator)区分同一对系统之间的多个BFD会话。

按照本地标识符和远端标识符创建方式的差异区分,AR1200支持以下BFD会话类型:

手工指定标识符的静态BFD会话

标识符自协商的静态BFD会话

协议触发的动态BFD会话

协议触发的动态BFD会话的实现方式是:

动态分配本端标识符

自学习远端标识符

说明:

目前AR1200支持OSPF、BGP、IS-IS、PIM协议动态触发创建BFD会话。

当建立BFD会话的两端采用的创建标识符的方式不同时:

如果本端采用手工指定标识符,则对端也必须手工指定标识符。

如果本端采用静态标识符自协商,则对端既可以配置静态标识符自协商,也可以配置动态BFD。

当本端既配置了静态标识符自协商BFD,又配置了动态BFD时,将按如下原则处理:

§

如果动态BFD和静态标识符自协商BFD共用同一个配置属性四元组(源地址、目的地址、出接口、VPN索引),将采用动态会话共享会话的流程,将静态标识符自协商类型和动态会话共用。

如果先配置了动态BFD(此时的配置名称为DYN_本端标识符),然后再配置标识符自协商的静态BFD,将更新配置名称为静态BFD名称。

共用会话的参数采用共用会话的最小值。

目前支持的动态共用会话包括:

BFDforOSPF、BFDforBGP。

单跳检测和多跳检测

AR1200支持BFD单跳检测和多跳检测。

单跳检测和多跳检测用来检测IP路由的连通性。

本节主要介绍单跳检测的支持情况。

对于普通BFD会话,AR1200支持的接口类型有:

物理接口:

三层以太接口、PON接口、Serial接口(包括同步SA接口、E1接口、CE1/CT1/PRI接口、CPOS接口)、ATM接口(包括ADSL接口、G.SHDSL接口)。

逻辑接口:

Dialer接口、VLANIF接口、三层Eth-Trunk接口、VE接口、VT接口、Mp-group接口、MFR接口、Serial子接口、通道化串口子接口、MFR子接口、ATM子接口、以太子接口(包括Dot1q子接口、Qinq子接口)、Eth-Trunk子接口(Dot1q子接口)。

对于一个物理以太口有多个子接口的情况,BFD会话可以独立建立在各个子接口上和此物理以太口上。

对于组播BFD会话,AR1200支持的接口类型有:

二层以太接口、三层以太接口、PON接口。

二层Eth-Trunk接口、三层Eth-Trunk接口、以太子接口(包括Dot1q子接口、Qinq子接口)。

AR1200主控板上的二层以太接口和二、三层Eth-Trunk接口不支持建立组播BFD会话。

对于一个物理以太口有多个子接口的情况,BFD会话可以独立建立在各个子接口上和此物理以太口上。

单臂回声功能

在两台直接相连的设备中,其中,一台设备支持BFD功能,另一台设备不支持BFD功能。

为了能够快速的检测这两台设备之间的故障,可以在支持BFD功能的设备上创建单臂回声功能的BFD会话。

支持BFD功能的设备主动发起回声请求功能,不支持BFD功能的设备接收到该报文后直接将其环回,从而实现转发链路的连通性检测功能。

单臂回声功能只适用于单跳BFD会话中。

图3-1单臂回声功能组网示意图

如图3-1所示,RouterA支持BFD功能,RouterB不支持BFD功能。

在RouterA上配置单臂回声功能的BFD会话,检测RouterA到RouterB之间的单跳路径。

RouterB接收到RouterA发送的BFD报文后,直接在网络层将该报文环回,从而快速检测RouterA和RouterB之间的直连链路的连通性。

BFD会话状态与接口状态联动

当直连链路中间存在传输设备时,与接口本身的链路协议故障检测机制相比,BFD能够更快地检测到链路故障。

另外对于Trunk或VLANIF等逻辑接口来说,链路协议状态是由其成员接口的链路协议状态决定的。

因此,为了将BFD检测结果更快地通告到应用程序,在接口管理模块中,对每个接口增加了一个属性,即BFD状态,指的是与该接口绑定的BFD会话的状态,系统根据接口的链路状态、协议状态和BFD状态决定接口的状态,并将结果通告给应用程序。

BFD会话状态与接口状态联动功能是指当BFD会话的状态变化时,直接修改IFNET模块中接口的BFD状态。

该功能是针对绑定出接口、且使用缺省组播地址进行检测的单跳BFD会话的,包括两个方面:

BFD会话状态与其绑定的接口状态联动

当BFD会话状态变为Down时,与其绑定的接口的BFD状态变为Down,然后将接口状态通告给接口上的应用。

当BFD会话的状态变为Up时,与其绑定的接口的BFD状态变为Up。

BFD会话状态与绑定接口的子接口状态联动

BFD会话绑定的接口必须是主接口。

当BFD会话的状态变为Down时,与其绑定的接口及其所有子接口的BFD状态都变为Down,然后通告给子接口上的应用程序。

当BFD会话的状态恢复为Up时,与其绑定的接口及其所有子接口的BFD状态都变为Up。

该功能的主要目的是节约系统的会话资源,为更多的应用提供可靠性保障。

主要使用在子接口上配置大量业务同时对可靠性要求高的组网方案中,如大规模的城域以太网。

动态改变BFD参数

BFD会话建立后,用户可以改变BFD的相关配置参数,例如最小发送间隔、最小接收间隔、检测模式等,不影响会话的当前状态。

BFD绑定VPN实例

AR1200支持BFD会话绑定到VPN实例,实现BFD控制报文在指定VPN发送。

BFDforVRRP

使用BFD检测、监控网络中链路或者IP路由的转发连通状况,触发VRRP快速切换。

BFDforVRRP的具体配置请参考“VRRP配置”。

BFDfor静态路由

静态路由自身没有检测机制,当网络发生故障时需要管理员介入。

使用BFDfor静态路由特性,可以利用BFD会话检测对公网IPv4静态路由的状态。

路由管理系统根据BFD会话的状态决定静态路由是否可用。

BFDfor静态路由的具体配置请参考《HuaweiAR1200系列企业路由器配置指南IP路由》中的“静态路由配置”。

BFDfor路由协议

BGP协议和OSPF协议支持动态建立BFD会话。

路由协议动态触发建立BFD会话的实现方式是:

动态分配本地标识符

当路由协议邻居建立成功时,路由协议通过路由管理模块通知BFD建立会话,对路由协议的邻居关系进行快速检测。

BFD会话的检测参数由路由协议设置。

当BFD会话检测到故障时,状态变为Down,BFD通过路由管理模块触发路由收敛。

当邻居状态不可达时,路由协议通过路由管理模块通知BFD删除相应会话。

在配置BFD单跳检测功能之前,应了解此特性的应用环境、配置此特性的前置任务和数据准备,可以帮助您快速、准确地完成配置任务。

应用环境

如果需要快速检测和监控网络中的直连链路,可以配置BFD单跳检测。

前置任务

在配置BFD单跳检测之前,需完成以下任务:

正确连接各接口

对于三层接口,正确配置接口IP地址

数据准备

在配置BFD单跳检测功能之前,需要准备以下数据。

序号

数据

1

BFD配置名

2

BFD检测的直连链路的对端IP地址、本端接口名称和编号。

如果检测链路的物理层状态,还需要准备BFD使用的缺省组播地址。

3

BFD会话参数:

本地、远端标识符

只有全局使能BFD功能后,才能进行BFD的相关配置。

背景信息

如果对没有IP地址的三层物理接口或二层接口进行BFD单跳检测,需要配置缺省组播IP地址。

在需要检测的链路两端路由器上进行以下配置。

操作步骤

1.执行命令system-view,进入系统视图。

2.执行命令bfd,使能全局BFD功能并进入BFD全局视图。

3.(可选)执行命令default-ip-addressip-address,配置BFD缺省组播IP地址。

缺省情况下,BFD使用组播地址224.0.0.184。

如果BFD检测路径上存在重叠的BFD会话,例如,三层接口通过具有BFD功能的二层交换设备连接,不同BFD会话所在的设备必须配置不同的缺省组播IP地址,以避免BFD报文被错误地转发。

通过在直连链路两端建立BFD会话,可以快速检测直连链路的故障。

2.根据需要选择不同的命令选项创建BFD会话。

对于有IP地址的三层接口,执行命令:

bfdcfg-namebindpeer-ippeer-ip[vpn-instancevpn-instance-name]interfaceinterface-typeinterface-number[source-ipsource-ip]

在第一次创建单跳BFD会话时,必须绑定对端IP地址和本端相应接口,且创建后不可修改。

在创建BFD配置项时,系统只检查IP地址是否符合IP地址格式,不检查其正确性。

绑定错误的对端IP地址或源IP地址都将导致BFD会话无法建立。

当BFD与单播逆向路径转发URPF(UnicastReversePathForwarding)特性一起应用时,由于URPF会对接收到的报文进行源IP地址检查,用户在创建BFD绑定时,需要使用source-ip选项手工指定正确的源IP地址,以免BFD报文被错误地丢弃。

目前,BFD会话不会感知路由切换。

如果绑定的对端IP地址改变引起路由切换到其他链路上,除非原链路转发不通,否则,BFD不会重新协商。

对于二、三层接口和三层子接口,执行命令:

bfdcfg-namebindpeer-ipdefault-ipinterfaceinterface-typeinterface-number[source-ipsource-ip],创建组播BFD。

在三层接口或者三层子接口上创建组播BFD会话时,需要在三层接口上配置IP地址使其协议层UP,否则,组播BFD会话无法协商成功。

3.配置标识符:

执行命令discriminatorlocaldiscr-value,配置本地标识符。

执行命令discriminatorremotediscr-value,配置远端标识符。

BFD会话两端设备的本地标识符和远端标识符需要分别对应,即本端的本地标识符与对端的远端标识符相同,否则会话无法正确建立。

并且,本地标识符和远端标识符配置成功后不可修改。

对于绑定缺省组播地址的BFD会话,一个BFD会话的本地标识符和远端标识符不能相同。

4.执行命令commit,提交配置。

在创建单跳BFD会话时,配置完必要的参数(例如本地标识符和远端标识符)后,必须执行commit命令才能成功创建会话。

通过查看BFD会话的类型和状态等内容,来检查配置是否成功。

前提条件

已经完成BFD单跳检测功能的所有配置。

只有配置完BFD会话参数并成功建立会话后,才能查看到BFD会话统计信息和BFD会话信息。

使用displaybfdconfiguration{all|static[namecfg-name]|discriminatorlocal-discr-value|dynamic|peer-ippeer-ip[vpn-instancevpn-instance-name]}[verbose]命令查看BFD配置信息。

使用displaybfdinterface[interface-typeinterface-number]命令查看BFD接口信息。

使用displaybfdsession{all|discriminatordiscr-value|dynamic|peer-ippeer-ip[vpn-instancevpn-instance-name]|static}[verbose]命令查看BFD会话信息。

使用displaybfdstatistics命令查看BFD全局统计信息。

使用displaybfdstatisticssession{all|static|dynamic|discriminatordiscr-value|peer-ippeer-ip[vpn-instancevpn-instance-name]}命令查看BFD会话统计信息。

任务示例

配置成功后,使用displaybfdsessionallverbose命令可以查看BFD会话的详细信息。

可以看见,建立一个单跳(OneHop)BFD会话,状态为Up。

<

Huawei>

displaybfdsessionallverbose

---------------------------------------------------------------------

SessionMIndex:

64(OneHop)State:

UpName:

atob

LocalDiscriminator:

11RemoteDiscriminator:

22

SessionDetectMode:

AsynchronousModeWithoutEchoFunction

BFDBindType:

Interface(GigabitEthernet1/0/0)

BindSessionType:

Static

BindPeerIpAddress:

224.0.0.184

NextHopIpAddress:

BindInterface:

GigabitEthernet1/0/0

FSMBoardId:

0TOS-EXP:

7

MinTxInterval(ms):

1000MinRxInterval(ms):

1000

ActualTxInterval(ms):

1000ActualRxInterval(ms):

LocalDetectMulti:

3DetectInterval(ms):

3000

EchoPassive:

DisableAclNumber:

-

DestinationPort:

3784TTL:

255

ProcInterfaceStatus:

Disable

WTRInterval(ms):

-

ActiveMulti:

3

LastLocalDiagnostic:

NoDiagnostic

BindApplication:

NoApplicationBind

SessionTXTmrID:

-SessionDetectTmrID:

SessionInitTmrID:

-SessionWTRTmrID:

SessionEchoTxTmrID:

PDTIndex:

FSM-0|RCV-0|IF-0|TOKEN-0

SessionDescription:

-------------------------------------------------------

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2