[發明專利]一種基于訪問控制列表的報文轉發方法和設備有效
| 申請號: | 201210346830.0 | 申請日: | 2012-09-18 | 
| 公開(公告)號: | CN102857428A | 公開(公告)日: | 2013-01-02 | 
| 發明(設計)人: | 聞廣亮;陳佳瑩;況玲 | 申請(專利權)人: | 杭州華三通信技術有限公司 | 
| 主分類號: | H04L12/741 | 分類號: | H04L12/741 | 
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 | 
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 訪問 控制 列表 報文 轉發 方法 設備 | ||
技術領域
本申請涉及通信技術領域,特別涉及一種基于訪問控制列表的報文轉發方法和設備。
背景技術
當前的數據中心通常運行兩個獨立的網絡:一個以太網網絡(LAN)用于客戶機到服務器和服務器到服務器的通信;一個光纖通道的存儲區域網絡(SAN)用于服務器和存儲設備的通信。兩種網絡的并存使得數據中心的網絡復雜度和各項成本都大大增加,且可擴展性較差。光纖通道以太網承載協議(FCoE)協議可以很好的解決上述問題,其原理是在以太網上承載光纖通道協議(FC)報文,允許SAN網絡的業務流量在以太網中傳送。使用支持FCoE的交換機構建數據中心網絡,可以用以太網絡替代當前的雙網絡的結構,從而可以有效降低網絡復雜度和總體成本。
FC數據幀作為Payload封裝在以太網報文中構成FCoE報文。支持FC轉發的交換機(FCF)上使用FC幀中的VSAN+D?ID查找專門的FC轉發表項,根據查表項結果對FCoE報文進行轉發。FCF交換機不僅要支持FCoE報文的轉發,同時還需要支持FC口和標準FC報文的轉發。
上述實現需要使用帶有專門的FC轉發表項的交換芯片,并且需要支持FC口。但目前大多數交換芯片,如市場應用廣泛的Broadcom公司的交換芯片目前都不支持FC口,也沒有專用的FC轉發表項。
發明內容
有鑒于此,本申請提供一種基于訪問控制列表的報文轉發方法和設備,能夠支持FC口并實現FCoE報文的轉發。
為解決上述技術問題,本發明的技術方案是這樣實現的:
一種基于訪問控制列表ACL的報文轉發方法,所述方法包括以下步驟:
一種基于訪問控制列表項ACL的報文轉發方法,為每個VSAN?ID指定一個一對一的VLAN?ID,在下發光纖通道轉發表項時,用為所述VSAN?ID指定的VLAN?ID代替所述VSAN?ID作為關鍵字生成ACL表項,所述方法包括以下步驟:
A、接收報文,確定該接收報文是光纖通道協議FC報文還是光纖通道以太網承載協議FCoE報文,如果是FC報文,執行步驟B;如果是FCoE報文,執行步驟C;
B、將所述FC報文封裝為FCoE報文;
C、解析FCoE報文獲得其中攜帶的VLAN?ID和D_ID,根據該VLAN?ID和D_ID在ACL表項中查找得到對應的出端口和報文更新信息,根據查找到報文更新信息更新該FCoE報文;
D、當查找到的出端口為FC口,將更新后的FCoE報文解封裝為FC報文,從所述查找到的出端口轉發;當查找到的出端口不為FC口,將更新后的FCoE報文從所述查找到的出端口轉發。
一種設備,所述設備包括:配置生成單元、接收單元、封裝單元、獲取單元、處理單元、確定單元、解封裝單元和發送單元;
所述配置生成單元,用于為每個VSAN?ID指定一個一對一的VLAN?ID,在下發光纖通道轉發表項時,用為所述VSAN?ID指定的VLAN?ID代替所述VSAN?ID作為關鍵字生成ACL表項;
所述接收單元,用于接收FC報文和FCoE報文;
所述封裝單元,用于當所述接收單元確定接收到FC報文時,將該FC報文封裝為FCoE報文;
所述獲取單元,用于當所述接收單元確定接收到FCoE報文,或所述封裝單元封裝為FCoE報文時,解析所述FCoE報文獲得VLAN?ID和D_ID,根據該VLAN?ID和D_ID在所述配置生成單元中的ACL表項中查找對應的出端口和報文更新信息;
所述處理單元,用于根據所述獲取單元查找到報文更新信息更新所述FCoE報文;
所述確定單元,用于確定所述獲取單元中查找到的出端口是否為FC口;
所述解封裝單元,用于當所述確定單元確定所述出端口為FC口時,將所述處理單元更新后的FCoE報文解封裝為FC報文;
所述發送單元,用于將所述解封裝單元中解封裝的FC報文從所述查找到的出端口轉發;當所述確定單元確定所述出端口不為FC口時,將所述處理單元中更新后的FCoE報文從所述查找到的出端口轉發。
綜上所述,本申請通過使用FC報文和FCoE報文的轉換,以及查找ACL表項實現FCoE報文的轉發,能夠支持FC口并實現FCoE報文的轉發。
附圖說明
圖1為本發明實施例中基于ACL的報文轉發方法流程圖;
圖2為本發明具體實施例中處理FCoE報文的流程示意圖;
圖3為FCoE報文格式示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210346830.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種實現單點登錄的方法、系統及裝置
- 下一篇:電流保護裝置的電流提供組件





