欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種網(wǎng)絡(luò)接入設(shè)備及不同物理媒介間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)的方法

文檔序號:7751669閱讀:133來源:國知局
專利名稱:一種網(wǎng)絡(luò)接入設(shè)備及不同物理媒介間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),具體的說,涉及一種網(wǎng)絡(luò)接入設(shè)備及不同物理媒介間 實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)的方法。
背景技術(shù)
PPP協(xié)議(Point-to-Point Protocol,點到點協(xié)議)是一種提供在點到點鏈路上 封裝、傳輸網(wǎng)絡(luò)層數(shù)據(jù)包的數(shù)據(jù)鏈路層協(xié)議。PPP是一個分層結(jié)構(gòu)(物理層、鏈路層、網(wǎng)絡(luò) 層),在底層(物理層),它能使用同步媒介(如I SDNH或同步DDN專線),也能使用異步媒 介(如基于Modem撥號的PSTN/GGSN網(wǎng)絡(luò))。由于PPP協(xié)議中的物理媒介種類眾多,如果要實現(xiàn)不同物理媒介間的數(shù)據(jù)轉(zhuǎn)發(fā), 一般需要為不同物理媒介配置相應(yīng)的接口,這將導(dǎo)致局端設(shè)備接口種類眾多,組網(wǎng)環(huán)境復(fù) 雜,增加了運營成本。

