[發明專利]一種數據傳輸方法及裝置有效
| 申請號: | 201210268770.5 | 申請日: | 2012-07-31 |
| 公開(公告)號: | CN102780602A | 公開(公告)日: | 2012-11-14 |
| 發明(設計)人: | 董浩;蔡蓉;肖博東;黃楚恩 | 申請(專利權)人: | 深圳市共進電子股份有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L12/56;H04L29/12 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 唐華明 |
| 地址: | 518000 廣東省深圳市南山區南海大道1019號南山醫療器械產業園B11*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 裝置 | ||
技術領域
本發明涉及網絡通信領域,具體設計一種數據傳輸方法及裝置。
背景技術
目前,在網絡通訊協議棧(TCP/IP,Transmission?Control?Protocol/Internet?Protocol)的局域網通訊中,數據信息是通過報文進行傳遞的。報文在網絡上傳遞時,是通過網絡之間互連的協議(IP,Internet?Protocol)地址來進行路由。因此每個網絡設備的IP地址都應該是唯一的,以避免重復造成網絡沖突,保證網絡通信正常運行。
但是,在具體實踐中,網絡應用的場景是復雜多變的,在某些應用場景下,會出現多個網絡服務器具有相同的IP地址的情況,這時客戶端需要與服務器繼續通信的話,就會出現沖突,導致網路異常。
發明內容
本發明實施例提供了一種數據傳輸方法及裝置,可以在網絡中出現多個相同IP地址的網路設備中繼續通信,保證網絡正常運行。
一種數據傳輸方法,包括:
在轉換裝置上建立至少一個虛擬局域網(VLAN,Virtual?Local?Area?Network)接口,所述VLAN接口與VLAN標識一一對應;
接收網絡側設備發送的數據報文和/或接收客戶端設備發送的數據報文,若所述數據報文來自網絡側設備,則轉換裝置根據第一映射表對所述數據報文的源IP地址進行轉換,將轉換源IP地址后的數據報文轉發至客戶端設備;所述第一映射表保存有所述VLAN接口與預設替換源IP地址的對應關系;
若所述數據報文來自客戶端設備,則轉換裝置根據第二映射表和第三映射表對所述數據報文的目的IP地址進行轉換,將轉換目的IP地址后的數據報文轉發至網絡側設備;其中,所述第二映射表保存有所述VLAN接口與客戶端請求訪問的目的IP地址的對應關系;所述第三映射表保存有所述VLAN接口與預設的替換目的IP地址的對應關系。
一種數據傳輸裝置,包括:
配置單元,用于在轉換裝置上建立至少一個VLAN接口,所述VLAN接口與VLAN標識一一對應;
第一接收單元,用于接收網絡側設備發送的數據報文;
第一轉換單元,用于根據第一映射表,對從所述第一接收單元接收的所述數據報文的源IP地址進行轉換;所述第一映射表保存有所述配置單元建立的所述VLAN接口,與預設的替換源IP地址的對應關系;
第一轉發單元,用于將在所述第一轉換單元中轉換源IP地址后的數據報文轉發至客戶端設備;
第二接收單元,用于接收客戶端設備發送的數據報文;
第二轉換單元,用于根據第二映射表和第三映射表對從所述第二接收單元接收的所述數據報文的目的IP地址進行轉換;其中,所述第二映射表保存有所述配置單元建立的所述VLAN接口,與客戶端請求訪問目的IP地址的對應關系;所述第三映射表保存有所述配置單元建立的所述VLAN接口,與替換目的IP地址的對應關系;
第二轉發單元,用于將在所述第二轉換單元中轉換目的IP地址后的數據報文轉發至網絡側設備。
從以上技術方案可以看出,本發明實施例具有以下優點:
本發明提供一種數據傳輸方法及裝置,通過在轉換裝置上設置的VLAN接口,當接收到網絡側設備發送的數據報文時,根據預設的第一映射表將數據報文中的源IP地址進行轉換,再將轉換后的數據報文轉發到客戶端設備;當接收到客戶端設備發送的數據報文時,根據預設的第二映射表和第三映射表將數據報文中的目的IP地址進行轉換,將轉換后的數據報文轉發給網絡側設備。能夠在網絡側多個設備的出現相同IP地址時,保證網絡側設備與客戶端設備的正常通信,避免網絡沖突。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例一提供的一種數據傳輸方法的流程圖;
圖2為本發明實施例二提供的一種數據傳輸方法的流程圖;
圖3為本發明實施例三提供的數據傳輸方法原理圖;
圖4為本發明實施例四提供的一種數據傳輸裝置的結構示意圖;
圖5為本發明實施例四提供的另一種數據傳輸裝置的結構示意圖。
具體實施方式
本發明實施例提供了一種數據傳輸方法及裝置,能夠在網絡中出現多個具有相同IP地址的網絡側設備時,將數據報文傳輸,使網絡通信正常進行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市共進電子股份有限公司,未經深圳市共進電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210268770.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙作用截面組合液壓缸
- 下一篇:一種盤式電機變壓器油泵





