[發明專利]一種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.szxzyx.cn/pat/books/201410455067.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種礦漿分配器
- 下一篇:一種圖像郵件的檢測分析方法