發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種網(wǎng)絡(luò)接入設(shè)備及不同物理媒介間實現(xiàn) 數(shù)據(jù)轉(zhuǎn)發(fā)的方法,實現(xiàn)方式簡單,數(shù)據(jù)轉(zhuǎn)發(fā)高效。為解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案一種在不同物理媒介間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)的方法,包括網(wǎng)絡(luò)接入設(shè)備創(chuàng)建基于第一種物理媒介的第一點對點協(xié)議虛擬通道PPPcharme 1 和基于第二種物理媒介的第二點對點協(xié)議虛擬通道PPP channel ;所述網(wǎng)絡(luò)接入設(shè)備進行所述第一 PPP channel和第二 PPP channel的通道協(xié)商, 并在兩個虛擬通道的通道協(xié)商成功后,將所述第一 PPP channel和所述第二 PPP channel 設(shè)定為綁定關(guān)系以在所述第一種物理媒介和第二種物理媒介之間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)。在本發(fā)明所述方法的一種實施例中,所述網(wǎng)絡(luò)接入設(shè)備通過內(nèi)核收發(fā)流程實現(xiàn)所 述第一種物理媒介和第二種物理媒介之間的數(shù)據(jù)轉(zhuǎn)發(fā);所述內(nèi)核收發(fā)流程包括網(wǎng)絡(luò)接入設(shè)備的第一種物理媒介內(nèi)核將從第一種物理媒介驅(qū)動發(fā)來的第一種物 理媒介封裝形式的報文數(shù)據(jù)轉(zhuǎn)換為第二種物理媒介封裝形式的報文數(shù)據(jù),通過綁定的第一 PPP channel和第二PPP channel傳遞到第二種物理媒介內(nèi)核,由所述第二種物理媒介內(nèi)核 將所述第二種物理媒介封裝形式的報文數(shù)據(jù)傳遞給第二種物理媒介驅(qū)動;以及網(wǎng)絡(luò)接入設(shè)備的第二種物理媒介內(nèi)核將從第二種物理媒介驅(qū)動發(fā)來的第二種物 理媒介封裝形式的報文數(shù)據(jù)轉(zhuǎn)換為第一種物理媒介封裝形式的報文數(shù)據(jù),通過綁定的第二 PPP channel和第一PPP channel傳遞到第一種物理媒介內(nèi)核,由所述第一種物理媒介內(nèi)核 將所述第一種物理媒介封裝形式的報文數(shù)據(jù)傳遞給第一種物理媒介驅(qū)動。在本發(fā)明所述方法的一種實施例中,所述第一種物理媒介為綜合數(shù)字網(wǎng)介質(zhì)的以 太網(wǎng)網(wǎng)絡(luò),所述第一 PPP channel為PPPoE channel ;所述第二種物理媒介為基于Modem撥 號的GGSN網(wǎng)絡(luò),所述第二 PPP channel為PPPoTTY channel ;所述內(nèi)核收發(fā)流程包括內(nèi)核發(fā)送流程和內(nèi)核接收流程,所述內(nèi)核發(fā)送流程包括網(wǎng)絡(luò)接入設(shè)備的以太網(wǎng)驅(qū)動接收到第一側(cè)的PPPoE封裝的報文數(shù)據(jù)后,傳遞到內(nèi) 核協(xié)議棧,內(nèi)核協(xié)議棧根據(jù)注冊的協(xié)議類型將所述PPPoE封裝的報文數(shù)據(jù)分發(fā)到PPPoE內(nèi) 核;PPPoE內(nèi)核將所述PPPoE封裝的報文數(shù)據(jù)的報文頭去除,根據(jù)所述綁定關(guān)系,將去 除了報文頭的所述PPPoE封裝的報文數(shù)據(jù)經(jīng)PPPoE channe 1傳遞到PPPoTTY內(nèi)核的PPPoTTY channel ;PPPoTTY內(nèi)核將去除了報文頭的所述PPPoE封裝的報文數(shù)據(jù)傳遞到底層USB驅(qū) 動,由所述底層USB驅(qū)動發(fā)往第二側(cè);所述內(nèi)核接收流程包括底層USB驅(qū)動接收到第二側(cè)回應(yīng)的數(shù)據(jù)報文,傳遞到PPPoTTY內(nèi)核;PPPoTTY內(nèi)核根據(jù)所述綁定關(guān)系,將所述數(shù)據(jù)報文經(jīng)PPPoTTY channel傳遞到 PPPoE內(nèi)核的PPPoE channel ;PPPoE內(nèi)核所述數(shù)據(jù)報文增加報文頭后傳遞到以太網(wǎng)驅(qū)動, 由以太網(wǎng)發(fā)往第一側(cè)。在本發(fā)明所述方法的一種實施例中,所述內(nèi)核協(xié)議棧由協(xié)議棧的統(tǒng)一收包函數(shù) netif_receive_skb中得到注冊的協(xié)議類型。在本發(fā)明所述方法的一種實施例中,所述第一側(cè)為PC側(cè),所述第二側(cè)為internet 側(cè)。在本發(fā)明所述方法的一種實施例中,所述第一種物理媒介和第二種物理媒介之間 的數(shù)據(jù)轉(zhuǎn)發(fā)流程包括PC發(fā)起PPPoE撥號,開始PPPoE Discover階段協(xié)商;PC向網(wǎng)絡(luò)接入設(shè)備發(fā)送PADI報文請求;網(wǎng)絡(luò)接入設(shè)備回應(yīng)PADO報文;PC向網(wǎng)絡(luò)接入設(shè)備發(fā)起PADR請求報文;網(wǎng)絡(luò)接入設(shè)備回應(yīng)PADS報文,PPPoE channel建立成功;網(wǎng)絡(luò)接入設(shè)備進入PDP激活階段,向GGSN網(wǎng)絡(luò)發(fā)送AT指令;網(wǎng)絡(luò)接入設(shè)備接收GGSN網(wǎng)絡(luò)返回的AT指令,PDP Context協(xié)商成功,建立PPPoTTY channel ;網(wǎng)絡(luò)接入設(shè)備將PPPoE channel與PPPoTTY channel進行綁定設(shè)置;PC進入PPPoE Session階段,發(fā)起PPP階段控制報文;網(wǎng)絡(luò)接入設(shè)備通過PPPoE channel接收PPPoE報文,去除PPPoE報文頭,將PPP報 文直接發(fā)送給綁定的PPPoTTY channel ;網(wǎng)絡(luò)接入設(shè)備接收到PPPoTTY channel從internet側(cè)返回的PPP報文,將該返回 的PPP報文直接透傳給綁定的PPPoE channel,封裝PPPoE頭,發(fā)送給PC ;PPP鏈路建立成功后,PC利用PPPoE撥號接入訪問Internet資源;PPP鏈路拆除時,銷毀PPPoE/PPPoTTY channel,清除channel的綁定關(guān)系。在本發(fā)明所述方法的一種實施例中,所述第一種物理媒介為綜合數(shù)字網(wǎng)介質(zhì)的以 太網(wǎng)網(wǎng)絡(luò),所述第一 PPP channel 為 PPPoE channel。在本發(fā)明所述方法的一種實施例中,所述第二種物理媒介為基于Modem撥號的 GGSN 網(wǎng)絡(luò),所述第二 PPP channel 為 PPPoTTY channel。
在本發(fā)明所述方法的一種實施例中,所述網(wǎng)絡(luò)接入設(shè)備為家庭網(wǎng)關(guān)。本發(fā)明還提供了一種在不同物理媒介間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)的網(wǎng)絡(luò)接入設(shè)備,包括通道創(chuàng)建模塊,用于創(chuàng)建基于第一種物理媒介的第一點對點協(xié)議虛擬通道PPP channel和基于第二種物理媒介的第二點對點協(xié)議虛擬通道PPP channel ;通道管理模塊,用于在所述第一 PPP channel的通道協(xié)商和第二 PPP channel的 通道協(xié)商都協(xié)商成功后,將所述第一點PPP channel和所述第二 PPP channel設(shè)定為綁定 關(guān)系以在所述第一種物理媒介和第二種物理媒介之間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)。本發(fā)明通過設(shè)置支持不同物理媒介接入的網(wǎng)絡(luò)接入設(shè)備,利用該網(wǎng)絡(luò)接入設(shè)備實 現(xiàn)不同物理媒介的接入,接入時,通過創(chuàng)建基于接入兩端的不同物理媒介各自相應(yīng)的PPP channel,并將兩個PPP channel設(shè)為綁定關(guān)系,從而可以通過利用橋接原理的綁定轉(zhuǎn)發(fā)方 式,快速高效地實現(xiàn)不同物理媒介間的數(shù)據(jù)轉(zhuǎn)發(fā)。組網(wǎng)方式簡單,運營成本低廉。


