[發明專利]一種基于SDN網絡的通信方法及終端在審
| 申請號: | 201610303484.6 | 申請日: | 2016-05-10 |
| 公開(公告)號: | CN107360264A | 公開(公告)日: | 2017-11-17 |
| 發明(設計)人: | 易仁杰;丘子雋 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/46 |
| 代理公司: | 深圳市精英專利事務所44242 | 代理人: | 羅明玉 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 sdn 網絡 通信 方法 終端 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種基于SDN網絡的通信方法及終端。
背景技術
在LVS(Linux Virtual Server,Linux虛擬服務器)集群系統中,傳統的LVS集群系統轉發機制為:LVS集群每添加一個新服務,就需要申請一個VIP(Virtual IP Address,虛擬IP地址)配置在IPVS(IP虛擬服務器)上。當申請的服務過多時,在同一VLAN(虛擬局域網)中就需要申請過多的VIP,這樣每臺IPVS(IP虛擬服務器)都會暴露在每個子網的廣播域中;而IPVS(IP虛擬服務器)與Real Server(真實服務器)的每次轉發都需要通過ARP應答機制,這樣的話,過多的IP地址配置和過多的廣播報文ARP應答機制,讓同一VLAN中的LVS集群網絡的管理開銷過于龐大。
發明內容
為了解決上述問題,本發明提供一種基于SDN網絡的通信方法及終端的設計方案。
一種基于SDN網絡的通信方法,所述方法包括:
SDN控制器獲取服務器端的虛擬IP地址(VIP)和真實IP地址 (RIP),其中,所述服務器端包括IP虛擬服務器端和真實服務器端;
基于獲取的VIP和RIP,所述SDN控制器完成Linux虛擬服務器集群的擴展部署;其中,所述SDN控制器完成Linux虛擬服務器集群的擴展部署,具體包括:
所述SDN控制器從所述真實服務器端獲取與所述RIP相匹配的MAC地址,形成RIP-MAC表項;
所述SDN控制器將所述RIP-MAC表項的信息寫入IP虛擬服務器端的地址解析協議(ARP)表項中。
具體的,所述SDN控制器獲取服務器端的虛擬IP地址(VIP)和真實IP地址(RIP)之前,所述方法還包括:SDN控制器接收用戶端發送的應用服務請求。
具體的,所述SDN控制器從所述真實服務器端獲取與所述RIP相匹配的MAC地址,形成RIP-MAC表項,具體包括:所述SDN控制器根據所述RIP創建真實服務器(RS)虛擬機;所述SDN控制器根據所述RS虛擬機反饋的信息獲取與所述RIP對應的MAC地址;根據所述RIP與獲取的MAC地址生成RIP-MAC表項。
具體的,所述SDN控制器將所述RIP-MAC表項的信息寫入IP虛擬服務器端的ARP表項中后,還包括:將所述IP虛擬服務器端的ARP表項設置為靜態ARP表項。
一種終端,包括:
獲取模塊,獲取服務器端的虛擬IP地址(VIP)和真實IP地址(RIP);
擴展部署模塊,包括:獲取單元,用于從所述真實服務器端獲取與所述RIP相匹配的MAC地址并形成RIP-MAC表項;寫入單元,用于將所述RIP-MAC表項的信息寫入IP虛擬服務器端的ARP表項中。
具體的,所述終端還包括:接收模塊,用于接收用戶端發送的應用服務請求。
具體的,所述獲取單元還包括以下子單元:創建單元,用于所述SDN控制器根據所述RIP創建真實服務器(RS)虛擬機;信息獲取單元,用于所述SDN控制器根據所述RS虛擬機反饋的信息獲取與所述RIP對應的MAC地址;生成單元,用于根據所述RIP與獲取的MAC地址生成RIP-MAC表項。
具體的,所述終端還包括:設置模塊,用于將所述IP虛擬服務器端的ARP表項設置為靜態ARP表項。
綜上所述,本發明具有以下有益效果:本發明通過SDN控制器對Linux虛擬服務器集群進行擴展部署,也就是利用SDN控制器獲取RIP-MAC表項,由于IP虛擬服務器端在進行報文轉發過程中,都會首先查詢本機的ARP表項,并查詢ARP表項中的轉發規則(傳統的轉發規則為ARP表項記錄著每個VIP對應的每個RIP的關系)進行報文轉發,通過本發明對IP虛擬服務器端的ARP表項中的轉發規則修改為RIP-MAC表項,在報文轉發過程中,將發出報文的DMAC直接修改為RIP對應的MAC地址,可以減少VIP在IP虛擬服務器端的消耗并降低Linux虛擬服務器集群在同一VLAN中的管理開銷, 進一步可以節省Linux虛擬服務器集群網絡資源的開銷。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的基于SDN網絡的通信方法的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610303484.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:計算機可讀存儲介質
- 下一篇:一種設備唯一標識碼獲取方法、裝置及移動終端





