專(zhuān)利名稱(chēng):調(diào)制解調(diào)器及其數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)設(shè)備,尤指一種調(diào)制解調(diào)器及利用其進(jìn)行數(shù)據(jù)傳輸方法。
背景技術(shù):
隨著接入廣域網(wǎng)的計(jì)算機(jī)數(shù)量的不斷猛增,IP地址資源也就愈加顯得捉襟見(jiàn)肘。事實(shí)上 , 一般用戶幾乎申請(qǐng)不到整段的C類(lèi)IP地址。在其他ISP那里,即使是擁有幾百臺(tái)計(jì)算機(jī)的大 型局域網(wǎng)用戶,若他們申請(qǐng)IP地址時(shí),所分配的地址也不過(guò)只有幾個(gè)或十幾個(gè)IP地址。顯然 ,這樣少的IP地址根本無(wú)法滿足網(wǎng)絡(luò)用戶的需求,于是也就產(chǎn)生了網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Access Translation: NAT)技術(shù)。借助于NAT,私有地址的"內(nèi)部"網(wǎng)絡(luò)通過(guò)調(diào)制解調(diào)器上 的路由功能發(fā)送數(shù)據(jù)包時(shí),私有地址被轉(zhuǎn)換成合法的IP地址, 一個(gè)局域網(wǎng)只需使用少量IP地 址(甚至是l個(gè))即可實(shí)現(xiàn)私有地址網(wǎng)絡(luò)內(nèi)所有計(jì)算機(jī)與廣域網(wǎng)的通信需求。
然而,利用NAT技術(shù)從廣域網(wǎng)上獲取信息時(shí)不會(huì)對(duì)所發(fā)送的信息進(jìn)行過(guò)濾,隨著信息量 的不斷膨脹,用戶接收到的信息越來(lái)越龐大。 一般而言,若用戶要對(duì)該信息進(jìn)行過(guò)濾,通常 是通過(guò)使用局域網(wǎng)交換機(jī),利用虛擬局域網(wǎng)(Virtual local area network: VLAN)技術(shù), 可以將局域網(wǎng)絡(luò)劃分成多個(gè)邏輯子網(wǎng),對(duì)從廣域網(wǎng)上發(fā)送過(guò)來(lái)的數(shù)據(jù)包進(jìn)行識(shí)別,即判斷所 述數(shù)據(jù)包是否有一個(gè)ID, S卩VLAN ID,若用戶終端所設(shè)置的ID與數(shù)據(jù)包上的ID—致,則接 收該數(shù)據(jù)包。如此一來(lái),要實(shí)現(xiàn)上述NAT功能且對(duì)所接收的數(shù)據(jù)進(jìn)行過(guò)濾,用戶還需要購(gòu)買(mǎi) 一個(gè)交換機(jī),如此浪費(fèi)金錢(qián),增加用戶成本。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種調(diào)制解調(diào)器,其可以同時(shí)具備N(xiāo)AT功能及VLAN功能。 此外,有必要提供一種調(diào)制解調(diào)器,其可以同時(shí)具備N(xiāo)AT功能及VLAN功能。 一種調(diào)制解調(diào)器,用于通訊連接用戶終端及廣域網(wǎng),所述調(diào)制解調(diào)器包括接收模塊, 用于接收數(shù)據(jù)包;判斷模塊,用于判斷所述數(shù)據(jù)包是否存在虛擬局域網(wǎng)標(biāo)簽,及若該數(shù)據(jù)包 存在虛擬局域網(wǎng)標(biāo)簽時(shí),根據(jù)所述虛擬局域網(wǎng)標(biāo)簽判斷該數(shù)據(jù)包在調(diào)制解調(diào)器中是否存在對(duì) 應(yīng)的局域網(wǎng)接口;去除模塊,用于若該存在虛擬局域網(wǎng)標(biāo)簽的數(shù)據(jù)包在調(diào)制解調(diào)器上不存在 對(duì)應(yīng)的局域網(wǎng)接口時(shí),去除該數(shù)據(jù)包上的虛擬局域網(wǎng)標(biāo)簽;轉(zhuǎn)換模塊,用于若該數(shù)據(jù)包不存 在虛擬局域網(wǎng)標(biāo)簽或去除了虛擬局域網(wǎng)標(biāo)簽時(shí),將該數(shù)據(jù)包的IP地址進(jìn)行轉(zhuǎn)換;發(fā)送模塊, 用于通過(guò)網(wǎng)絡(luò)地址轉(zhuǎn)換接口發(fā)送所述經(jīng)過(guò)IP地址轉(zhuǎn)換后的數(shù)據(jù)包,或通過(guò)對(duì)應(yīng)的局域網(wǎng)接口發(fā)送存在虛擬局域網(wǎng)標(biāo)簽且在調(diào)制解調(diào)器上存在對(duì)應(yīng)的局域網(wǎng)接口的數(shù)據(jù)包。
一種調(diào)制解調(diào)器數(shù)據(jù)傳輸方法,包括如下步驟(a)接收數(shù)據(jù)包;(b)判斷所述數(shù)據(jù) 包是否存在虛擬局域網(wǎng)標(biāo)簽,若該數(shù)據(jù)包不存在虛擬局域網(wǎng)標(biāo)簽,則直接轉(zhuǎn)到步驟(f), 否則,執(zhí)行步驟(c) ;(c)判斷該數(shù)據(jù)包在調(diào)制解調(diào)器上是否存在對(duì)應(yīng)的局域網(wǎng)接口,若 該數(shù)據(jù)包在調(diào)制解調(diào)器上存在對(duì)應(yīng)的局域網(wǎng)接口時(shí),執(zhí)行步驟(d),否則,執(zhí)行步驟(e) ;(d)通過(guò)對(duì)應(yīng)的局域網(wǎng)接口發(fā)送該數(shù)據(jù)包,結(jié)束流程;(e)去除該數(shù)據(jù)包的虛擬局域網(wǎng) 標(biāo)簽;(f)將該去除虛擬局域網(wǎng)標(biāo)簽的數(shù)據(jù)包或步驟(b)中不存在虛擬局域網(wǎng)標(biāo)簽的數(shù)據(jù) 包的IP地址進(jìn)行轉(zhuǎn)換;(g)通過(guò)網(wǎng)絡(luò)地址轉(zhuǎn)換接口發(fā)送該經(jīng)過(guò)IP地址轉(zhuǎn)換后的數(shù)據(jù)包。 相較于現(xiàn)有技術(shù),其可以同時(shí)具備N(xiāo)AT功能及VLAN功能,降低用戶的成本。
圖l是本發(fā)明調(diào)制解調(diào)器數(shù)據(jù)傳輸?shù)南到y(tǒng)的較佳實(shí)施例的硬件框架圖。 圖2是本發(fā)明圖l中調(diào)制解調(diào)器的功能模塊圖。
圖3是本發(fā)明通過(guò)調(diào)制解調(diào)器將數(shù)據(jù)從廣域網(wǎng)發(fā)送到用戶終端的方法的較佳實(shí)施例的流 程圖。
圖4是本發(fā)明通過(guò)調(diào)制解調(diào)器將數(shù)據(jù)從用戶終端發(fā)送到廣域網(wǎng)的方法較佳實(shí)施例的流程圖。
具體實(shí)施例方式
如圖1所示,是本發(fā)明調(diào)制解調(diào)器數(shù)據(jù)傳輸?shù)南到y(tǒng)的較佳實(shí)施例的硬件框架圖。該系統(tǒng) 包括用戶終端IO、調(diào)制解調(diào)器20及廣域網(wǎng)(Wide Area Network: WAN) 30。所述廣域網(wǎng)30是由 許多計(jì)算機(jī)組成,計(jì)算機(jī)之間采用點(diǎn)到點(diǎn)線路連接,包括租用線路、光纖、微波、衛(wèi)星信道 ,所述廣域網(wǎng)計(jì)算機(jī)有處理器和輸入/發(fā)送設(shè)備進(jìn)行數(shù)據(jù)包的收發(fā)處理。
此外,該調(diào)制解調(diào)器20與至少一個(gè)用戶終端10相連(圖示以?xún)蓚€(gè)為例),所述用戶終端 IO組成一個(gè)局域網(wǎng)絡(luò),所述用戶終端10可以是個(gè)人計(jì)算機(jī)、HTTP服務(wù)器、FTP服務(wù)器或任意 能夠通過(guò)調(diào)制解調(diào)器20接收數(shù)據(jù)的設(shè)備。
在本較佳實(shí)施例中,所述調(diào)制解調(diào)器20與用戶終端10及廣域網(wǎng)30相連,用于實(shí)現(xiàn)用戶終 端10與廣域網(wǎng)30的通訊。所述調(diào)制解調(diào)器20用于若用戶終端10在發(fā)送數(shù)據(jù)時(shí),先把用戶終端 IO發(fā)送的數(shù)字信號(hào)轉(zhuǎn)換為相應(yīng)的模擬信號(hào),若計(jì)算機(jī)接收數(shù)據(jù)時(shí)把模擬信號(hào)還原為用戶終端 1 O能識(shí)別的數(shù)字信號(hào),通過(guò)這樣一個(gè)數(shù)模轉(zhuǎn)換過(guò)程,從而實(shí)現(xiàn)了用戶終端10之間的遠(yuǎn)程通訊 。所述調(diào)制解調(diào)器20安裝有局域網(wǎng)(Local area network: LAN)接口及網(wǎng)絡(luò)地址轉(zhuǎn)換( Network Access Translation: NAT)接口,所述LAN接口主要是用于通過(guò)調(diào)制解調(diào)器20上的
5路由功能將廣域網(wǎng)與局域網(wǎng)進(jìn)行連接,因局域網(wǎng)類(lèi)型也是多種多樣的,所以這也就決定了局 域網(wǎng)接口類(lèi)型也可能是多樣的。不同的網(wǎng)絡(luò)有不同的接口類(lèi)型,常見(jiàn)的以太網(wǎng)(局域網(wǎng)的一 種)接口主要有AUI、 BNC和RJ-45接口,還有FDDI、 ATM、光纖接口,這些網(wǎng)絡(luò)都有相應(yīng)的網(wǎng) 絡(luò)接口。在本較佳實(shí)施例中,所述LAN接口用于發(fā)送數(shù)據(jù)包中帶有虛擬局域網(wǎng)標(biāo)簽的數(shù)據(jù)包 (通常指帶有VID標(biāo)簽的數(shù)據(jù)包),所述NAT接口用于發(fā)送經(jīng)過(guò)IP地址轉(zhuǎn)換后之后的數(shù)據(jù)包。 所述調(diào)制解調(diào)器20可以是ADSL (Asymmetric Digital Subscriber Line:非對(duì)稱(chēng)數(shù)字用戶線 路)調(diào)制解調(diào)器、線纜(Cable)調(diào)制解調(diào)器,也可以是其它任意合適的具有調(diào)制解調(diào)功能 的網(wǎng)絡(luò)設(shè)備。在本較佳實(shí)施例中,所述調(diào)制解調(diào)器20為線纜調(diào)制解調(diào)器。
如圖2所示,是本發(fā)明圖l中調(diào)制解調(diào)器的功能模塊圖。所述調(diào)制解調(diào)器20包括接收模塊 210、判斷模塊211、去除模塊212、轉(zhuǎn)換模塊213及發(fā)送模塊214。本發(fā)明所稱(chēng)的模塊是完成 一特定功能的用戶終端程序段,比程序更適合于描述軟件在用戶終端中的執(zhí)行過(guò)程,因此在 本發(fā)明以下對(duì)軟件描述都以模塊描述。
若數(shù)據(jù)從廣域網(wǎng)30發(fā)送到用戶終端10時(shí)
所述接收模塊210用于接收廣域網(wǎng)30發(fā)送過(guò)來(lái)的數(shù)據(jù)包。
所述判斷模塊211用于判斷所述數(shù)據(jù)包是否存在虛擬局域網(wǎng)標(biāo)簽。虛擬局域網(wǎng)(VLAN), 是英文Virtual Local Area Network的縮寫(xiě),是指網(wǎng)絡(luò)中的站點(diǎn)不拘泥于所處的物理位置, 而可以根據(jù)需要靈活地加入不同的邏輯子網(wǎng)中的一種網(wǎng)絡(luò)技術(shù)?;诮粨Q式以太網(wǎng)的虛擬局 域網(wǎng)在交換式以太網(wǎng)中,利用VLAN技術(shù),可以將由交換機(jī)連接成的物理網(wǎng)絡(luò)劃分成多個(gè)邏輯 子網(wǎng)。也就是說(shuō), 一個(gè)虛擬局域網(wǎng)中的站點(diǎn)所發(fā)送的廣播數(shù)據(jù)包將僅轉(zhuǎn)發(fā)至屬于同一VLAN的 站點(diǎn)。在交換式以太網(wǎng)中,各站點(diǎn)可以分別屬于不同的虛擬局域網(wǎng)。構(gòu)成虛擬局域網(wǎng)的站點(diǎn) 不拘泥于所處的物理位置,它們既可以掛接在同一個(gè)交換機(jī)中,也可以掛接在不同的交換機(jī) 中。虛擬局域網(wǎng)技術(shù)使得網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)變得非常靈活,例如,位于不同樓層的用戶或者不 同部門(mén)的用戶可以根據(jù)需要加入不同的虛擬局域網(wǎng)。 一個(gè)VLAN就是一個(gè)邏輯廣播域,通過(guò)對(duì) VLAN的創(chuàng)建,隔離了廣播,縮小了廣播范圍,可以控制廣播風(fēng)暴的產(chǎn)生,對(duì)于采用VLAN技術(shù) 的網(wǎng)絡(luò)來(lái)說(shuō), 一個(gè)VLAN可以根據(jù)部門(mén)職能、對(duì)象組或者應(yīng)用將不同地理位置的網(wǎng)絡(luò)用戶劃分 為一個(gè)邏輯網(wǎng)段,在不改動(dòng)網(wǎng)絡(luò)物理連接的情況下可以任意地在工作組或子網(wǎng)之間移動(dòng)。不 同的VLAN通過(guò)所述虛擬局域網(wǎng)標(biāo)簽(通常指Virtual local area network ID)進(jìn)行區(qū)分。 所述VLAN ID(VID)是VLAN的一個(gè)鑒定,以區(qū)別于不同的VLAN,其由IEEE 802. 1Q標(biāo)準(zhǔn)定義。
所述判斷模塊211還用于若該數(shù)據(jù)包存在VID時(shí),根據(jù)所述VID判斷該數(shù)據(jù)包在調(diào)制解調(diào) 器20中是否存在對(duì)應(yīng)的LAN接口以傳輸該數(shù)據(jù)包。在本較佳實(shí)施例中,用戶根據(jù)所述VID對(duì)每個(gè)LAN接口進(jìn)行設(shè)定,使每一個(gè)LAN接口只傳輸對(duì)應(yīng)的VID數(shù)據(jù)包。具體而言,假設(shè)調(diào)制解調(diào) 器20有兩個(gè)LAN接口 ,分別是A和B,用戶通過(guò)用戶終端1 O設(shè)置A接口只傳輸VID的值為1000的 數(shù)據(jù)包,則若數(shù)據(jù)包中VID的值為1000時(shí),該數(shù)據(jù)包能夠通過(guò)A接口進(jìn)行傳輸。
所述去除模塊212用于若該數(shù)據(jù)包存在VID且在調(diào)制解調(diào)器20上不存在對(duì)應(yīng)的LAN接口時(shí) ,去除該數(shù)據(jù)包上的VID。
所述轉(zhuǎn)換模塊213用于若該數(shù)據(jù)包不存在VID或去除了VID時(shí),將該數(shù)據(jù)包的IP地址進(jìn)行 轉(zhuǎn)換,使該數(shù)據(jù)包能夠通過(guò)轉(zhuǎn)換后的IP地址發(fā)送到用戶終端IO。具體而言,例如,假設(shè)用戶 終端10的IP地址為B類(lèi)IP地址,從廣域網(wǎng)30中接收過(guò)來(lái)的數(shù)據(jù)包的IP地址為C類(lèi)IP地址,則將 該數(shù)據(jù)包的IP地址轉(zhuǎn)換成B類(lèi)IP地址。
所述發(fā)送模塊214將該在調(diào)制解調(diào)器20上存在對(duì)應(yīng)的LAN接口的數(shù)據(jù)包通過(guò)LAN接口發(fā)送 給用戶終端IO,及將所述經(jīng)過(guò)IP地址轉(zhuǎn)換后的數(shù)據(jù)包通過(guò)NAT接口發(fā)送給用戶終端IO。
若數(shù)據(jù)從用戶終端1 O發(fā)送到廣域網(wǎng)30時(shí)
所述接收模塊210用于從用戶終端1 O接收數(shù)據(jù)包。
所述判斷模塊211用于判斷所述數(shù)據(jù)包是否存在虛擬局域網(wǎng)標(biāo)簽(通常指Virtual local area network ID)。
所述判斷模塊211還用于若該數(shù)據(jù)包存在VID時(shí),根據(jù)所述VID判斷該數(shù)據(jù)包在調(diào)制解調(diào) 器上是否有對(duì)應(yīng)的局域網(wǎng)(Local area network: LAN)接口,以便進(jìn)行數(shù)據(jù)傳輸。
所述去除模塊212用于若該數(shù)據(jù)包存在VID且在調(diào)制解調(diào)器20上不存在對(duì)應(yīng)的LAN接口時(shí) ,去除該數(shù)據(jù)包上的VID。
所述轉(zhuǎn)換模塊213用于將該去除了VID的數(shù)據(jù)包或不存在VID的數(shù)據(jù)包的IP地址進(jìn)行轉(zhuǎn)換 ,使該數(shù)據(jù)包能夠通過(guò)轉(zhuǎn)換后的IP地址發(fā)送到廣域網(wǎng)30。具體而言,將該用戶終端的IP地址 轉(zhuǎn)換成廣域網(wǎng)30上進(jìn)行數(shù)據(jù)傳輸?shù)腎P地址,使該數(shù)據(jù)包能夠在廣域網(wǎng)30中進(jìn)行數(shù)據(jù)廣播。例 如,假設(shè)廣域網(wǎng)30中用于數(shù)據(jù)包廣播的IP地址為C類(lèi)IP地址,則將用戶終端10的IP地址轉(zhuǎn)換 成C類(lèi)IP地址。
所述發(fā)送模塊214用于將經(jīng)過(guò)IP地址轉(zhuǎn)換后的數(shù)據(jù)包通過(guò)NAT接口發(fā)送到廣域網(wǎng)30,或若 該數(shù)據(jù)包在調(diào)制解調(diào)器20上存在對(duì)應(yīng)的LAN接口時(shí),將該數(shù)據(jù)包通過(guò)LAN接口發(fā)送到廣域網(wǎng) 30。
如圖3所示,是本發(fā)明通過(guò)調(diào)制解調(diào)器將數(shù)據(jù)從廣域網(wǎng)發(fā)送到用戶終端的方法的較佳實(shí) 施例的流程圖。
首先,步驟SIOI,接收模塊210接收廣域網(wǎng)30發(fā)送過(guò)來(lái)的數(shù)據(jù)包。步驟S102,判斷模塊211判斷該數(shù)據(jù)包是否存在VID。所述VLAN ID (VID)是VLAN的一個(gè)鑒 定,以區(qū)別于不同的VLAN,其由IEEE 802. 1Q標(biāo)準(zhǔn)定義。
步驟S103,若該數(shù)據(jù)包存在VID時(shí),判斷模塊211根據(jù)所述VID判斷該數(shù)據(jù)包在調(diào)制解調(diào) 器20上是否有對(duì)應(yīng)的LAN接口以傳輸該數(shù)據(jù)包。在本較佳實(shí)施例中,用戶根據(jù)所述VID對(duì)每個(gè) LAN接口進(jìn)行設(shè)定,使每一個(gè)LAN接口只傳輸對(duì)應(yīng)的VID數(shù)據(jù)包。具體而言,假設(shè)調(diào)制解調(diào)器 20有兩個(gè)LAN接口 ,分別是A和B,用戶通過(guò)用戶終端1 O設(shè)置A接口只傳輸VID的值為1000的數(shù) 據(jù)包,則若數(shù)據(jù)包中VID的值為1000時(shí),該數(shù)據(jù)包能夠通過(guò)A接口進(jìn)行傳輸。
步驟S104,若該數(shù)據(jù)包在調(diào)制解調(diào)器20上沒(méi)有對(duì)應(yīng)的LAN接口時(shí),去除模塊212去除該數(shù) 據(jù)包上的VID,之后轉(zhuǎn)到步驟S105。
在步驟S105中,若該數(shù)據(jù)包不存在VID或該數(shù)據(jù)包在調(diào)制解調(diào)器20上沒(méi)有對(duì)應(yīng)的LAN接口 且被去除了VID時(shí),轉(zhuǎn)換模塊214將該數(shù)據(jù)包上的IP地址進(jìn)行轉(zhuǎn)換,使該數(shù)據(jù)包能夠通過(guò)轉(zhuǎn)換 后的IP地址發(fā)送到用戶終端IO。具體而言,例如,假設(shè)用戶終端10的IP地址為B類(lèi)IP地址, 從廣域網(wǎng)30中接收過(guò)來(lái)的數(shù)據(jù)包的IP地址為C類(lèi)IP地址,則將該數(shù)據(jù)包的IP地址轉(zhuǎn)換成B類(lèi) IP地址。
步驟S107,將經(jīng)過(guò)IP地址轉(zhuǎn)換后之后的數(shù)據(jù)包通過(guò)NAT接口發(fā)送給用戶終端IO。
步驟S106,若該數(shù)據(jù)包存在VID且在調(diào)制解調(diào)器20上有對(duì)應(yīng)的LAN接口時(shí),通過(guò)對(duì)應(yīng)的 LAN接口發(fā)送給用戶終端10 。
如圖4所示,是本發(fā)明一種通過(guò)調(diào)制解調(diào)器將數(shù)據(jù)從用戶終端發(fā)送到廣域網(wǎng)的方法的較 佳實(shí)施例的流程圖。
首先,步驟S201,接收模塊210接收用戶終端10發(fā)送過(guò)來(lái)的數(shù)據(jù)包。
步驟S202,判斷模塊211判斷該數(shù)據(jù)包是否存在VID。所述VLAN ID (VID)是VLAN的一個(gè)鑒 定,以區(qū)別于不同的VLAN,其由IEEE 802. 1Q標(biāo)準(zhǔn)定義。
步驟S203,若該數(shù)據(jù)包存在VID時(shí),判斷模塊211根據(jù)所述VID判斷該數(shù)據(jù)包在調(diào)制解調(diào) 器20上是否有對(duì)應(yīng)的LAN接口以傳輸該數(shù)據(jù)包。
步驟S204,若該數(shù)據(jù)包沒(méi)有對(duì)應(yīng)的LAN接口時(shí),去除模塊212去除該數(shù)據(jù)包上的VID。
步驟S205,轉(zhuǎn)換模塊213將該去除了VID的數(shù)據(jù)包的IP地址進(jìn)行轉(zhuǎn)換,使該數(shù)據(jù)包能夠通 過(guò)轉(zhuǎn)換后的IP地址發(fā)送到廣域網(wǎng)30。具體而言,將該用戶終端的IP地址轉(zhuǎn)換成廣域網(wǎng)30上進(jìn) 行數(shù)據(jù)傳輸?shù)腎P地址,使該數(shù)據(jù)包能夠在廣域網(wǎng)30中進(jìn)行數(shù)據(jù)廣播。例如,假設(shè)廣域網(wǎng)30中 用于數(shù)據(jù)包廣播的IP地址為C類(lèi)IP地址,則將用戶終端10的IP地址轉(zhuǎn)換成C類(lèi)IP地址。
步驟S206,發(fā)送模塊214將該經(jīng)過(guò)IP地址轉(zhuǎn)換后的數(shù)據(jù)包通過(guò)NAT接口發(fā)送到廣域網(wǎng)30。
8在步驟S202中,若該數(shù)據(jù)包不存在VID時(shí),直接轉(zhuǎn)到步驟S205。
在步驟S203中,若該數(shù)據(jù)包有對(duì)應(yīng)的LAN接口時(shí),于步驟S207,將該數(shù)據(jù)包通過(guò)對(duì)應(yīng)的 LAN接口發(fā)送到廣域網(wǎng)30。
最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照以上 較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)若理解,可以對(duì)本發(fā)明的技 術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種調(diào)制解調(diào)器,用于通訊連接用戶終端及廣域網(wǎng),其特征在于,所述調(diào)制解調(diào)器包括接收模塊,用于接收數(shù)據(jù)包;判斷模塊,用于判斷所述數(shù)據(jù)包是否存在虛擬局域網(wǎng)標(biāo)簽,及若該數(shù)據(jù)包存在虛擬局域網(wǎng)標(biāo)簽時(shí),根據(jù)所述虛擬局域網(wǎng)標(biāo)簽判斷該數(shù)據(jù)包在調(diào)制解調(diào)器中是否存在對(duì)應(yīng)的局域網(wǎng)接口;去除模塊,用于若該存在虛擬局域網(wǎng)標(biāo)簽的數(shù)據(jù)包在調(diào)制解調(diào)器上不存在對(duì)應(yīng)的局域網(wǎng)接口時(shí),去除該數(shù)據(jù)包上的虛擬局域網(wǎng)標(biāo)簽;轉(zhuǎn)換模塊,用于若該數(shù)據(jù)包不存在虛擬局域網(wǎng)標(biāo)簽或去除了虛擬局域網(wǎng)標(biāo)簽時(shí),將該數(shù)據(jù)包的IP地址進(jìn)行轉(zhuǎn)換;及發(fā)送模塊,用于通過(guò)網(wǎng)絡(luò)地址轉(zhuǎn)換接口發(fā)送所述經(jīng)過(guò)IP地址轉(zhuǎn)換后的數(shù)據(jù)包,或通過(guò)對(duì)應(yīng)的局域網(wǎng)接口發(fā)送存在虛擬局域網(wǎng)標(biāo)簽且在調(diào)制解調(diào)器上存在對(duì)應(yīng)的局域網(wǎng)接口的數(shù)據(jù)包。
2.如權(quán)利要求l所述的調(diào)制解調(diào)器,其特征在于,所述虛擬局域網(wǎng)標(biāo) 簽用于區(qū)分虛擬局域網(wǎng)。
3. 一種調(diào)制解調(diào)器數(shù)據(jù)傳輸方法,其特征在于包括如下步驟(a) 接收數(shù)據(jù)包;(b) 判斷所述數(shù)據(jù)包是否存在虛擬局域網(wǎng)標(biāo)簽,若該數(shù)據(jù)包不存在虛擬局域網(wǎng)標(biāo)簽, 則直接轉(zhuǎn)到步驟(f),否則,執(zhí)行步驟(c);(c) 判斷該數(shù)據(jù)包在調(diào)制解調(diào)器上是否存在對(duì)應(yīng)的局域網(wǎng)接口,若該數(shù)據(jù)包在調(diào)制解 調(diào)器上存在對(duì)應(yīng)的局域網(wǎng)接口時(shí),執(zhí)行步驟(d),否則,執(zhí)行步驟(e);(d) 通過(guò)對(duì)應(yīng)的局域網(wǎng)接口發(fā)送該數(shù)據(jù)包,結(jié)束流程;(e) 去除該數(shù)據(jù)包的虛擬局域網(wǎng)標(biāo)簽;(f) 將該去除虛擬局域網(wǎng)標(biāo)簽的數(shù)據(jù)包或步驟(b)中不存在虛擬局域網(wǎng)標(biāo)簽的數(shù)據(jù)包的IP地址進(jìn)行轉(zhuǎn)換;及(g)通過(guò)網(wǎng)絡(luò)地址轉(zhuǎn)換接口發(fā)送該經(jīng)過(guò)IP地址轉(zhuǎn)換后的數(shù)據(jù)包。
4.如權(quán)利要求3所述的調(diào)制解調(diào)器數(shù)據(jù)傳輸方法,其特征在于,所述虛擬局域網(wǎng)標(biāo)簽用于區(qū)分虛擬局域網(wǎng)。
全文摘要
一種調(diào)制解調(diào)器,用于通訊連接用戶終端及廣域網(wǎng),所述調(diào)制解調(diào)器包括接收模塊,用于接收數(shù)據(jù)包;判斷模塊,用于判斷所述數(shù)據(jù)包是否存在虛擬局域網(wǎng)標(biāo)簽,及根據(jù)所述虛擬局域網(wǎng)標(biāo)簽判斷該數(shù)據(jù)包在調(diào)制解調(diào)器中是否存在對(duì)應(yīng)的局域網(wǎng)接口;去除模塊,用于若該存在虛擬局域網(wǎng)標(biāo)簽的數(shù)據(jù)包在調(diào)制解調(diào)器上不存在對(duì)應(yīng)的局域網(wǎng)接口時(shí),去除該數(shù)據(jù)包上的虛擬局域網(wǎng)標(biāo)簽;轉(zhuǎn)換模塊,用于若該數(shù)據(jù)包不存在虛擬局域網(wǎng)標(biāo)簽或去除了虛擬局域網(wǎng)標(biāo)簽時(shí),將該數(shù)據(jù)包的IP地址進(jìn)行轉(zhuǎn)換;發(fā)送模塊,用于通過(guò)網(wǎng)絡(luò)地址轉(zhuǎn)換接口發(fā)送所述經(jīng)過(guò)IP地址轉(zhuǎn)換后的數(shù)據(jù)包,或通過(guò)對(duì)應(yīng)的局域網(wǎng)接口發(fā)送存在虛擬局域網(wǎng)標(biāo)簽且在調(diào)制解調(diào)器上存在對(duì)應(yīng)的局域網(wǎng)接口的數(shù)據(jù)包。
文檔編號(hào)H04L29/06GK101610250SQ20081030222
公開(kāi)日2009年12月23日 申請(qǐng)日期2008年6月19日 優(yōu)先權(quán)日2008年6月19日
發(fā)明者俊 宋, 松 郭 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司