国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置的制作方法

      文檔序號(hào):7971810閱讀:211來源:國(guó)知局
      專利名稱:二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)業(yè)務(wù)傳送的裝置,更具體地,涉及一種二 層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置。
      背景技術(shù)
      隨著網(wǎng)絡(luò),尤其是網(wǎng)絡(luò)經(jīng)濟(jì)的發(fā)展,企業(yè)日益擴(kuò)張,客戶分布 日益廣泛,合作伙伴日益增多,這種情況促使了企業(yè)的效益日益增
      長(zhǎng),另一方面也越來越凸現(xiàn)傳統(tǒng)企業(yè)網(wǎng)的功能缺陷傳統(tǒng)企業(yè)網(wǎng)基 于固定物理地點(diǎn)的專線連接方式已難以適應(yīng)現(xiàn)代企業(yè)的需求。于是 企業(yè)對(duì)于自身的網(wǎng)絡(luò)建設(shè)提出了更高的需求,主要表現(xiàn)在網(wǎng)絡(luò)的靈 活性、安全性、經(jīng)濟(jì)性、擴(kuò)展性等方面。在這樣的背景下,虛擬個(gè) 人網(wǎng)絡(luò)(VPN )以其獨(dú)具特色的優(yōu)勢(shì)贏得了越來越多的企業(yè)的青睞, 令企業(yè)可以4交少地關(guān)注網(wǎng)絡(luò)的運(yùn)行與維護(hù),而更多地致力于企業(yè)的 商業(yè)目標(biāo)的實(shí)現(xiàn)。企業(yè)應(yīng)用4交多的二層虛擬個(gè)人網(wǎng)絡(luò)包括有二層隧 道協(xié)議(L2TP )、虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù) (VPLS/VPWS )。
      圖1是示出二層隧道協(xié)議組網(wǎng)圖的示意圖。圖2是示出網(wǎng)際協(xié) 議安全(IPSec )隧道數(shù)據(jù)進(jìn)行二層隧道協(xié)議封裝之后產(chǎn)生的結(jié)構(gòu)的 結(jié)構(gòu)圖。圖3是示出組網(wǎng)結(jié)構(gòu)的框圖。圖4是示出運(yùn)營(yíng)商的骨干網(wǎng) 絡(luò)的視圖。
      二層隧道協(xié)議是由PPP撥號(hào)鏈路和骨干網(wǎng)上的隧道構(gòu)成的虛 擬個(gè)人網(wǎng)絡(luò)。用戶釆用撥號(hào)方式通過隧道4妄入企業(yè)網(wǎng)。二層隧道協(xié) 議主要用于移動(dòng)和個(gè)人用戶訪問7>司內(nèi)部網(wǎng)絡(luò),節(jié)省用戶長(zhǎng)途撥號(hào) 服務(wù)的費(fèi)用。二層隧道協(xié)議組網(wǎng)圖如圖1所示。
      二層隧道協(xié)議數(shù)據(jù)的隧道傳輸是通過多級(jí)封裝實(shí)現(xiàn)的。圖2是 網(wǎng)際協(xié)議安全隧道凄t據(jù)進(jìn)行二層隧道協(xié)議封裝之后產(chǎn)生的結(jié)構(gòu)。其 中網(wǎng)際協(xié)議安全封裝為可選。
      基于多協(xié)議標(biāo)簽技術(shù)網(wǎng)絡(luò)的二層虛擬個(gè)人網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)方案 目前主要有兩種,分別是Kompella等提出的二層虛擬個(gè)人網(wǎng)絡(luò)(以 下稱Kompella 二層虛擬個(gè)人網(wǎng)鄉(xiāng)各)和Martini等才是出的二層虛擬個(gè) 人網(wǎng)絡(luò)(以下稱Martini 二層虛擬個(gè)人網(wǎng)絡(luò))。這兩種方案的數(shù)據(jù)平 面基本相似,都可以支持多種數(shù)據(jù)鏈路層技術(shù),如幀中繼、ATM AAL5CPCS才莫式、ATM透明4言元才莫式、以太網(wǎng)、以太網(wǎng)VLAN、 思科HDLC和PPP等,它們的主要差別在于控制平面協(xié)議的使用。 組網(wǎng)示意圖如圖3所示。
      如圖4所示,以PE1為源端、PE2為目的端為例,當(dāng)PE1發(fā)送 一個(gè)二層PDU到PE2時(shí),PE1首先為二層凈荷添加一個(gè)VC標(biāo)簽, 然后添加一個(gè)隧道標(biāo)簽。隧道標(biāo)簽用來確定多十辦i義標(biāo)簽才支術(shù) (MPLS )分組從PE1到PE2的通路;只有多協(xié)議標(biāo)簽技術(shù)分組到 達(dá)PE2時(shí),VC標(biāo)簽才可見,PE2對(duì)分組的處理取決于VC標(biāo)簽的 內(nèi)容。
      無論是虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),還是二層隧道 協(xié)議業(yè)務(wù),都屬于二層虛擬個(gè)人網(wǎng)絡(luò)范疇,即將二層數(shù)據(jù)包打入另 一個(gè)IP包凈荷中進(jìn)行傳送。如果,內(nèi)層數(shù)據(jù)包比較大,再加上外面 的IP包開銷,最終組成的數(shù)據(jù)包,很可能超過以太網(wǎng)的傳輸最大傳 輸單元(1518,包括以太網(wǎng)CRC才t驗(yàn)位)。
      目前4十對(duì)以上出現(xiàn)的問題,有如下解決辦法
      一種方法是由寬帶接入服務(wù)器上行接口實(shí)現(xiàn)分片重組業(yè)務(wù)。按 照傳統(tǒng)的數(shù)據(jù)實(shí)現(xiàn),在寬帶接入服務(wù)器上行接口上,完成二層數(shù)椐 包打入新的三層數(shù)據(jù)包中以后,發(fā)現(xiàn)超過該*接口上配置的最大傳輸 單元(Maximum Transmit Unit, MTU)大小,按照IP層^L范,實(shí) 現(xiàn)分片功能。而在該接口上,收到下行的數(shù)據(jù)包,如果是經(jīng)過分片 的數(shù)據(jù)包,也要等收齊以后,實(shí)現(xiàn)重組功能,再剝離外層數(shù)據(jù)包, 轉(zhuǎn)發(fā)到用戶側(cè)去。
      另一種方法是由寬帶4妻入服務(wù)器上刊二接口實(shí)現(xiàn)Jumbo Frame。 我們還可以考慮將包的大小從1,500字節(jié)修改為9,000字節(jié)(稱為 巨幀)。在本地網(wǎng)絡(luò)中可以通過設(shè)置最大傳輸單元來設(shè)置巨幀,這 可以才及大地提高性能。
      采用以上兩種辦法,能夠?qū)崿F(xiàn)大包在網(wǎng)絡(luò)上的傳輸。但采用方 法l,寬帶接入服務(wù)器(BRAS)必須實(shí)現(xiàn)對(duì)長(zhǎng)包的分片重組功能, 嚴(yán)重影響傳送性能。而采用方法2, 一方面巨幀不是每個(gè)廠家都支 持的,使用比較局限,另一方面,巨幀只能解決寬帶接入服務(wù)器和 路由器之間的鏈路問題,在整個(gè)傳送線路上,并不能保證不分片重 組,同樣有性能問題。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置,通
      過本發(fā)明可以盡量降低分片重組的數(shù)據(jù)包數(shù)量,對(duì)二層業(yè)務(wù)采用IP 業(yè)務(wù)在傳輸中甚至不需要分片重組,從而提高二層虛擬個(gè)人網(wǎng)絡(luò)性能。
      本發(fā)明提供了 一種用于提高二層虛擬專網(wǎng)業(yè)務(wù)傳送性能的裝 置,其包括設(shè)置模塊,用于在用戶側(cè)的二層接口電路上設(shè)置最大
      傳輸單元;才企測(cè)才莫塊,用于^f吏二層4妾口電路對(duì)4妾收到的凄t據(jù)包進(jìn)行 檢測(cè);以及轉(zhuǎn)發(fā)模塊,用于當(dāng)接收到的數(shù)據(jù)包小于最大傳輸單元時(shí), 使二層接口電路轉(zhuǎn)發(fā)數(shù)據(jù)包,當(dāng)接收到的數(shù)據(jù)包大于最大傳輸單元 時(shí),使二層接口電路轉(zhuǎn)發(fā)為非網(wǎng)際協(xié)議包的數(shù)據(jù)包,以及不轉(zhuǎn)發(fā)為 網(wǎng)際協(xié)議包的數(shù)據(jù)包且發(fā)送網(wǎng)間控制才艮文協(xié)議(ICMP)包不可到 達(dá)的沖示識(shí)。
      在上述的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,設(shè)置裝置包括接 收模塊,用于使源主機(jī)接收由用戶側(cè)發(fā)出的網(wǎng)間控制報(bào)文協(xié)議差錯(cuò) 報(bào)文;處理模塊,用于將最大發(fā)送報(bào)文段大小變?yōu)榘l(fā)送網(wǎng)間控制報(bào) 文協(xié)議差4晉才艮文的用戶側(cè)的最大傳輸單元與網(wǎng)際協(xié)議數(shù)據(jù)包頭以 及傳輸控制協(xié)議數(shù)據(jù)包頭之間的差,并且嘗試下 一個(gè)最大傳輸單 元;以及循環(huán)模塊,用于以預(yù)定時(shí)間為周期,使用戶側(cè)檢測(cè)最大傳 輸單元是否為最大。
      在上述的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,對(duì)于虛擬專用局域 網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),在虛擬轉(zhuǎn)發(fā)類(VFI)上設(shè)置最大傳輸單元。
      在上述的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,對(duì)于二層隧道協(xié)議 業(yè)務(wù),在二層隧道協(xié)議組中設(shè)置最大傳輸單元。
      在上述的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,對(duì)于二層隧道協(xié)議 業(yè)務(wù),從用戶側(cè)的二層隧道協(xié)議報(bào)文中獲取網(wǎng)間控制報(bào)文協(xié)議差錯(cuò) 報(bào)文的信息。
      在上述的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,對(duì)于虛擬專用局域 網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),從用戶側(cè)的以太網(wǎng)才艮文獲取網(wǎng)間控制報(bào) 文協(xié)議差錯(cuò)報(bào)文的信息。
      在上述的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,從凄t據(jù)包的源網(wǎng)際 協(xié)議中獲取網(wǎng)間控制報(bào)文協(xié)議的目的網(wǎng)際協(xié)議地址,以及從數(shù)據(jù)包 的目的網(wǎng)際協(xié)議地址中獲取網(wǎng)間控制報(bào)文協(xié)議的源網(wǎng)際協(xié)議地址。
      在上述的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,從用戶側(cè)的最大傳 輸單元中獲取網(wǎng)間控制報(bào)文協(xié)議的最大傳輸單元。
      在上述的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,網(wǎng)間控制報(bào)文協(xié)議
      差錯(cuò)的格式包括以下信息類型、代碼、檢驗(yàn)和、下一站網(wǎng)絡(luò)的最 大傳輸單元、網(wǎng)際協(xié)議首部、以及原始網(wǎng)際協(xié)議數(shù)據(jù)包中的數(shù)據(jù)。
      由此,本發(fā)明可以降低分片重組的數(shù)據(jù)包數(shù)量,對(duì)二層業(yè)務(wù)采 用IP業(yè)務(wù)在傳輸中甚至不需要分片重組,從而提高二層虛擬個(gè)人
      網(wǎng)絡(luò)性能。
      本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的"i兌明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。


      附圖用來^是供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中
      圖1是示出二層隧道協(xié)議組網(wǎng)圖的示意圖2是示出網(wǎng)際協(xié)議安全隧道數(shù)據(jù)進(jìn)行二層隧道協(xié)議封裝之后 產(chǎn)生的結(jié)構(gòu)的結(jié)構(gòu)圖;圖3是示出《且網(wǎng)結(jié)構(gòu)的才匡圖4是示出運(yùn)營(yíng)商的骨干網(wǎng)絡(luò)的視圖5是根據(jù)本發(fā)明的二層虛擬專網(wǎng)業(yè)務(wù)傳送的方法的流程圖; 圖6是根據(jù)本發(fā)明的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置的框圖;以

      圖7是示出網(wǎng)間控制報(bào)文協(xié)議不可達(dá)差錯(cuò)報(bào)文格式的示意圖;
      具體實(shí)施例方式
      以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例^f又用于"i兌明和解釋本發(fā)明,并不用于限定本發(fā)明。
      圖5是根據(jù)本發(fā)明的二層虛擬專網(wǎng)業(yè)務(wù)傳送的方法的流程圖。
      下面,將參照?qǐng)D5描述根據(jù)本發(fā)明的二層虛擬專網(wǎng)業(yè)務(wù)傳送的方法。
      首先, 一個(gè)二層虛擬專網(wǎng)業(yè)務(wù)傳送的過程。
      在步驟502中,在用戶側(cè)的二層接口電路上設(shè)置最大傳輸單元。
      在步驟504中,二層接口電路對(duì)接收到的數(shù)據(jù)包進(jìn)行檢測(cè)。
      在步驟506中,當(dāng)接收到的數(shù)據(jù)包小于最大傳輸單元時(shí),二層 接口電路轉(zhuǎn)發(fā)數(shù)據(jù)包,當(dāng)接收到的數(shù)據(jù)包大于最大傳輸單元時(shí),二 層接口電^各轉(zhuǎn)發(fā)為非網(wǎng)際協(xié)i義包的翁:據(jù)包,以及不轉(zhuǎn)發(fā)為網(wǎng)際協(xié)議 包的數(shù)據(jù)包且發(fā)送網(wǎng)間控制報(bào)文協(xié)議包不可到達(dá)的標(biāo)識(shí)。
      可選地,步驟502包4舌源主積4妄收由用戶側(cè)發(fā)出的網(wǎng)間控制 報(bào)文協(xié)議差錯(cuò)報(bào)文;將最大發(fā)送報(bào)文段大小變?yōu)榘l(fā)送網(wǎng)間控制報(bào)文 協(xié)議差4普才艮文的用戶側(cè)的最大傳輸單元與網(wǎng)際協(xié)議數(shù)據(jù)包頭以及 傳輸控制協(xié)議數(shù)據(jù)包頭之間的差,并且嘗試下一個(gè)最大傳輸單元; 以及以預(yù)定時(shí)間為周期,用戶側(cè)檢測(cè)最大傳輸單元是否為最大。
      可選地,對(duì)于虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),在虛擬 轉(zhuǎn)發(fā)類上設(shè)置最大傳輸單元。
      可選地,對(duì)于二層隧道協(xié)議業(yè)務(wù),在二層隧道協(xié)議組中設(shè)置最 大傳輸單元。
      可選地,對(duì)于二層隧道協(xié)議業(yè)務(wù),從用戶側(cè)的二層隧道協(xié)議報(bào) 文中獲取網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文的信息。
      可選地,對(duì)于虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),從用戶 側(cè)的以太網(wǎng)報(bào)文獲取網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文的信息。
      可選地,對(duì)于虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),從用戶 側(cè)的以太網(wǎng)報(bào)文獲取網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文的信息。
      可選地,從數(shù)據(jù)包的源網(wǎng)際協(xié)議中獲取網(wǎng)間控制報(bào)文協(xié)議的目 的網(wǎng)際協(xié)議地址,以及從數(shù)據(jù)包的目的網(wǎng)際協(xié)議地址中獲取網(wǎng)間控 制4艮文協(xié)i義的源網(wǎng)際協(xié)i義地址。
      可選地,從用戶側(cè)的最大傳輸單元中獲取網(wǎng)間控制報(bào)文協(xié)議的 最大傳輸單元。
      可選地,網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)的格式包括以下信息類型、 代碼、檢驗(yàn)和、下一站網(wǎng)絡(luò)的最大傳輸單元、網(wǎng)際協(xié)議首部、以及 原始網(wǎng)際協(xié)議數(shù)據(jù)包中的數(shù)據(jù)。
      圖6是根據(jù)本發(fā)明的二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置的框圖。
      下面,將參照?qǐng)D6描述二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置。
      在該二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置中,包括設(shè)置模塊602, 用于在用戶側(cè)的二層接口電路上設(shè)置最大傳輸單元;檢測(cè)模塊604, 用于使二層接口電路對(duì)接收到的數(shù)據(jù)包進(jìn)行4企測(cè);以及轉(zhuǎn)發(fā)模塊 606,用于當(dāng)4妄收到的數(shù)據(jù)包小于最大傳輸單元時(shí),使二層接口電 路轉(zhuǎn)發(fā)數(shù)據(jù)包,當(dāng)接收到的數(shù)據(jù)包大于最大傳輸單元時(shí),使二層接
      口電路轉(zhuǎn)發(fā)為非網(wǎng)際協(xié)議包的數(shù)據(jù)包,以及不轉(zhuǎn)發(fā)為網(wǎng)際協(xié)議包的 數(shù)據(jù)包且發(fā)送網(wǎng)間控制才艮文協(xié)議包不可到達(dá)的標(biāo)識(shí)。
      該設(shè)置模塊602包括接收模塊,用于使源主機(jī)接收由用戶側(cè) 發(fā)出的網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文;處理模塊,用于將最大發(fā)送報(bào) 文段大小變?yōu)榘l(fā)送網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文的用戶側(cè)的最大傳 輸單元與網(wǎng)際協(xié)議數(shù)據(jù)包頭以及傳輸控制協(xié)議數(shù)據(jù)包頭之間的差,
      并且嘗試下一個(gè)最大傳輸單元;以及循環(huán)模塊,用于以預(yù)定時(shí)間為 周期,使用戶側(cè)檢測(cè)最大傳輸單元是否為最大。
      可選地,對(duì)于虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),在虛擬 轉(zhuǎn)發(fā)類上設(shè)置最大傳輸單元。
      可選地,對(duì)于二層隧道協(xié)議業(yè)務(wù),在二層隧道協(xié)議組中設(shè)置最 大傳輸單元。
      可選地,對(duì)于二層隧道協(xié)議業(yè)務(wù),從用戶側(cè)的二層隧道協(xié)議報(bào) 文中獲取網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文的信息。
      可選地,對(duì)于虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),從用戶 側(cè)的以太網(wǎng)報(bào)文獲取網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文的信息。
      可選地,乂人凄t據(jù)包的源網(wǎng)際協(xié)議中獲取網(wǎng)間控制才艮文協(xié)i義的目 的網(wǎng)際協(xié)議地址,以及從數(shù)據(jù)包的目的網(wǎng)際協(xié)議地址中獲取網(wǎng)間控
      制才艮文協(xié)i義的源網(wǎng)際協(xié)i義地址。
      可選地,從用戶側(cè)的最大傳輸單元中獲取網(wǎng)間控制報(bào)文協(xié)議的 最大傳輸單元。
      可選地,網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)的格式包括以下信息類型、 代碼、檢驗(yàn)和、下一站網(wǎng)絡(luò)的最大傳輸單元、網(wǎng)際協(xié)議首部、以及 原始網(wǎng)際協(xié)議數(shù)據(jù)包中的數(shù)據(jù)。圖7是示出根據(jù)第一實(shí)施例的網(wǎng)間 控制報(bào)文協(xié)議不可達(dá)差錯(cuò)報(bào)文格式的示意圖。
      才艮據(jù)本發(fā)明提供的二層虛擬專網(wǎng)業(yè)務(wù)傳送的方法實(shí)現(xiàn)一個(gè) VPLS業(yè)務(wù)例子3口下
      第一步驟,在PE的二層接口電路上配置最大傳輸單元,其中, 對(duì)于虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),在虛擬轉(zhuǎn)發(fā)類上配置 最大傳輸單元(可配置為1400 bytes),保證在最大傳輸單元的數(shù)值 加上多協(xié)議標(biāo)簽^支術(shù)、或者IP包頭以后,仍然不需要分片;
      第二步驟,PE設(shè)備在二層接口上正常轉(zhuǎn)發(fā)小于最大傳輸單元 (1400 bytes)的凄t才居包;
      第三步驟,PE設(shè)備在二層接口對(duì)長(zhǎng)于最大傳輸單元的IP包不 進(jìn)行轉(zhuǎn)發(fā),并且回應(yīng)網(wǎng)間控制才艮文協(xié)議不可達(dá)。
      第四步驟,用戶計(jì)算機(jī)收到網(wǎng)間控制報(bào)文協(xié)議不可達(dá)報(bào)文,修 改發(fā)送數(shù)據(jù)包大小,使PE設(shè)備能夠轉(zhuǎn)發(fā)。
      第五步驟,對(duì)于虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)中非IP包 進(jìn)^f亍正常轉(zhuǎn)發(fā),并在網(wǎng)絡(luò)側(cè)打包。
      在上述方法中,路徑最大傳輸單元指的是源主機(jī)到目的主機(jī)之 間的路徑的可傳送最大單元的大小。其原理同樣是使用設(shè)置了不許 分片的IP數(shù)據(jù)包,并等待網(wǎng)間控制4艮文協(xié)議錯(cuò)誤,來估算最大傳輸
      單元的大小,具體流程包括以下步驟
      第一步驟,當(dāng)源主機(jī)接收到較新的網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文 時(shí),就直接將自己的最大發(fā)送報(bào)文段大小修改為發(fā)送網(wǎng)間控制報(bào)文 協(xié)議差4晉才艮文的用戶側(cè)的最大傳輸單元與IP頭和TCP頭的差值;
      第二步驟,當(dāng)源主機(jī)接收到較新的網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文 時(shí),必須嘗試下一個(gè)最大傳輸單元(各種不同的網(wǎng)絡(luò)設(shè)備都有一個(gè) 最大傳輸單元,各個(gè)最大傳輸單元從大到小為"65535,17914,4464, 4352,1500,1492,576,296";以及
      第三步驟,因?yàn)槁酚煽梢詣?dòng)態(tài)變化,所以每隔10分鐘,用戶 側(cè)就可以用比較大的報(bào)文來偵測(cè)一下路徑最大傳輸單元。
      其中,當(dāng)路由器收到一份需要分片的數(shù)據(jù)包,而在IP首部又 設(shè)置了不分片(DF)的標(biāo)志比特時(shí),如果某個(gè)程序需要判斷到達(dá)目 的端的路途中最小最大傳輸單元是多少,即路徑最大傳輸單元發(fā)現(xiàn) 機(jī)制,那么這個(gè)差錯(cuò)就可以被該程序使用。
      并且,這種情況下的網(wǎng)間控制報(bào)文協(xié)議不可達(dá)差錯(cuò)報(bào)文格式如 圖5所示。在圖5中,在第2個(gè)32bit字中,16 31bit可以提供下 一站的最大傳輸單元,而不再是O。
      在本發(fā)明公開的實(shí)施例中,還需要基于以下原理進(jìn)行考慮
      首先,對(duì)于二層虛擬個(gè)人網(wǎng)絡(luò)而言,寬帶接入服務(wù)器設(shè)備作為 二層隧道的起點(diǎn),從原理上來說,應(yīng)該透?jìng)鞫訑?shù)據(jù)包,原封不動(dòng) 的打到隧道凄t據(jù)包中。
      其次,而對(duì)于二層電路來說,如果數(shù)據(jù)包超過二層電路的最大 傳輸單元,網(wǎng)絡(luò)設(shè)備會(huì)自動(dòng)丟棄這個(gè)數(shù)據(jù)包,不作任何動(dòng)作。這是 凄t據(jù)《連路層的"良務(wù)決定的。
      但是,如果網(wǎng)絡(luò)層是IP包,則有在技術(shù)原理中描述的IP最大 傳輸單元路徑發(fā)現(xiàn)的手段。通過降低端系統(tǒng)發(fā)出數(shù)據(jù)包的大小,避 免在核心網(wǎng)進(jìn)行分片重組工作,從而提高傳送數(shù)據(jù)性能。
      并且,在本發(fā)明中,寬帶接入服務(wù)器設(shè)備在用戶側(cè)的二層接口 上,實(shí)行了一個(gè)三層服務(wù),對(duì)于有可能超過網(wǎng)絡(luò)側(cè)鏈路最大傳輸單 元的數(shù)據(jù)包,返回一個(gè)網(wǎng)間控制報(bào)文協(xié)議不可達(dá)。
      并且,根據(jù)本實(shí)施例,還提供了一種網(wǎng)間控制報(bào)文協(xié)議報(bào)文設(shè) 計(jì)方法。
      由于寬帶接入服務(wù)器用戶側(cè)是二層設(shè)備,沒有IP地址配置, 因此當(dāng)采用網(wǎng)間控制才艮文協(xié)議通知用戶時(shí),網(wǎng)間控制才艮文協(xié)議中的
      幾個(gè)關(guān)鍵數(shù)據(jù)考慮按照如下方式填寫
      1. 二層數(shù)據(jù)包信息。二層數(shù)據(jù)包信息跟用戶的業(yè)務(wù)相關(guān),對(duì)于 采用二層隧道協(xié)議業(yè)務(wù)的用戶,從用戶的二層隧道協(xié)議報(bào)文中,獲
      得二層信息;對(duì)于采用虛擬專用局域網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù)的用 戶,從用戶的以太網(wǎng)報(bào)文獲得信息。
      2. 三層數(shù)據(jù)包信息。網(wǎng)間控制報(bào)文協(xié)議目的IP地址,即用戶IP 地址,從凄t據(jù)包中的源IP獲得;網(wǎng)間控制才艮文協(xié)議源IP地址,即 用戶訪問的IP地址,從數(shù)據(jù)包中的目的IP獲得;網(wǎng)間控制報(bào)文協(xié) 議中的最大傳輸單元,從寬帶接入服務(wù)器上配置的用戶側(cè)最大傳輸 單元獲得。
      由此,本發(fā)明可以盡量降低分片重組的數(shù)據(jù)包數(shù)量,對(duì)二層業(yè)
      務(wù)采用IP業(yè)務(wù)在傳$#中甚至不需要分片重組,,人而提高二層虛擬個(gè) 人網(wǎng)纟各'性能。
      以上所述<又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā) 明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種用于提高二層虛擬專網(wǎng)業(yè)務(wù)傳送性能的裝置,其特征在于,所述裝置包括設(shè)置模塊,用于在用戶側(cè)的二層接口電路上設(shè)置最大傳輸單元;檢測(cè)模塊,用于使所述二層接口電路對(duì)接收到的數(shù)據(jù)包進(jìn)行檢測(cè);以及轉(zhuǎn)發(fā)模塊,用于當(dāng)接收到的所述數(shù)據(jù)包小于所述最大傳輸單元時(shí),使所述二層接口電路轉(zhuǎn)發(fā)所述數(shù)據(jù)包,當(dāng)接收到的所述數(shù)據(jù)包大于所述最大傳輸單元時(shí),使所述二層接口電路轉(zhuǎn)發(fā)為非網(wǎng)際協(xié)議包的所述數(shù)據(jù)包,以及不轉(zhuǎn)發(fā)為網(wǎng)際協(xié)議包的所述數(shù)據(jù)包且發(fā)送網(wǎng)間控制報(bào)文協(xié)議包不可到達(dá)的標(biāo)識(shí)。
      2. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述設(shè)置裝置包括接收才莫塊,用于4吏源主機(jī)4妄收由所述用戶側(cè)發(fā)出的網(wǎng)間 控制報(bào)文協(xié)議差錯(cuò)報(bào)文;處理模塊,用于將最大發(fā)送報(bào)文段大小變?yōu)榘l(fā)送所述網(wǎng) 間控制報(bào)文協(xié)議差錯(cuò)報(bào)文的所述用戶側(cè)的所述最大傳輸單元 與網(wǎng)際協(xié)議數(shù)據(jù)包頭以及傳輸控制協(xié)議數(shù)據(jù)包頭之間的差,并 且嘗試下一個(gè)所述最大傳輸單元;以及循環(huán)才莫塊,用于以預(yù)定時(shí)間為周期,使所述用戶側(cè)才企測(cè) 所述最大傳輸單元是否為最大。
      3. 根據(jù)權(quán)利要求2所述的裝置,其特征在于,對(duì)于虛擬專用局域 網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),在虛擬轉(zhuǎn)發(fā)類上設(shè)置所述最大傳 輸單元。
      4. 根據(jù)權(quán)利要求2所述的裝置,其特征在于,對(duì)于二層隧道協(xié)議 業(yè)務(wù),在二層隧道協(xié)議組中設(shè)置所述最大傳輸單元。
      5. 根據(jù)權(quán)利要求2所述的裝置,其特征在于,對(duì)于二層隧道協(xié)議 業(yè)務(wù),從所述用戶側(cè)的二層隧道協(xié)議才艮文中獲取所述網(wǎng)間控制 報(bào)文協(xié)議差錯(cuò)報(bào)文的信息。
      6. 根據(jù)權(quán)利要求2所述的裝置,其特征在于,對(duì)于虛擬專用局域 網(wǎng)服務(wù)/虛擬專線服務(wù)業(yè)務(wù),從所述用戶側(cè)的以太網(wǎng)報(bào)文中獲 取所述網(wǎng)間控制報(bào)文協(xié)議差錯(cuò)報(bào)文的信息。
      7. 根據(jù)權(quán)利要求2所述的裝置,其特征在于,從所述數(shù)據(jù)包的源 網(wǎng)際協(xié)議中獲if又所述網(wǎng)間控制才艮文協(xié)議的目的網(wǎng)際協(xié)議地址, 以及/人所述凄t才居包的所述目的網(wǎng)際十辦iU也址中獲取所述網(wǎng)間 控制凈艮文協(xié)議的源網(wǎng)際協(xié)議地址。
      8. 根據(jù)權(quán)利要求2所述的裝置,其特征在于,從所述用戶側(cè)的所 述最大傳輸單元中獲取所述網(wǎng)間控制報(bào)文協(xié)議的最大傳輸單 元。
      9. 根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述網(wǎng)間控制報(bào)文 協(xié)議差錯(cuò)的格式包括以下信息類型、代碼、檢驗(yàn)和、下一站 網(wǎng)絡(luò)的最大傳輸單元、網(wǎng)際協(xié)議首部、以及原始網(wǎng)際協(xié)議數(shù)據(jù) 包中的凌t據(jù)。
      全文摘要
      本發(fā)明提供了一種用于二層虛擬專網(wǎng)業(yè)務(wù)傳送的裝置,其包括設(shè)置模塊,用于在用戶側(cè)的二層接口電路上設(shè)置最大傳輸單元;檢測(cè)模塊,用于使二層接口電路對(duì)接收到的數(shù)據(jù)包進(jìn)行檢測(cè);以及轉(zhuǎn)發(fā)模塊,用于當(dāng)接收到的數(shù)據(jù)包小于最大傳輸單元時(shí),使二層接口電路轉(zhuǎn)發(fā)數(shù)據(jù)包,當(dāng)接收到的數(shù)據(jù)包大于最大傳輸單元時(shí),使二層接口電路轉(zhuǎn)發(fā)為非網(wǎng)際協(xié)議包的數(shù)據(jù)包,以及不轉(zhuǎn)發(fā)為網(wǎng)際協(xié)議包的數(shù)據(jù)包且發(fā)送網(wǎng)間控制報(bào)文協(xié)議包不可到達(dá)的標(biāo)識(shí)。由此,本發(fā)明的裝置可以盡量降低分片重組的數(shù)據(jù)包數(shù)量,對(duì)二層業(yè)務(wù)采用網(wǎng)關(guān)協(xié)議業(yè)務(wù)在傳輸中甚至不需要分片重組,從而提高二層虛擬個(gè)人網(wǎng)絡(luò)性能。
      文檔編號(hào)H04L12/46GK101166138SQ200610149959
      公開日2008年4月23日 申請(qǐng)日期2006年10月19日 優(yōu)先權(quán)日2006年10月19日
      發(fā)明者鵬 孫 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1