国产精品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)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法

      文檔序號:7646861閱讀:180來源:國知局
      專利名稱:用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法
      所屬領域本發(fā)明涉及一種在以太網(wǎng)上建立點對點(PPP)協(xié)議連接的方法,確切地說,涉及一種利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點(PPP)協(xié)議的高速接入方法,屬于IP通信領域中的寬帶接入技術領域。
      (1)PADI(PPPoE Active Discovery Initiation)為用戶端發(fā)出的廣播報文,用于檢測網(wǎng)上是否有PPPoE接入服務器可提供接入服務。
      (2)PADO(PPPoE Active Discovery Offer)為某個PPPoE接入服務器發(fā)出的應答報文,表示可以提供PPPoE接入服務。
      (3)PADR(PPPoE Active Discovery Request)為用戶端發(fā)出的請求接入該PPPoE接入服務器的請求報文。
      (4)PADS(PPPoE Active Discovery Session-confirmation)為該PPPoE接入服務器發(fā)出的應答報文,同時分配會話標識符和允許接入用戶端信號。
      (5)PADT(PPPoE Active Discovery Terminate)斷開PPPoE連接,用戶端或服務器端均可發(fā)出該報文。
      2、點對點(PPP)會話階段該點對點(PPP)會話階段實際上包括有點對點協(xié)議的協(xié)商階段和數(shù)據(jù)報文處理階段兩個部分。當開始點對點會話過程后,點對點的數(shù)據(jù)隨同其他點對點封裝一樣發(fā)送。全部以太網(wǎng)包中的目的地址(DESTINATION ADDR)域都是單播以太網(wǎng)地址。以太網(wǎng)類型(Ether TYPE)域被設為0x8864,編碼(CODE)域必須被設為0x00。會話標識符(SESSION ID)不能被以太網(wǎng)承載點對點(PPP)協(xié)議的進程所改變,必須是在發(fā)現(xiàn)階段中被分配的值。
      以往使用的窄帶技術是網(wǎng)絡處理器中的核心部分(即軟件協(xié)議模塊)既要處理協(xié)商報文,又要在建立鏈路之后處理數(shù)據(jù)報文。由于窄帶技術的信道中在單位時間里需要接入的用戶尚不是很多,用戶接入的時延矛盾也就不是很突出。但是,在目前廣泛應用的寬帶技術中,由于單位時間內數(shù)據(jù)報文數(shù)量較多,以前那種都是由網(wǎng)絡處理器中的核心部分按照時間先后對協(xié)商報文和數(shù)據(jù)報文順序進行處理的方法,已經(jīng)無法保證各個協(xié)商報文能夠得到及時處理,不能實現(xiàn)用戶的高速接入。
      本發(fā)明的目的是這樣實現(xiàn)的一種利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于該方法是利用網(wǎng)絡處理器的并行處理能力,將以太網(wǎng)承載點對點協(xié)議中建立鏈路的協(xié)商報文處理過程和數(shù)據(jù)報文處理過程分離開來,由網(wǎng)絡處理器的核心部分負責完成建立鏈路的協(xié)商報文處理過程,而由網(wǎng)絡處理器的微碼部分完成數(shù)據(jù)報文的處理過程,這兩個部分是各自獨立、同時進行處理的,如此可以大大提高用戶的接入速度。
      所述的建立鏈路時的協(xié)商報文處理過程是指在以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段和在其會話階段中執(zhí)行點對點協(xié)議的協(xié)商階段時對協(xié)商報文進行處理的過程。
      所述的數(shù)據(jù)報文的處理過程是指在以太網(wǎng)承載點對點協(xié)議的會話階段中對點對點協(xié)議的數(shù)據(jù)報文的處理過程。
      所述的網(wǎng)絡處理器中的核心部分是由軟件協(xié)議模塊組成的,該核心部分承擔建立鏈路的協(xié)商報文處理工作,并由其建立一個與微碼部分公用的表格,記錄所建立的鏈路。
      所述的網(wǎng)絡處理器中的微碼部分承擔數(shù)據(jù)報文的轉發(fā)處理工作,其是根據(jù)核心部分在協(xié)商過程建立的公用用戶表格對數(shù)據(jù)報文進行轉發(fā)控制,并將數(shù)據(jù)報文直接交給報文轉發(fā)處理板去完成轉發(fā)。
      所述的由網(wǎng)絡處理器中的核心部分承擔的在以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段中建立鏈路的協(xié)商報文處理過程的具體操作步驟為首先判斷以太網(wǎng)報文類型是否屬于以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段的報文?若否,則進入判斷以太網(wǎng)報文類型是否屬于以太網(wǎng)承載點對點協(xié)議的會話階段的報文的操作步驟;若是,則將該報文進入網(wǎng)絡處理器核心部分中的以太網(wǎng)承載點對點協(xié)議的處理模塊,進行相應的協(xié)商處理;并在處理完畢后檢查是否建立了符合以太網(wǎng)承載點對點協(xié)議(PPPoE)的通信鏈路?若尚未建立該通信鏈路,則表示本次建立鏈路的操作失敗,該報文錯誤,丟棄該報文;若已經(jīng)建立該通信鏈路,則建表,記錄該次在以太網(wǎng)上建立的符合承載點對點協(xié)議(PPPoE)的通信鏈路,至此完成發(fā)現(xiàn)階段的建立鏈路的協(xié)商過程。
      所述的在以太網(wǎng)承載點對點協(xié)議的會話階段中執(zhí)行點對點協(xié)議的協(xié)商階段將建立鏈路的協(xié)商報文處理過程和數(shù)據(jù)報文處理過程分離開來的具體操作步驟為首先判斷以太網(wǎng)報文類型是否屬于以太網(wǎng)承載點對點協(xié)議的會話階段的報文?若否,丟棄該報文;若是,則查表檢查在以太網(wǎng)上是否建立了符合點對點協(xié)議的該通信鏈路?若該通信鏈路已經(jīng)建立,則根據(jù)以太網(wǎng)承載點對點協(xié)議的標識符進行查表,并將該數(shù)據(jù)報文轉交給轉發(fā)板處理;若該通信鏈路尚未建立,則該報文進入網(wǎng)絡處理器核心部分中的以太網(wǎng)上點對點(PPP)協(xié)議的協(xié)商階段的處理模塊,進行相應的協(xié)商處理,并在協(xié)商階段的處理過程完成后,記錄該次在以太網(wǎng)上的點對點(PPP)協(xié)商階段的結果,至此完成會話階段建立鏈路的協(xié)商過程。
      所述的以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段的報文類型為0x8863。
      所述的以太網(wǎng)承載點對點協(xié)議的會話階段的報文類型為0x8864。
      本發(fā)明方法的特點是利用網(wǎng)絡處理器的并行處理能力,將在以太網(wǎng)上承載點對點(PPP)協(xié)議中的建立鏈路的協(xié)商過程和報文處理過程分離開來,分別由網(wǎng)絡處理器的核心(CORE)部分和微碼部分同時進行并行處理,以便能夠實現(xiàn)以太網(wǎng)承載點對點(PPP)協(xié)議的高速接入。其中核心部分負責處理建立鏈路的協(xié)商報文,以及建立一張與微碼部分公用的表格和記錄協(xié)商結果。而數(shù)據(jù)報文則由微碼部分根據(jù)核心部分建立的用戶表格直接交給報文轉發(fā)處理板去完成轉發(fā),如此可以大大提高用戶的接入速度,較好地解決了因為單位時間內數(shù)據(jù)報文數(shù)量多,按照過去只由核心部分根據(jù)時間先后對協(xié)商報文和數(shù)據(jù)報文順序進行處理的方法就不能使協(xié)商報文得到及時處理,無法實現(xiàn)用戶高速接入的矛盾。
      圖2是本發(fā)明利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入的操作步驟的流程方框圖。
      參見圖2所示的本發(fā)明利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入的具體操作步驟的流程方框圖(1)首先判斷以太網(wǎng)報文類型是否屬于以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段的報文(0x8863)?若是,則進入第(2)操作步驟,若否,則進入第(5)操作步驟;(2)該報文進入網(wǎng)絡處理器核心部分中的以太網(wǎng)承載點對點協(xié)議(PPPoE)的處理模塊,進行相應的協(xié)商處理;(3)檢查是否建立了符合以太網(wǎng)承載點對點協(xié)議(PPPoE)的通信鏈路?若否,則表示本次建立鏈路的操作失敗,該報文錯誤,丟棄該報文;若是,則進入第(4)操作步驟;(4)建表,記錄該次在以太網(wǎng)上建立的符合承載點對點協(xié)議(PPPoE)的通信鏈路;之后,進入“結束”操作步驟;(5)判斷以太網(wǎng)報文類型是否屬于以太網(wǎng)承載點對點協(xié)議的會話階段的報文(0x8864)?若是,則進入第(6)操作步驟,否則,丟棄該報文;(6)查表檢查在以太網(wǎng)上是否建立了符合點對點協(xié)議的該通信鏈路?若否,則順序進入第(7)操作步驟,若是,則進入第(10)操作步驟;(7)該報文進入網(wǎng)絡處理器核心部分中的以太網(wǎng)上點對點(PPP)協(xié)議的協(xié)商階段的處理模塊,進行相應的協(xié)商處理;(8)檢查在以太網(wǎng)上點對點(PPP)協(xié)議的協(xié)商階段是否已經(jīng)完成?若是,則順序進入第(9)操作步驟,否則,繼續(xù)進行協(xié)商階段的處理;(9)記錄該次在以太網(wǎng)上的點對點(PPP)協(xié)商階段的結果,之后進入“結束”操作步驟;(10)根據(jù)以太網(wǎng)承載點對點協(xié)議的標識符進行查表,并將該報文轉交給轉發(fā)板處理;之后,進入“結束”操作步驟。
      本發(fā)明的方法已經(jīng)在申請人研制的接入服務器產(chǎn)品的寬帶接入部分進行實施試驗,試驗的結果是成功的,實現(xiàn)了發(fā)明目的。
      權利要求
      1.一種利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于該方法是利用網(wǎng)絡處理器的并行處理能力,將以太網(wǎng)承載點對點協(xié)議中建立鏈路的協(xié)商報文處理過程和數(shù)據(jù)報文處理過程分離開來,由網(wǎng)絡處理器的核心部分完成建立鏈路的協(xié)商報文處理過程,而由網(wǎng)絡處理器的微碼部分完成數(shù)據(jù)報文的處理過程,這兩個部分是各自獨立、同時進行處理的。
      2.根據(jù)權利要求1所述的利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于所述的建立鏈路時的協(xié)商報文處理過程是指在以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段和在其會話階段中執(zhí)行點對點協(xié)議的協(xié)商階段時對協(xié)商報文進行處理的過程。
      3.根據(jù)權利要求1所述的利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于所述的數(shù)據(jù)報文的處理過程是指在以太網(wǎng)承載點對點協(xié)議的會話階段中對點對點協(xié)議的數(shù)據(jù)報文的處理過程。
      4.根據(jù)權利要求1所述的利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于所述的網(wǎng)絡處理器中的核心部分是由軟件協(xié)議模塊組成的,該核心部分承擔建立鏈路的協(xié)商報文處理工作,并由其建立一個與微碼部分公用的表格,記錄所建立的鏈路。
      5.根據(jù)權利要求1所述的利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于所述的網(wǎng)絡處理器中的微碼部分承擔數(shù)據(jù)報文的轉發(fā)處理工作,其是根據(jù)核心部分在協(xié)商過程建立的公用用戶表格對數(shù)據(jù)報文進行轉發(fā)控制,并將數(shù)據(jù)報文直接交給報文轉發(fā)處理板去完成轉發(fā)。
      6.根據(jù)權利要求1所述的利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于所述的由網(wǎng)絡處理器中的核心部分承擔的在以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段中建立鏈路的協(xié)商報文處理過程的具體操作步驟為首先判斷以太網(wǎng)報文類型是否屬于以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段的報文?若否,則進入判斷以太網(wǎng)報文類型是否屬于以太網(wǎng)承載點對點協(xié)議的會話階段的報文的操作步驟;若是,則將該報文進入網(wǎng)絡處理器核心部分中的以太網(wǎng)承載點對點協(xié)議的處理模塊,進行相應的協(xié)商處理;并在處理完畢后檢查是否建立了符合以太網(wǎng)承載點對點協(xié)議(PPPoE)的通信鏈路?若尚未建立該通信鏈路,則表示本次建立鏈路的操作失敗,該報文錯誤,丟棄該報文;若已經(jīng)建立該通信鏈路,則建表,記錄該次在以太網(wǎng)上建立的符合承載點對點協(xié)議(PPPoE)的通信鏈路,至此完成發(fā)現(xiàn)階段的建立鏈路的協(xié)商過程。
      7.根據(jù)權利要求1所述的利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于所述的在以太網(wǎng)承載點對點協(xié)議的會話階段中執(zhí)行點對點協(xié)議的協(xié)商階段將建立鏈路的協(xié)商報文處理過程和數(shù)據(jù)報文處理過程分離開來的具體操作步驟為首先判斷以太網(wǎng)報文類型是否屬于以太網(wǎng)承載點對點協(xié)議的會話階段的報文?若否,丟棄該報文;若是,則查表檢查在以太網(wǎng)上是否建立了符合點對點協(xié)議的該通信鏈路?若該通信鏈路已經(jīng)建立,則根據(jù)以太網(wǎng)承載點對點協(xié)議的標識符進行查表,并將該數(shù)據(jù)報文轉交給轉發(fā)板處理;若該通信鏈路尚未建立,則該報文進入網(wǎng)絡處理器核心部分中的以太網(wǎng)上點對點(PPP)協(xié)議的協(xié)商階段的處理模塊,進行相應的協(xié)商處理,并在協(xié)商階段的處理過程完成后,記錄該次在以太網(wǎng)上的點對點(PPP)協(xié)商階段的結果,至此完成會話階段建立鏈路的協(xié)商過程。
      8.根據(jù)權利要求6所述的利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于所述的以太網(wǎng)承載點對點協(xié)議的發(fā)現(xiàn)階段的報文類型為0x8863。
      9.根據(jù)權利要求7所述的利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,其特征在于所述的以太網(wǎng)承載點對點協(xié)議的會話階段的報文類型為0x8864。
      全文摘要
      一種利用網(wǎng)絡處理器實現(xiàn)以太網(wǎng)承載點對點協(xié)議的高速接入方法,該方法是利用網(wǎng)絡處理器的并行處理能力,將以太網(wǎng)承載點對點協(xié)議中建立鏈路的協(xié)商報文處理過程和數(shù)據(jù)報文處理過程分離開來,分別交給網(wǎng)絡處理器的兩個不同部分核心部分和微碼部分各自分別獨立處理而實現(xiàn)的。其中網(wǎng)絡處理器中的核心部分承擔建立鏈路的協(xié)商報文處理工作,并由其建立一個與微碼部分公用的表格,記錄所建立的鏈路。而網(wǎng)絡處理器中的微碼部分承擔數(shù)據(jù)報文的轉發(fā)處理工作,其是根據(jù)核心部分建立的公用用戶表格對數(shù)據(jù)報文進行轉發(fā)控制,并將數(shù)據(jù)報文直接交給報文轉發(fā)處理板去完成轉發(fā)。該方法可以大大提高用戶的接入速度。
      文檔編號H04L29/06GK1414760SQ02103690
      公開日2003年4月30日 申請日期2002年2月10日 優(yōu)先權日2002年2月10日
      發(fā)明者黎靜, 郭 東, 林丹 申請人:華為技術有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1