專利名稱:一種自動配置虛擬局域網(wǎng)編號的方法、裝置和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術,尤其涉及一種虛擬局域網(wǎng)VLAN (Virtual Local Area Network)編號配置的方法、裝置和系統(tǒng)。
背景技術:
虛擬局域網(wǎng)VLAN是指在交換局域網(wǎng)的基礎上,采用網(wǎng)絡管理軟件構建 的可跨越不同網(wǎng)段、不同網(wǎng)絡的端到端的邏輯網(wǎng)絡。 一個VLAN組成一個邏 輯子網(wǎng),即一個邏輯廣播域,可以覆蓋多個網(wǎng)絡設備。
如圖1所示,通過802.1Q封裝,在正常的以太網(wǎng)二層報文頭上增加了 一個2字節(jié)的虛擬局域網(wǎng)標簽VLANTAG,可以實現(xiàn)VLAN劃分。其中VLAN 編號(VLAN ID)為12位,O-FFF, 0和FFF(4095)不能使用,優(yōu)先級為3 位,0-7。
如圖2所示,基站Abis接口采用IP傳輸后,在Abis接口上劃分VLAN, 有利于隔離廣播域、區(qū)分業(yè)務優(yōu)先級、傳輸網(wǎng)上分路傳輸?;続bis劃分 VLAN后,所有進出基站的幀都必須打上VLAN ID,包括ARP (Address Resolution Protocol,地址解析幼、議)包禾卩ICMP (Internet Control Message Protocol,因特網(wǎng)控制報文協(xié)議)報文。
發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),按照現(xiàn)有VLAN的配置方法,需要 人工近端配置BTS (Base Transceiver Station,基站收發(fā)信臺)Abis端口的 VLANID,使之與BSC (Base Station Controller,基站控制器)連接的端口 具有相同的VLANID。如果兩端VLANID不一致,報文將被忽略和丟棄, 基站和BSC之間無法建立連接?,F(xiàn)有基站Abis接口 VLAN ID的配置不支 持自學習,需要人工到基站近端設置成和BSC —樣的VLANID。
發(fā)明內容
本發(fā)明實施例的主要目的在于提供一種自動配置虛擬局域網(wǎng)編號的方 法、裝置和系統(tǒng),以解決基站Abis端口的虛擬局域網(wǎng)編號需人工配置,成 本高,操作復雜,速度慢,不支持自動配置的問題。
為了達到上述目的,本發(fā)明實施例是通過如下技術方案實現(xiàn)的 一種自動配置虛擬局域網(wǎng)編號的方法,所述方法包括接收包含虛擬局 域網(wǎng)編號的以太網(wǎng)報文;從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號,并保 存該虛擬局域網(wǎng)編號;利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立網(wǎng)絡連 接。
一種自動配置虛擬局域網(wǎng)編號的裝置,所述裝置包括接收單元,用于 接收包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;解析單元,用于從所述以太網(wǎng)報文 中解析出虛擬局域網(wǎng)編號;連接建立單元,用于利用所述虛擬局域網(wǎng)編號發(fā) 送連接請求,建立網(wǎng)絡連接。
一種通信系統(tǒng),包括基站收發(fā)信臺和基站控制器,所述基站收發(fā)信臺, 用于接收所述基站控制器下發(fā)的包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;從所述 以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號;利用所述虛擬局域網(wǎng)編號發(fā)送連接請 求,建立網(wǎng)絡連接。
一種通信系統(tǒng),包括服務器端和客戶端,所述客戶端,用于接收服務器 端周期性發(fā)送的包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;從所述以太網(wǎng)報文中解 析出虛擬局域網(wǎng)編號;利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立與網(wǎng)絡 連接。
通過本發(fā)明實施例的自動配置虛擬局域網(wǎng)編號的方法、裝置和系統(tǒng),基 站和BSC之間IP傳輸采用虛擬局域網(wǎng)方式時,不用人工配置虛擬局域網(wǎng)編 號,基站側可以自動配置虛擬局域網(wǎng)編號。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,并不構成對本發(fā)明的限定。在附圖中 圖1為現(xiàn)有技術中802.1Q封裝示意圖2為現(xiàn)有技術中基站Abis接口VLAN劃分示意圖3為本發(fā)明實施例的方法流程圖4為本發(fā)明實施例基站自動配置虛擬局域網(wǎng)編號的交互示意圖5為本發(fā)明實施例客戶端自動配置虛擬局域網(wǎng)編號的交互示意圖6為本發(fā)明實施例的裝置組成框圖7為本發(fā)明實施例的系統(tǒng)組成框圖8為本發(fā)明另一實施例的系統(tǒng)組成框圖。
具體實施例方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚明白,下面結合實 施例和附圖,對本發(fā)明實施例做進一步詳細說明。在此,本發(fā)明的示意性實 施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
實施例一
本發(fā)明實施例提供一種自動配置虛擬局域網(wǎng)編號的方法,以下結合附圖 對本實施例進行詳細說明。
圖3為本實施例的方法流程圖,請參照圖3,本實施例的自動配置虛擬 局域網(wǎng)編號的方法主要包括
301:接收包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;
302:從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號,并保存該虛擬局域 網(wǎng)編號;
303:利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立網(wǎng)絡連接。 在本實施例中,不限定攜帶有虛擬局域網(wǎng)編號VLAN ID的報文的種類 和該報文的目的地址,根據(jù)本實施例,該報文可以為以太網(wǎng)報文;根據(jù)本實
施例,該報文的目的地址可以為某空地址,即不屬于該虛擬局域網(wǎng)下的任何
BTS的IP地址,這種情況下,該虛擬局域網(wǎng)下的所有BTS都能接收到該文,但不對該報文作處理,只是從中獲取到VLAN ID,這里的獲取可采用 學習算法;根據(jù)其他實施例,該報文的目的地址也可以為指定的基站的IP 地址,這種情況下,具有指定IP地址的基站能夠收到該報文,并從該報文 中獲取到VLANID。
根據(jù)本實施例的方法,可以由基站控制器BSC周期性發(fā)送以太網(wǎng)報文, 該以太網(wǎng)報文中攜帶相同VLAN信息,該以太網(wǎng)報文的目的地址可以與該 VLAN下所有BTS的IP地址不同,但所有該VLAN下的基站都可以接收到 該以太網(wǎng)報文;也可以為該VLAN下指定BTS的IP地址,只有具有該指定 IP地址的BTS可以接收到該以太網(wǎng)報文,并從中獲取到VLANID。
根據(jù)本實施例的方法,基站剛啟動的時候接收到上述以太網(wǎng)報文,如果 該以太網(wǎng)報文的目的地址不屬于任何一個基站,則接收到該以太網(wǎng)報文的基 站對該報文內容不作處理,但會從這個以太網(wǎng)報文里面獲取VLAN ID,并 用這個VLANID發(fā)送BOOTP請求,建立基站同BSC的連接;如果該以太 網(wǎng)報文的目的地址為指定基站的IP地址,則接收到該指定IP地址的基站會 從這個以太網(wǎng)報文里面獲取VLAN ID,并用這個VLAN ID發(fā)送BOOTP請 求,建立基站同BSC的連接,其中,是否對該以太網(wǎng)報文作處理要取決于 該報文的類型,在此不再贅述。
下面以攜帶有虛擬局域網(wǎng)編號VLAN ID的以太網(wǎng)報文的目的地址為某 空地址為例,結合附圖對本實施例的方法進行說明。
如圖4所示,根據(jù)本實施例的方法,由基站自動配置虛擬局域網(wǎng)編號的 方法主要包括下列步驟
步驟一基站控制器BSC周期性發(fā)送以太網(wǎng)報文,攜帶相同VLAN信 息,該以太網(wǎng)報文的目的地址不屬于該VLAN下任何BTS的IP地址;
步驟二基站收發(fā)信臺BTS啟動后從基站控制器BSC發(fā)送的以太網(wǎng)報 文里面解析出VLAN編號,并保存該VLAN編號;
步驟三基站收發(fā)信臺用獲取到的VLAN編號發(fā)送BOOTP請求,建立同BSC的連接。
通過本實施例的由基站自動配置虛擬局域網(wǎng)編號的方法,基站Abis端 口的VLAN編號自動獲取,無需人工在基站側現(xiàn)場配置;由于基站控制器 BSC周期性發(fā)送攜帶VLAN信息的以太網(wǎng)報文,而該以太網(wǎng)報文的目的地 址不是某個BTS的IP地址,也不屬于該VLAN下任何BTS的IP地址,所 有該VLAN下的基站都可以接收到,在BTS數(shù)量較多時可以減少以太網(wǎng)報 文流量。
上述基站自動配置VLAN ID的方法屬于IP領域VLAN應用的擴展和優(yōu) 化,廣泛適用于VLAN網(wǎng)絡內部互聯(lián)設備之間需要配置相同VLAN的場所。
根據(jù)本實施例的方法,還可以應用于其他網(wǎng)絡設備,如由服務器端周期 性發(fā)送以太網(wǎng)報文,客戶端通過對該以太網(wǎng)報文中攜帶的相同VLAN信息的 解析,獲取虛擬局域網(wǎng)編號,以利用該虛擬局域網(wǎng)編號建立與服務器的連接。
如圖5所示,根據(jù)本實施例的方法,由客戶端自動配置虛擬局域網(wǎng)編號 的方法主要包括下列步驟
步驟一服務器端周期性發(fā)送以太網(wǎng)報文,攜帶相同VLAN信息,該以 太網(wǎng)報文的目的地址不屬于該VLAN下任何客戶端的IP地址;
步驟二客戶端啟動后從服務器端發(fā)送的以太網(wǎng)報文里面解析出VLAN 編號,并保存該VLAN編號;
步驟三客戶端用獲取到的VLAN編號發(fā)送連接請求,建立同服務器的 連接。
通過本實施例的由客戶端自動配置虛擬局域網(wǎng)編號的方法,可以實現(xiàn)客 戶端對虛擬局域網(wǎng)編號的自動配置。 實施例二
本發(fā)明實施例還提供一種自動配置虛擬局域網(wǎng)編號的裝置,以下結合附 圖對本實施例進行詳細說明。
圖6為本實施例的裝置結構框圖,請參照圖6,本實施例的自動配置虛擬局域網(wǎng)編號的裝置主要包括
接收單元61,用于接收包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;
解析單元62,用于從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號; 連接建立單元63,用于利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立網(wǎng) 絡連接。
根據(jù)本實施例,所述裝置還包括存儲單元64,用于存儲所述解析單元 62從以太網(wǎng)報文中解析出的虛擬局域網(wǎng)編號。
根據(jù)本實施例,該自動配置虛擬局域網(wǎng)編號的裝置可以包含于基站收發(fā) 信臺,以實現(xiàn)基站Abis端口的VLANID自動配置,以便與基站控制器連接; 根據(jù)其他實施例,該自動配置虛擬局域網(wǎng)編號的裝置可以包含于客戶端,以 實現(xiàn)客戶端的VLANID自動配置,以便與服務器端連接。
通過本實施例的裝置,基站Abis端口可以實現(xiàn)VLANID自動配置,無 需人工在基站側現(xiàn)場配置。又由于BSC周期發(fā)送以太網(wǎng)報文,而以太網(wǎng)報 文的目標地址只針對某空地址,也即不屬于該VLAN下任何BTS的IP地址, 所有該VLAN下的基站都可以接收到,將網(wǎng)絡流量減少到最低。
實施例三
本發(fā)明實施例還提供一種通信系統(tǒng),以下結合附圖對本實施例進行詳細 說明。
圖7為本實施例的系統(tǒng)結構框圖,請參照圖7,本實施例的通信系統(tǒng)主 要包括基站收發(fā)信臺71和基站控制器72,其中
基站控制器72用于周期性發(fā)送包含虛擬局域網(wǎng)編號的以太網(wǎng)報文。 在本實施例中,不限定攜帶有虛擬局域網(wǎng)編號VLAN ID的報文的種類 和該報文的目的地址,根據(jù)本實施例,該報文可以為以太網(wǎng)報文;根據(jù)本實 施例,該報文的目的地址可以為某空地址,即不屬于該虛擬局域網(wǎng)下的任何 BTS的IP地址,這種情況下,該虛擬局域網(wǎng)下的所有BTS都能接收到該報 文,但不對該報文作處理,只是從中學習到VLAN ID;根據(jù)其他實施例,該報文的目的地址也可以為指定的基站的IP地址,這種情況下,具有指定
IP地址的基站能夠收到該報文,并從該報文中獲取到VLAN ID。
基站收發(fā)信臺71主要用于接收基站控制器72下發(fā)的包含虛擬局域網(wǎng)編 號的以太網(wǎng)報文,從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號,并保存該虛 擬局域網(wǎng)編號,利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立網(wǎng)絡連接。
通過本實施例的系統(tǒng),基站Abis端口可以實現(xiàn)VLANID自動配置,無 需人工在基站側現(xiàn)場配置。又由于基站控制器周期發(fā)送以太網(wǎng)報文,而該以 太網(wǎng)報文的目標地址只針對某空地址,即不屬于該VLAN下任何BTS的IP 地址,所有該VLAN下的基站都可以接收到,將網(wǎng)絡流量減少到最低。 實施例四
本發(fā)明實施例還提供一種通信系統(tǒng),以下結合附圖對本實施例進行詳細 說明。
圖8為本實施例的系統(tǒng)結構框圖,請參照圖8,本實施例的通信系統(tǒng)主 要包括客戶端81和服務器端82,其中
服務器端82用于周期性發(fā)送包含虛擬局域網(wǎng)編號的以太網(wǎng)報文。
在本實施例中,不限定攜帶有虛擬局域網(wǎng)編號VLAN ID的報文的種類 和該報文的目的地址,根據(jù)本實施例,該報文可以為以太網(wǎng)報文;根據(jù)本實 施例,該報文的目的地址可以為某空地址,即不屬于該虛擬局域網(wǎng)下的任何 BTS的IP地址,這種情況下,該虛擬局域網(wǎng)下的所有BTS都能接收到該報 文,但不對該報文作處理,只是從中獲取到VLAN ID;根據(jù)其他實施例, 該報文的目的地址也可以為指定的基站的IP地址,這種情況下,具有指定 IP地址的基站能夠收到該報文,并從該報文中獲取到VLAN ID。
客戶端81主要用于接收服務器端82周期性發(fā)送的包含虛擬局域網(wǎng)編號 的以太網(wǎng)報文;從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號,并保存該虛擬 局域網(wǎng)編號;利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立與網(wǎng)絡連接。
通過本實施例的系統(tǒng),客戶端可以實現(xiàn)VLANID的自動配置。結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、 處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存
儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編 程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的 任意其它形式的存儲介質中。
以上所述的具體實施例,對本發(fā)明的目的、技術方案和有益效果進行了 進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施例而已, 并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內,所做的任 何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1. 一種自動配置虛擬局域網(wǎng)編號的方法,其特征在于,所述方法包括接收包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號,并保存該虛擬局域網(wǎng)編號;利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立網(wǎng)絡連接。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述以太網(wǎng)報文的目的 地址與該虛擬局域網(wǎng)的任何一個基站收發(fā)信臺的地址不相同。
3. 根據(jù)權利要求1所述的方法,其特征在于,所述以太網(wǎng)報文的目的 地址為該虛擬局域網(wǎng)內指定基站收發(fā)信臺的地址。
4. 一種自動配置虛擬局域網(wǎng)編號的裝置,其特征在于,所述裝置包括: 接收單元,用于接收包含虛擬局域網(wǎng)編號的以太網(wǎng)報文; 解析單元,用于從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號; 連接建立單元,用于利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立網(wǎng)絡連接。
5. 根據(jù)權利要求4所述的裝置,其特征在于,所述裝置還包括 存儲單元,用于存儲所述解析單元從所述以太網(wǎng)報文中解析出的虛擬局域網(wǎng)編號。
6. 根據(jù)權利要求4所述的裝置,其特征在于,所述裝置包含于基站收 發(fā)信臺或客戶端。
7. —種通信系統(tǒng),包括基站收發(fā)信臺和基站控制器,其特征在于, 所述基站收發(fā)信臺,用于接收所述基站控制器下發(fā)的包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號;利用所述虛 擬局域網(wǎng)編號發(fā)送連接請求,建立網(wǎng)絡連接。
8. 根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述基站收發(fā)信臺還用 于存儲從所述以太網(wǎng)報文中解析出的虛擬局域網(wǎng)編號。
9. 一種通信系統(tǒng),包括服務器端和客戶端,其特征在于,所述客戶端,用于接收服務器端周期性發(fā)送的包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號;利用所述虛擬局域 網(wǎng)編號發(fā)送連接請求,建立與網(wǎng)絡連接。
10. 根據(jù)權利要求9所述的系統(tǒng),其特征在于,所述客戶端還用于存儲 從所述以太網(wǎng)報文中解析出的虛擬局域網(wǎng)編號。
全文摘要
本發(fā)明實施例提供一種自動配置虛擬局域網(wǎng)編號的方法、裝置和系統(tǒng),所述方法包括接收包含虛擬局域網(wǎng)編號的以太網(wǎng)報文;從所述以太網(wǎng)報文中解析出虛擬局域網(wǎng)編號,并保存該虛擬局域網(wǎng)編號;利用所述虛擬局域網(wǎng)編號發(fā)送連接請求,建立網(wǎng)絡連接。通過本發(fā)明實施例的自動配置虛擬局域網(wǎng)編號的方法、裝置和系統(tǒng),解決了基站和BSC之間IP傳輸采用虛擬局域網(wǎng)方式時,基站側如何自動配置虛擬局域網(wǎng)編號的問題。
文檔編號H04L29/12GK101425954SQ20081018299
公開日2009年5月6日 申請日期2008年12月15日 優(yōu)先權日2008年12月15日
發(fā)明者吳立昌, 凱 鄧 申請人:華為技術有限公司