[发明专利]一种IPRAN设备下实现多跳BFD的方法有效
| 申请号: | 201410455067.4 | 申请日: | 2014-09-09 |
| 公开(公告)号: | CN104270309B | 公开(公告)日: | 2017-08-01 |
| 发明(设计)人: | 许吉东 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
| 主分类号: | H04L12/703 | 分类号: | H04L12/703 |
| 代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
| 地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ip ran 设备 实现 bfd 方法 | ||
1.一种IP RAN设备下实现多跳BFD的方法,IP RAN设备包括主控板卡、业务板卡、交换板卡及BFD模块,其特征在于,所述方法包括如下步骤:
S1.增加多跳BFD配置时,封装BFD报文的私有协议头,私有协议头包括带有私有标识的私有协议类型,在交换板卡内存中更新或新建该BFD报文,并写入交换板卡的FPGA;
S2.交换板卡按照配置的BFD报文内容,发送多跳BFD报文给对应的业务板卡,业务板卡根据收到BFD报文并识别是多跳BFD报文后,发送到对端设备;对端设备解析所述多跳BFD报文,并发给交换板卡的FPGA处理;
所述S1中,BFD配置的多跳出接口为0,目的UDP端口为4784,私有协议头封装中还包括发送的槽位号、目的IP地址、虚拟转发实例ID,以及业务板卡上一个固定的端口号,其中槽位号的选择为当前在位的最小的业务板卡槽位号,固定的端口为所有端口中选定一个。
2.如权利要求1所述的IP RAN设备下实现多跳BFD的方法,其特征在于:所述S1中,主控板卡下发BFD的配置,BFD模块判断为增加配置时,对该BFD报文进行解析,若为多跳报文,增加多跳BFD配置。
3.如权利要求1所述的IP RAN设备下实现多跳BFD的方法,其特征在于,S2中具体步骤如下:
S201.交换板卡按照配置的BFD报文内容,发送多跳BFD报文给槽位号对应的本端设备的业务板卡;
S202.业务板卡收到BFD报文后,查看BFD报文的私有协议头内容,根据私有标志识别出多跳BFD报文,再根据私有协议头中虚拟转发实例ID和目的IP查路由,转发至对端设备;
S203.对端设备解析收到的BFD报文,当目的UDP端口号为4784、目的IP地址值是本机路由时,将BFD报文发给交换板卡的FPGA处理。
4.如权利要求1所述的IP RAN设备下实现多跳BFD的方法,其特征在于,两台IP RAN设备之间通过多跳BFD实现动态学习,设定两台IP RAN设备分别为A端和B端,步骤为:
S301.A端收到来自B端的BFD报文并解析后,根据该BFD报文的目的IP查找A端已建立的BFD会话的源IP,若存在与BFD报文中目的IP相等的会话源IP,则BFD报文中的本端标识符即为A端该会话的远端标识符,A端发送带有该远端标识符的BFD报文给B端;
S302.B端收到来自A端的BFD报文并解析,将解析出的远端标识符与B端的本端标识符匹配,并将BFD报文中携带的本端标识符写入B端匹配的本端标识符条目中,作为供B端该条目学习的对端标识符。
5.如权利要求4所述的IP RAN设备下实现多跳BFD的方法,其特征在于:每台IP RAN设备设置FPGA,FPGA接收并解析BFD报文,将该BFD报文中的Vlan、源IP、目的IP、本端标识符存放于先入先出队列。
6.如权利要求4所述的IP RAN设备下实现多跳BFD的方法,其特征在于:包括实现BFD状态机迁移,BFD通过三次握手的机制建立会话,发送方发送BFD报文时,在Sta字段填入本地当前的会话状态,接收方根据收到的BFD报文的Sta字段及本地当前会话状态进行BFD状态机迁移,建立会话。
7.如权利要求6所述的IP RAN设备下实现多跳BFD的方法,其特征在于,所述BFD状态机由A端到B端迁移的过程为:
S401.A端发送状态为Down的BFD报文给B端;
S402.B端收到上述状态为Down的BFD报文后,本地会话状态由Down迁移到Init,随后B端将会话状态为Init的BFD报文发送给A端;
S403.A端收到上述状态为Init的BFD报文后,本地会话状态由Down迁移到UP,随后A端将会话状态为Up的BFD报文发送给B端;
S404.B端收到上述状态为Up的BFD报文后,本地会话状态由Init迁移到Up,随后B端将会话状态为Up的BFD报文发送给A端;
S405.此后A端和B端都周期性的发送状态为Up的BFD报文。
8.如权利要求7所述的IP RAN设备下实现多跳BFD的方法,其特征在于:所述Sta字段填0,表明BFD的会话状态为AdminDown;Sta字段填1,表明BFD的会话状态为Down;Sta字段填2,表明BFD的会话状态为Init;Sta字段填3,表明BFD的会话状态为Up。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410455067.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种矿浆分配器
- 下一篇:一种图像邮件的检测分析方法





