[發明專利]一種用于Voice VLAN的數據傳輸方法有效
| 申請號: | 201310218349.8 | 申請日: | 2013-06-04 |
| 公開(公告)號: | CN103312908A | 公開(公告)日: | 2013-09-18 |
| 發明(設計)人: | 謝文娟;李松華;程友清;王一鳴 | 申請(專利權)人: | 武漢烽火網絡有限責任公司 |
| 主分類號: | H04M7/00 | 分類號: | H04M7/00;H04L12/46 |
| 代理公司: | 北京匯澤知識產權代理有限公司 11228 | 代理人: | 劉淑敏 |
| 地址: | 430074 湖北省武漢*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 voice vlan 數據傳輸 方法 | ||
技術領域
本發明涉及數據通信及IP網絡電話(VoIP,Voice?over?IP)技術,尤其涉及一種用于語音(Voice)虛擬局域網(VLAN,?Virtual?Local?Area?Network)的數據傳輸方法。
背景技術
語音(Voice)虛擬局域網(VLAN)?是為用戶的語音數據流劃分的VLAN。用戶通過創建Voice?VLAN并將連接語音設備的接口加入到Voice?VLAN中,使語音數據流集中在Voice?VLAN中進行傳輸。采用Voice?VLAN的方式,方便對語音數據流進行有針對性的服務質量(QoS,Quality?of?Service)配置,以提高語音數據流量的傳輸優先級,保證通話質量。所述接口在自動模式下工作,當進入接口的數據流中的源媒體訪問控制(MAC,Media?Access?Control)地址是可識別的組織唯一標識符(OUI,Organizationally?Unique?Identifier)?地址時,接收到語音數據流的接口將自動加入Voice?VLAN。傳統的方法是使能MAC學習,采用讀轉發表的方式來發現源MAC與OUI匹配的表項。但該方法會導致轉發表的表項數目過于龐大,給查找與維護帶來很大困難,而且使系統的實時性得不到保證。
發明內容
有鑒于此,本發明的主要目的在于提供一種用于語音(Voice)虛擬局域網(VLAN)的數據傳輸方法,使得當端口使能Voice?VLAN時,該端口收到帶Voice?VLAN標簽(Tag)且源MAC與OUI匹配的數據包后,將該端口加入Voice?VLAN,并將上述數據包以高優先級在Voice?VLAN中傳輸。
為達到上述目的,本發明的技術方案是這樣實現的:
一種用于語音Voice虛擬局域網VLAN的數據傳輸方法,將所述Voice?VLAN接口的工作模式配置成自動模式;包括如下步驟:
A、端口使能Voice?VLAN,將數據包送中央處理器CPU,并將收包處理函數注冊到所述CPU;
B、通過所述收包處理函數對收到的數據包進行判斷,若符合預設條件則將該數據包對應的端口加入Voice?VLAN,然后將該類數據包以高優先級方式在所述Voice?VLAN中傳輸;所述預設條件為帶Voice?VLAN?Tag且源MAC匹配OUI;
C、任務定時遍歷各個使能Voice?VLAN的且已列入其中的端口,將老化的端口退出所述Voice?VLAN。
其中:步驟A中,使能Voice?VLAN后,將該端口帶Voice?VLAN?標簽Tag且源媒體訪問控制MAC匹配組織唯一標識符OUI的數據包送CPU。
步驟B中,所述符合預設條件的數據包不再送CPU。
步驟C具體為:若轉發表中存在端口號與該端口相同且MAC匹配OUI的表項,則將該端口計數器清零,否則,累加一個固定的值;當計數器的值大于用戶設定的老化時間時,將老化端口退出Voice?VLAN,該端口帶Voice?VLAN?Tag且源MAC匹配OUI的數據包不再修改優先級,并將數據包重新發送給所述CPU。
本發明所提供的用于語音(Voice)虛擬局域網(VLAN)的數據傳輸方法,具有以下優點:
采用本發明的方法,無須使能MAC學習,無須讀轉發表添加Voice?VLAN端口,采用包送CPU方式,具有查找方便、系統實時性好的優點;且由于所述的端口加入Voice?VLAN后,相應數據包就不再送CPU,能夠降低CPU的負荷。
附圖說明
圖1為Voice?VLAN的配置組網圖;
圖2為Voice?VLAN自動模式的配置步驟;
圖3為用戶使能Voice?VLAN的處理流程;
圖4為端口加入Voice?VLAN的處理流程;
圖5為端口老化處理流程圖;
圖6為Voice?VLAN數據處理完整流程。
具體實施方式
下面結合附圖及本發明的實施例對本發明的方法作進一步詳細的說明。
圖1為Voice?VLAN的配置組網圖。如,按如圖1所示的拓撲搭建網絡,將因特網協議(IP)電話(Phone)與交換機相連,其MAC地址為00:04:67:00:00:05。
圖2為Voice?VLAN自動模式的配置步驟。如圖2所示進行用戶配置,其步驟如下:
a)?創建VLAN?100,VLAN200;
b)?添加一條OUI,其值為:00:04:67:00:00:00/24;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢烽火網絡有限責任公司,未經武漢烽火網絡有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310218349.8/2.html,轉載請聲明來源鉆瓜專利網。





