BFD标识符不区分大小写导致静态路由关联BFD会话失败

发布时间:  2012-12-17 浏览次数:  85 下载次数:  0
问题描述

NE40E设备(版本 V300R003C02B697),静态路由和BFD会话进行关联时提示关联失败。相关配置如下:

1、配置BFD会话标识符

[CE01-NE40E]bfd TO-BSC45 bind peer-ip 10.31.40.132 vpn-instance test interface GigabitEthernet1/0/1.1022 source-ip 10.31.40.130

[CE01-NE40E-bfd-session-to-bsc45]

从配置可见,使用大写字母配置的标识符“TO-BSC45”配置成功。

2、配置静态路由和BFD关联,出现错误提示,绑定BFD不成功

[CE01-NE40E]IP route-static vpn-instance test 10.31.100.1 255.255.255.255 GigabitEthernet 1/0/1.1022 10.31.40.132 track bfd-session TO-BSC45

Error: The specified BFD session does not exist.
处理过程

1.检查BFD配置,发现BFD名称都变成了小写字母,之前我们配置的时候是有大写字母的。
disp cu  | include bfd

......

bfd to-bsc45 bind peer-ip 10.31.40.132 vpn-instance test interface GigabitEthernet1/0/1.1022 source-ip 10.31.40.130

.....

2.检查新加的BFD配置,发现没有配置commit,并且没有配置端口联动,所以BFD无法生效并且无法联动端口down掉
根因
NE40E V6R3之前的版本在配置BFD会话标识时系统不区分字母大小写,当输入的会话标识为大写字母时,系统会自动将其变为小写字母,此时在静态路由进行BFD关联时按照BFD会话配置时的大写字母配置,系统会提示关联失败。
解决方案
BFD实例名字配置成小写。

END