[發明專利]SDN二層轉發方法及系統有效
| 申請號: | 201610132969.3 | 申請日: | 2016-03-10 |
| 公開(公告)號: | CN107181681B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 曹靜 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L45/00 | 分類號: | H04L45/00;H04L45/74 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | sdn 轉發 方法 系統 | ||
1.一種軟件定義網絡SDN二層轉發方法,其特征在于,包括:
控制器向源主機進行地址解析協議ARP代答時,將發送到所述源主機的ARP應答中的目的主機MAC地址設置為預先生成的代理MAC地址;
所述源主機和目的主機將所述代理MAC地址作為目的主機MAC地址對交互數據包進行封裝,并發送到交換機;所述源主機和所述目的主機為分屬于不同接入交換機相同網段的主機;
所述控制器為所述代理MAC地址生成轉發表,并發送至所述交換機;所述交換機根據所述控制器發送的轉發表對封裝有所述代理MAC地址的交互數據包在源主機和目的主機之間進行轉發,其中,所述轉發表用于指示封裝有所述代理MAC地址的ICMP三層數據包的轉發路徑。
2.如權利要求1所述的方法,其特征在于,控制器向源主機進行APR代答之前,所述方法進一步包括:
控制器通過源接入交換機接收其所屬的源主機發送的ARP請求,根據所述ARP請求中的目的主機MAC地址查詢本地保存的ARP表,判斷所述ARP表中是否記錄有所述目的主機MAC地址,如果判斷為是,則向所述源主機進行ARP代答,否則,將所述ARP請求進行廣播。
3.如權利要求2所述的方法,其特征在于,控制器將所述ARP請求進行廣播之后,所述方法進一步包括:
控制器根據所述ARP請求中攜帶源主機MAC地址進行SPF計算并獲取源主機路徑,向所述源主機路徑上的所有接入交換機下發對應源主機的源主機二層轉發表,并向所述源主機路徑上的核心交換機下發對應源主機的源主機主機路由表,其中,所述源主機二層轉發表用于根據目的主機MAC地址指示交互數據包的轉發路徑,所述源主機主機路由表用于根據目的主機IP地址指示交互數據包的轉發路徑;
控制器接收目的主機發送的ARP應答,根據所述ARP應答中攜帶的源主機MAC地址進行SPF計算并獲取目的主機路徑,向所述目的主機路徑上的核心交換機下發對應目的主機的目的主機主機路由表,并向所述目的主機路徑上的所有接入交換機下發對應目的主機的目的主機二層轉發表,其中,所述目的主機二層轉發表用于根據目的主機MAC地址指示交互數據包的轉發路徑,所述目的主機主機路由表用于根據目的主機IP地址指示交互數據包的轉發路徑;
所述控制器根據所述ARP應答中攜帶的所述目的主機MAC地址,向所述源主機進行ARP代答,并將所述目的主機MAC地址保存到所述ARP表中。
4.如權利要求3所述的方法,其特征在于,所述源主機將所述代理MAC地址作為目的主機MAC地址對交互數據包進行封裝,并發送到交換機具體包括:
所述源主機接收所述控制器發送的ARP應答,將所述代理MAC地址作為目的主機MAC地址;
所述源主機向目的主機發送所述交互數據包,其中,所述交互數據包的目的主機MAC地址為所述代理MAC地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610132969.3/1.html,轉載請聲明來源鉆瓜專利網。