圖1是本發(fā)明實施例的組網(wǎng)圖;圖2是本發(fā)明實施例的家庭網(wǎng)關(guān)接入數(shù)據(jù)格式關(guān)系圖;圖3是本發(fā)明實施例的家庭網(wǎng)關(guān)模塊關(guān)系圖;圖4是本發(fā)明實施例的內(nèi)部數(shù)據(jù)存儲示意圖;圖5是本發(fā)明實施例的處理流程圖;圖6是本發(fā)明實施例中報文在內(nèi)核的收發(fā)流程圖。
具體實施例方式下面通過具體實施方式
結(jié)合附圖對本發(fā)明作進一步詳細說明。本發(fā)明提供了一種數(shù)據(jù)轉(zhuǎn)發(fā)方式,能夠使一端物理媒介(第一種物理媒介)場景 內(nèi)的用戶,通過網(wǎng)絡(luò)接入設(shè)備,例如家庭網(wǎng)關(guān)或者其他具有網(wǎng)絡(luò)接入功能的設(shè)備,訪問另一 端不同物理媒介(第二種物理媒介)的資源,并且使數(shù)據(jù)轉(zhuǎn)發(fā)速度盡可能的高效。下面以 家庭網(wǎng)關(guān)為例對本發(fā)明實施例進行說明。家庭網(wǎng)關(guān)位于不同物理媒介的網(wǎng)絡(luò)A、B之間,分別提供基于PPP協(xié)議接入A、B網(wǎng) 絡(luò)的能力,家庭網(wǎng)關(guān)同時創(chuàng)建基于A、B物理媒介(即第一種物理媒介和第二種物理媒介) 的PPP虛擬通道(channel),并進行兩個channel的通道協(xié)商。為區(qū)分起見,將基于第一種 物理媒介創(chuàng)建的虛擬通道稱為第一 PPP channel,基于第二種物理媒介創(chuàng)建的虛擬通道稱 為第二 PPP channel。在兩個channel都協(xié)商成功后,將兩個channel設(shè)定為綁定關(guān)系,A、B網(wǎng)段后續(xù)的 PPP階段報文(包括PPP控制報文、PPP數(shù)據(jù)報文),直接原封不動地通過家庭網(wǎng)關(guān)透傳至 對端的channel,家庭網(wǎng)關(guān)不會對PPP階段的報文進行解析,而是利用橋接原理的綁定轉(zhuǎn)發(fā) 方式,以在A端和B端之間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā),從而達到快速高效的數(shù)據(jù)轉(zhuǎn)發(fā)目的。PPP協(xié)商成功后,A、B兩端的終端用戶就能互相訪問對端物理媒介網(wǎng)絡(luò)的資源。本發(fā)明一種實施例的數(shù)據(jù)轉(zhuǎn)發(fā),其組網(wǎng)環(huán)境如圖1所示,A網(wǎng)段為I SDN(Integrated Services Digital Network,綜合業(yè)務(wù)數(shù)字網(wǎng))介質(zhì)的以太網(wǎng)(Ethernet) 網(wǎng)絡(luò),PC(個人電腦)連接該以太網(wǎng)網(wǎng)絡(luò);B網(wǎng)段為基于Modem撥號的GGSN(Gateway GPRS
6Support Node,網(wǎng)關(guān)GPRS支持節(jié)點)網(wǎng)絡(luò),GGSN網(wǎng)絡(luò)連接Internet網(wǎng)絡(luò)。當然,圖1的組 網(wǎng)環(huán)境僅為示例,A、B均可以為支持PPP的所有物理媒介。在圖1所示的組網(wǎng)環(huán)境中,接入 的數(shù)據(jù)格式如圖2所示,例如,家庭網(wǎng)關(guān)接入的數(shù)據(jù)包括PPPoE報文、PDP報文、Ethernet報
乂寸寸。如圖3所示,該實施例中,家庭網(wǎng)關(guān)主要包括PPPoE Server模塊、PPPoTTY模塊, 用來分別建立PPPoE (Point to Point Protocol over Ethernet,以太網(wǎng)上點對點協(xié)議) channel和PPPoTTY channel,還包括PPP通道管理模塊,用來管理channel綁定關(guān)系表。一 種channel綁定關(guān)系表如圖4所示。如圖5所示,本發(fā)明實施例的數(shù)據(jù)轉(zhuǎn)發(fā)的處理流程包括1、PC發(fā)起PPPoE撥號,開始PPPoE Discover階段協(xié)商;2、PC向家庭網(wǎng)關(guān)發(fā)送PADI報文請求;3、家庭網(wǎng)關(guān)回應(yīng)PADO報文;4、PC向家庭網(wǎng)關(guān)發(fā)起PADR請求報文;5、家庭網(wǎng)關(guān)回應(yīng)PADS報文,PPPoE channel建立成功。6、家庭網(wǎng)關(guān)進入PDP激活階段,向GGSN網(wǎng)絡(luò)發(fā)送AT指令;7、家庭網(wǎng)關(guān)接收GGSN網(wǎng)絡(luò)返回的AT指令,PDP Context協(xié)商成功,建立PPPoTTY channel ;8、家庭網(wǎng)關(guān)將PPPoE channel與PPPoTTY channel進行綁定設(shè)置;例如如圖4所 示,PPPoE channel 1 與 PPPoTTY channel 1 綁定,PPPoE channel2 與 PPPoTTY channel2 綁
定......O9、PC進入PPPoE Session階段,發(fā)起PPP階段控制報文;10、家庭網(wǎng)關(guān)通過PPPoE channel接收報文,去除PPPoE報文頭,將PPP報文直接 發(fā)送給綁定的PPPoTTY channel ;11、家庭網(wǎng)關(guān)接收到PPPoTTY channe 1的報文,將PPP報文直接透傳給綁定的 PPPoE channel,封裝 PPPoE 頭,發(fā)送給 PC ;12、PPP鏈路建立成功后,PC正常利用PPPoE撥號接入訪問Internet資源。13、PPP鏈路拆除時,PPPoE/PPPoTTY銷毀channel,此時家庭網(wǎng)關(guān)同時將channel 的綁定關(guān)系清除。本發(fā)明的核心內(nèi)容在于PPP內(nèi)核的處理,下面描述鏈路建立成功后,數(shù)據(jù)在家庭 網(wǎng)關(guān)設(shè)備中內(nèi)核的收發(fā)流程,如圖6所示,包括1.PC訪問網(wǎng)絡(luò)時,數(shù)據(jù)發(fā)送給家庭網(wǎng)關(guān)設(shè)備;2.家庭網(wǎng)關(guān)設(shè)備的Ethernet驅(qū)動接收到PC發(fā)來的報文數(shù)據(jù)后,傳遞給內(nèi)核協(xié)議 棧,內(nèi)核協(xié)議棧接收到報文后,在協(xié)議棧的統(tǒng)一收包函數(shù)netif_receiVe_skb中,根據(jù)注冊 的協(xié)議類型進行分發(fā);3. PPPoE內(nèi)核注冊0x8864類型的Discovery Session階段報文,故PC發(fā)送的 PPPoE封裝的數(shù)據(jù)由PPPoE內(nèi)核處理;4. PPPoE內(nèi)核將數(shù)據(jù)的PPPoE報文頭去除,傳遞給創(chuàng)建的PPP內(nèi)核channel (PPPoE channel);5. PPPoE內(nèi)核根據(jù)channel綁定關(guān)系表,查找到該channel對應(yīng)綁定的channel為PPPoTTY創(chuàng)建的;6.數(shù)據(jù)直接傳遞給 PPPoTTY 創(chuàng)建的 channel (PPPoTTY channel),該 channel 再將 數(shù)據(jù)發(fā)送給PPPoTTY內(nèi)核,由PPPoTTY對應(yīng)的底層USB驅(qū)動發(fā)往Internet側(cè)。7. Internet回應(yīng)的數(shù)據(jù)報文,底層USB驅(qū)動接收后傳遞給PPPoTTY內(nèi)核;8. PPPoTTY 內(nèi)核處理完后,傳遞給創(chuàng)建的 PPP 內(nèi)核 channel (PPPoTTYchannel);9. PPPoTTY內(nèi)核根據(jù)綁定關(guān)系表,查找到該channel對應(yīng)綁定的channel為PPPoE 創(chuàng)建的;10.數(shù)據(jù)直接傳遞給 PPPoE 創(chuàng)建的 channel (PPPoE channel),該 channel 再將數(shù) 據(jù)發(fā)送給PPPoE內(nèi)核,PPPoE內(nèi)核增加PPPoE報文頭后,再傳遞給底層的Ethernet驅(qū)動發(fā) 送;11. PC接收到網(wǎng)關(guān)設(shè)備發(fā)送的回應(yīng)數(shù)據(jù)。本發(fā)明實施例的網(wǎng)絡(luò)接入設(shè)備,可以軟件或者硬件形式予以實現(xiàn),其具體實現(xiàn)的 形式并不受限,例如,一種實現(xiàn)形式的網(wǎng)絡(luò)接入設(shè)備包括通道創(chuàng)建模塊,用于創(chuàng)建基于第一種物理媒介的第一點對點協(xié)議虛擬通道PPP channel和基于第二種物理媒介的第二點對點協(xié)議虛擬通道PPP channel ;通道管理模塊,用于在所述第一 PPP channel的通道協(xié)商和第二 PPP channel的 通道協(xié)商都協(xié)商成功后,將所述第一點PPP channel和所述第二 PPP channel設(shè)定為綁定 關(guān)系以在所述第一種物理媒介和第二種物理媒介之間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)。網(wǎng)絡(luò)接入設(shè)備通過內(nèi)核收發(fā)流程實現(xiàn)第一種物理媒介和第二種物理媒介之間的 數(shù)據(jù)轉(zhuǎn)發(fā);內(nèi)核收發(fā)流程主要包括第一種物理媒介內(nèi)核將從第一種物理媒介驅(qū)動發(fā)來的第一種物理媒介封裝形式 的報文數(shù)據(jù)轉(zhuǎn)換為第二種物理媒介封裝形式的報文數(shù)據(jù),通過綁定的第一 PPP Channel和 第二 PPP channel傳遞到第二種物理媒介內(nèi)核,由所述第二種物理媒介內(nèi)核將所述第二種 物理媒介封裝形式的報文數(shù)據(jù)傳遞給第二種物理媒介驅(qū)動;類似的,第二種物理媒介內(nèi)核將從第二種物理媒介驅(qū)動發(fā)來的第二種物理媒介封裝形式 的報文數(shù)據(jù)轉(zhuǎn)換為第一種物理媒介封裝形式的報文數(shù)據(jù),通過綁定的第二 PPP Channel和 第一 PPP channel傳遞到第一種物理媒介內(nèi)核,由所述第一種物理媒介內(nèi)核將所述第一種 物理媒介封裝形式的報文數(shù)據(jù)傳遞給第一種物理媒介驅(qū)動。在圖6的示例中,第一種物理媒介為綜合數(shù)字網(wǎng)介質(zhì)的以太網(wǎng)網(wǎng)絡(luò),第一 PPP channel為PPPoE channel,并設(shè)置在PC側(cè);第二種物理媒介為基于Modem撥號的GGSN網(wǎng) 絡(luò),第二 PPP channel為PPPoTTY channel,并設(shè)置在internet側(cè)。如前所述,第一種物理 媒介和第二種物理媒介并不限于此,而可以是支持PPP協(xié)議的所有物理媒介,何種物理媒 介設(shè)置在PC側(cè),何種物理媒介設(shè)置在internet側(cè)也可以任意設(shè)置。本發(fā)明通過利用家庭網(wǎng)關(guān)等網(wǎng)絡(luò)接入設(shè)備的對現(xiàn)有支持的物理網(wǎng)絡(luò)接入 (Ethernet接入、ATM接入、Modem撥號接入等)能力,利用現(xiàn)有的PPP網(wǎng)絡(luò)資源,不需要額 外的物理設(shè)備,可以達到不同物理媒介網(wǎng)絡(luò)內(nèi)的設(shè)備高效互聯(lián)互通。技術(shù)方案優(yōu)點如下a).利用PPP虛擬通道(channel)現(xiàn)有的網(wǎng)絡(luò)接口,現(xiàn)有的PPP分層技術(shù),利用橋 接原理的綁定轉(zhuǎn)發(fā)方式,能夠快速高效地進行數(shù)據(jù)轉(zhuǎn)發(fā)。b).通過統(tǒng)一的channel進行綁定,不需要額外關(guān)注channel私有的一些特性,比如 PPPoE 的 SessionID (會話標識)、PPPoA 的 PVC (Permanent VirtualCircuit,永久虛電 路)等。c).不需關(guān)心PPP階段的報文,只需進行轉(zhuǎn)發(fā),處理簡單。d).核心模塊接口簡單,易擴展。本發(fā)明可以實現(xiàn)最終用戶接入網(wǎng)絡(luò)的單一化,可以任意接入任意網(wǎng)絡(luò);簡化局端 設(shè)備BAS (Broadband Access Server,寬帶接入服務(wù)器)組網(wǎng)環(huán)境,降低局端設(shè)備接口的使 用,降低運營成本。以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā) 明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當視為屬于本發(fā)明的保護 范圍。
權(quán)利要求
一種在不同物理媒介間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)的方法,其特征在于,包括網(wǎng)絡(luò)接入設(shè)備創(chuàng)建基于第一種物理媒介的第一點對點協(xié)議虛擬通道PPPchannel和基于第二種物理媒介的第二點對點協(xié)議虛擬通道PPP channel;所述網(wǎng)絡(luò)接入設(shè)備進行所述第一PPP channel和第二PPP channel的通道協(xié)商,并在兩個虛擬通道的通道協(xié)商成功后,將所述第一PPP channel和所述第二PPP channel設(shè)定為綁定關(guān)系以在所述第一種物理媒介和第二種物理媒介之間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)。
2.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)接入設(shè)備通過內(nèi)核收發(fā)流程實現(xiàn) 所述第一種物理媒介和第二種物理媒介之間的數(shù)據(jù)轉(zhuǎn)發(fā);所述內(nèi)核收發(fā)流程包括網(wǎng)絡(luò)接入設(shè)備的第一種物理媒介內(nèi)核將從第一種物理媒介驅(qū)動發(fā)來的第一種物理媒 介封裝形式的報文數(shù)據(jù)轉(zhuǎn)換為第二種物理媒介封裝形式的報文數(shù)據(jù),通過綁定的第一 PPP channel和第二 PPP channel傳遞到第二種物理媒介內(nèi)核,由所述第二種物理媒介內(nèi)核將 所述第二種物理媒介封裝形式的報文數(shù)據(jù)傳遞給第二種物理媒介驅(qū)動;以及網(wǎng)絡(luò)接入設(shè)備的第二種物理媒介內(nèi)核將從第二種物理媒介驅(qū)動發(fā)來的第二種物理媒 介封裝形式的報文數(shù)據(jù)轉(zhuǎn)換為第一種物理媒介封裝形式的報文數(shù)據(jù),通過綁定的第二 PPP channel和第一 PPP channel傳遞到第一種物理媒介內(nèi)核,由所述第一種物理媒介內(nèi)核將 所述第一種物理媒介封裝形式的報文數(shù)據(jù)傳遞給第一種物理媒介驅(qū)動。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一種物理媒介為綜合數(shù)字網(wǎng)介質(zhì)的 以太網(wǎng)網(wǎng)絡(luò),所述第一 PPP channel為PPPoE channel ;所述第二種物理媒介為基于Modem 撥號的GGSN網(wǎng)絡(luò),所述第二 PPP channel為PPPoTTYcharmel ;所述內(nèi)核收發(fā)流程包括內(nèi)核 發(fā)送流程和內(nèi)核接收流程,所述內(nèi)核發(fā)送流程包括網(wǎng)絡(luò)接入設(shè)備的以太網(wǎng)驅(qū)動接收到第一側(cè)的PPPoE封裝的報文數(shù)據(jù)后,傳遞到內(nèi)核協(xié) 議棧,內(nèi)核協(xié)議棧根據(jù)注冊的協(xié)議類型將所述PPPoE封裝的報文數(shù)據(jù)分發(fā)到PPPoE內(nèi)核;PPPoE內(nèi)核將所述PPPoE封裝的報文數(shù)據(jù)的報文頭去除,根據(jù)所述綁定關(guān)系,將去除 了報文頭的所述PPPoE封裝的報文數(shù)據(jù)經(jīng)PPPoE channel傳遞到PPPoTTY內(nèi)核的PPPoTTY channel ;PPPoTTY內(nèi)核將去除了報文頭的所述PPPoE封裝的報文數(shù)據(jù)傳遞到底層USB驅(qū) 動,由所述底層USB驅(qū)動發(fā)往第二側(cè);所述內(nèi)核接收流程包括底層USB驅(qū)動接收到第二側(cè)回應(yīng)的數(shù)據(jù)報文,傳遞到PPPoTTY內(nèi)核;PPPoTTY內(nèi)核根據(jù)所述綁定關(guān)系,將所述數(shù)據(jù)報文經(jīng)PPPoTTY channel傳遞到PPPoE內(nèi) 核的PPPoE channel ;PPPoE內(nèi)核所述數(shù)據(jù)報文增加報文頭后傳遞到以太網(wǎng)驅(qū)動,由以太網(wǎng)發(fā)往第一側(cè)。
4.如權(quán)利要求3所述的方法,其特征在于,所述內(nèi)核協(xié)議棧由協(xié)議棧的統(tǒng)一收包函數(shù) netif_receive_skb中得到注冊的協(xié)議類型。
5.如權(quán)利要求3所述的方法,其特征在于,所述第一側(cè)為PC側(cè),所述第二側(cè)為 internet 側(cè)。
6.如權(quán)利要求5所述的方法,其特征在于,所述第一種物理媒介和第二種物理媒介之 間的數(shù)據(jù)轉(zhuǎn)發(fā)流程包括PC發(fā)起PPPoE撥號,開始PPPoE Discover階段協(xié)商;PC向網(wǎng)絡(luò)接入設(shè)備發(fā)送PADI報文請求;網(wǎng)絡(luò)接入設(shè)備回應(yīng)PADO報文;PC向網(wǎng)絡(luò)接入設(shè)備發(fā)起PADR請求報文;網(wǎng)絡(luò)接入設(shè)備回應(yīng)PADS報文,PPPoE channel建立成功;網(wǎng)絡(luò)接入設(shè)備進入PDP激活階段,向GGSN網(wǎng)絡(luò)發(fā)送AT指令;網(wǎng)絡(luò)接入設(shè)備接收GGSN網(wǎng)絡(luò)返回的AT指令,PDP Context協(xié)商成功,建立PPPoTTY channel ;網(wǎng)絡(luò)接入設(shè)備將PPPoE channel與PPPoTTY channel進行綁定設(shè)置; PC進入PPPoE Session階段,發(fā)起PPP階段控制報文;網(wǎng)絡(luò)接入設(shè)備通過PPPoE channel接收PPPoE報文,去除PPPoE報文頭,將PPP報文直 接發(fā)送給綁定的PPPoTTY channel ;網(wǎng)絡(luò)接入設(shè)備接收到PPPoTTY channel從internet側(cè)返回的PPP報文,將該返回的 PPP報文直接透傳給綁定的PPPoE channel,封裝PPPoE頭,發(fā)送給PC ; PPP鏈路建立成功后,PC利用PPPoE撥號接入訪問Internet資源; PPP鏈路拆除時,銷毀PPPoE/PPPoTTY channel,清除channel的綁定關(guān)系。
7.如權(quán)利要求1所述的方法,其特征在于,所述第一種物理媒介為綜合數(shù)字網(wǎng)介質(zhì)的 以太網(wǎng)網(wǎng)絡(luò),所述第一 ppp channel為PPPoE channel。
8.如權(quán)利要求1所述的方法,其特征在于,所述第二種物理媒介為基于Modem撥號的 GGSN 網(wǎng)絡(luò),所述第二 PPP channel 為 PPPoTTY channel。
9.如權(quán)利要求1-8任一所述的方法,其特征在于,所述網(wǎng)絡(luò)接入設(shè)備為家庭網(wǎng)關(guān)。
10.一種在不同物理媒介間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)的網(wǎng)絡(luò)接入設(shè)備,其特征在于,包括通道創(chuàng)建模塊,用于創(chuàng)建基于第一種物理媒介的第一點對點協(xié)議虛擬通道PPP channel和基于第二種物理媒介的第二點對點協(xié)議虛擬通道PPP channel ;通道管理模塊,用于在所述第一 PPP channel的通道協(xié)商和第二 PPP channel的通道 協(xié)商都協(xié)商成功后,將所述第一點PPP channel和所述第二 PPP channel設(shè)定為綁定關(guān)系 以在所述第一種物理媒介和第二種物理媒介之間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)接入設(shè)備及不同物理媒介間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)的方法,所述方法包括網(wǎng)絡(luò)接入設(shè)備創(chuàng)建基于第一種物理媒介的第一點對點協(xié)議虛擬通道PPP channel和基于第二種物理媒介的第二點對點協(xié)議虛擬通道PPP channel;所述網(wǎng)絡(luò)接入設(shè)備分別進行所述第一PPP channel和第二PPP channel的通道協(xié)商,并在兩個虛擬通道的通道協(xié)商成功后,將所述第一PPP channel和所述第二PPP channel設(shè)定為綁定關(guān)系以在所述第一種物理媒介和第二種物理媒介之間實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)。本發(fā)明可以快速高效地實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)。組網(wǎng)方式簡單,運營成本低廉。
文檔編號H04L29/06GK101909074SQ20101020204
公開日2010年12月8日 申請日期2010年6月17日 優(yōu)先權(quán)日2010年6月17日
發(fā)明者孫亞權(quán) 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宣威市| 腾冲县| 株洲县| 通城县| 突泉县| 嘉禾县| 香港| 龙州县| 吉木萨尔县| 治县。| 调兵山市| 安龙县| 香格里拉县| 德昌县| 望都县| 微山县| 静安区| 日喀则市| 台州市| 资讯 | 沙湾县| 咸阳市| 浮梁县| 济宁市| 禹城市| 沧州市| 永胜县| 宜兴市| 麻江县| 泸定县| 吐鲁番市| 宁津县| 黄梅县| 深州市| 中阳县| 徐汇区| 兴业县| 抚州市| 包头市| 常熟市| 内黄县|