国产精品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>

      一種業(yè)務(wù)報文的處理方法和設(shè)備的制造方法

      文檔序號:8322150閱讀:839來源:國知局
      一種業(yè)務(wù)報文的處理方法和設(shè)備的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)報文的處理方法和設(shè)備。
      【背景技術(shù)】
      [0002]如圖1所示,為IPoE(IP over Ethernet,基于以太的IP轉(zhuǎn)發(fā))網(wǎng)絡(luò)的組網(wǎng)示意圖,IPoE客戶端的IP報文在經(jīng)過以太網(wǎng)封裝后,被發(fā)送到BRAS (Broadband Remote AccessServer,寬帶遠程接入服務(wù)器)上。在IPoE網(wǎng)絡(luò)中,IPoE客戶端可以通過IPv6有狀態(tài)接入方式獲得IPv6地址,或通過IPv6無狀態(tài)接入方式獲得IPv6地址。在通過IPv6無狀態(tài)接入方式獲得IPv6地址時,IPoE客戶端向BRAS發(fā)送路由器請求報文,BRAS在收到路由器請求報文后,向IPoE客戶端發(fā)送路由器通告報文,該路由器通告報文中攜帶為IPoE客戶端分配的路由前綴。
      [0003]基于路由前綴,BRAS從路由器請求報文中獲得IPoE客戶端的接口標識,利用接口標識和路由前綴生成IPoE客戶端對應(yīng)的IPv6地址,并生成包含該IPv6地址的轉(zhuǎn)發(fā)表項。IPoE客戶端利用接口標識和路由前綴生成IPv6地址,并使用該IPv6地址向BRAS發(fā)送業(yè)務(wù)報文。BRAS收到業(yè)務(wù)報文后,由于轉(zhuǎn)發(fā)表項中有該IPoE客戶端對應(yīng)的IPv6地址,因此可以轉(zhuǎn)發(fā)該IPoE客戶端的業(yè)務(wù)報文。
      [0004]但是,目前有IPoE客戶端在從路由器通告報文中獲得路由前綴后,并不是利用接口標識和路由前綴生成IPv6地址,而是基于路由前綴和64bit隨機數(shù)生成IPv6地址。當IPoE客戶端使用該IPv6地址向BRAS發(fā)送業(yè)務(wù)報文時,BRAS收到業(yè)務(wù)報文后,由于轉(zhuǎn)發(fā)表項中沒有該IPoE客戶端對應(yīng)的IPv6地址,因此不可以轉(zhuǎn)發(fā)該IPoE客戶端的業(yè)務(wù)報文,導(dǎo)致該IPoE客戶端不能正常訪問網(wǎng)絡(luò)。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實施例提供一種業(yè)務(wù)報文的處理方法,所述方法包括以下步驟:
      [0006]寬帶遠程接入服務(wù)器BRAS在接收到來自基于以太的IP轉(zhuǎn)發(fā)IPoE客戶端的路由器請求報文之后,獲得所述IPoE客戶端對應(yīng)的路由前綴,并向所述IPoE客戶端發(fā)送攜帶所述路由前綴的路由器通告報文;
      [0007]所述BRAS生成所述IPoE客戶端對應(yīng)的臨時轉(zhuǎn)發(fā)表項;其中,所述臨時轉(zhuǎn)發(fā)表項中包含所述IPoE客戶端對應(yīng)的轉(zhuǎn)發(fā)信息和所述路由前綴;
      [0008]所述BRAS在收到來自所述IPoE客戶端的業(yè)務(wù)報文后,獲得所述業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息和源IPv6地址;如果業(yè)務(wù)報文對應(yīng)的源IPv6地址與所述臨時轉(zhuǎn)發(fā)表項中的路由前綴匹配,且所述業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息與所述臨時轉(zhuǎn)發(fā)表項中的轉(zhuǎn)發(fā)信息匹配,則所述BRAS允許轉(zhuǎn)發(fā)所述業(yè)務(wù)報文。
      [0009]所述方法進一步包括:在業(yè)務(wù)報文對應(yīng)的源IPv6地址與所述臨時轉(zhuǎn)發(fā)表項中的路由前綴匹配,且業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息與所述臨時轉(zhuǎn)發(fā)表項中的轉(zhuǎn)發(fā)信息匹配時,所述BRAS利用所述業(yè)務(wù)報文對應(yīng)的源IPv6地址生成包含所述源IPv6地址的所述IPoE客戶端對應(yīng)的轉(zhuǎn)發(fā)表項。
      [0010]所述方法進一步包括:
      [0011]所述BRAS在生成包含所述源IPv6地址的所述IPoE客戶端對應(yīng)的轉(zhuǎn)發(fā)表項之后,所述BRAS刪除所述IPoE客戶端對應(yīng)的臨時轉(zhuǎn)發(fā)表項。
      [0012]所述方法進一步包括:
      [0013]所述BRAS在生成包含所述源IPv6地址的轉(zhuǎn)發(fā)表項之后,將所述轉(zhuǎn)發(fā)表項下發(fā)到BRAS的硬件轉(zhuǎn)發(fā)芯片;所述BRAS在生成所述IPoE客戶端對應(yīng)的臨時轉(zhuǎn)發(fā)表項之后,拒絕將所述臨時轉(zhuǎn)發(fā)表項下發(fā)到BRAS的硬件轉(zhuǎn)發(fā)芯片。
      [0014]所述轉(zhuǎn)發(fā)信息具體包括以下之一或者任意組合:介質(zhì)訪問控制MAC地址、虛擬局域網(wǎng)VLAN、端口。
      [0015]本發(fā)明實施例提供一種寬帶遠程接入服務(wù)器BRAS,所述BRAS具體包括:通信模塊,用于在接收到來自基于以太的IP轉(zhuǎn)發(fā)IPoE客戶端的路由器請求報文之后,獲得所述IPoE客戶端對應(yīng)的路由前綴,并向所述IPoE客戶端發(fā)送攜帶所述IPoE客戶端對應(yīng)的路由前綴的路由器通告報文;
      [0016]生成模塊,用于生成所述IPoE客戶端對應(yīng)的臨時轉(zhuǎn)發(fā)表項;其中,所述臨時轉(zhuǎn)發(fā)表項中包含所述IPoE客戶端對應(yīng)的轉(zhuǎn)發(fā)信息和所述路由前綴;
      [0017]處理模塊,用于在收到來自所述IPoE客戶端的業(yè)務(wù)報文后,獲得所述業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息和源IPv6地址;如果所述業(yè)務(wù)報文對應(yīng)的源IPv6地址與所述臨時轉(zhuǎn)發(fā)表項中的路由前綴匹配,且所述業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息與所述臨時轉(zhuǎn)發(fā)表項中的轉(zhuǎn)發(fā)信息匹配,則允許轉(zhuǎn)發(fā)所述業(yè)務(wù)報文。
      [0018]所述生成模塊,還用于在所述業(yè)務(wù)報文對應(yīng)的源IPv6地址與所述臨時轉(zhuǎn)發(fā)表項中的路由前綴匹配,且所述業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息與所述臨時轉(zhuǎn)發(fā)表項中的轉(zhuǎn)發(fā)信息匹配時,則利用所述業(yè)務(wù)報文對應(yīng)的源IPv6地址生成包含所述源IPv6地址的所述IPoE客戶端對應(yīng)的轉(zhuǎn)發(fā)表項。
      [0019]所述生成模塊,還用于在生成包含所述源IPv6地址的所述IPoE客戶端對應(yīng)的轉(zhuǎn)發(fā)表項之后,刪除所述IPoE客戶端對應(yīng)的臨時轉(zhuǎn)發(fā)表項。
      [0020]所述處理模塊,進一步用于在生成包含所述源IPv6地址的轉(zhuǎn)發(fā)表項之后,將所述轉(zhuǎn)發(fā)表項下發(fā)到BRAS的硬件轉(zhuǎn)發(fā)芯片;在生成所述IPoE客戶端對應(yīng)的臨時轉(zhuǎn)發(fā)表項后,拒絕將所述臨時轉(zhuǎn)發(fā)表項下發(fā)到BRAS的硬件轉(zhuǎn)發(fā)芯片。
      [0021]所述轉(zhuǎn)發(fā)信息具體包括以下之一或者任意組合:介質(zhì)訪問控制MAC地址、虛擬局域網(wǎng)VLAN、端口。
      [0022]基于上述技術(shù)方案,本發(fā)明實施例中,BRAS在收到來自IPoE客戶端的路由器請求報文后,通過生成該IPoE客戶端對應(yīng)的臨時轉(zhuǎn)發(fā)表項,以通過該臨時轉(zhuǎn)發(fā)表項允許轉(zhuǎn)發(fā)來自該IPoE客戶端的業(yè)務(wù)報文,從而在IPoE客戶端使用基于路由前綴和64bit隨機數(shù)生成的IPv6地址向BRAS發(fā)送業(yè)務(wù)報文時,可以轉(zhuǎn)發(fā)該IPoE客戶端的業(yè)務(wù)報文,使得該IPoE客戶端可以正常訪問網(wǎng)絡(luò),避免該IPoE客戶端接入組網(wǎng)時的斷流,并減少BRAS的系統(tǒng)資源的浪費。
      【附圖說明】
      [0023]圖1是現(xiàn)有技術(shù)中提出的IPoE網(wǎng)絡(luò)的組網(wǎng)示意圖;
      [0024]圖2是本發(fā)明實施例提供的一種業(yè)務(wù)報文的處理方法流程圖;
      [0025]圖3是本發(fā)明實施例提供的一種BRAS的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0026]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例提供一種業(yè)務(wù)報文的處理方法,以圖1為本發(fā)明實施例的應(yīng)用場景示意圖,該方法應(yīng)用于包括BRAS、IPoE客戶端和認證服務(wù)器的網(wǎng)絡(luò)(如IPoE網(wǎng)絡(luò))中。其中,IPoE客戶端為采用IPoE方式接入Internet的客戶端(如終端設(shè)備)。BRAS作為IPoE客戶端的接入設(shè)備,可以將來自IPoE客戶端的業(yè)務(wù)報文發(fā)送到Internet,或者丟棄來自IPoE客戶端的業(yè)務(wù)報文。認證服務(wù)器用于對IPoE客戶端進行認證。在上述應(yīng)用場景下,如圖2所示,該業(yè)務(wù)報文的處理方法具體可以包括以下步驟:
      [0027]步驟201,BRAS接收來自IPoE客戶端的路由器請求報文,獲得IPoE客戶端對應(yīng)的路由前綴,并向IPoE客戶端發(fā)送攜帶路由前綴的路由器通告報文。
      [0028]具體的,當IPoE客戶端通過IPv6無狀態(tài)接入方式獲得IPv6地址時,IPoE客戶端向BRAS發(fā)送路由器請求報文,BRAS在收到來自IPoE客戶端的路由器請求報文后,獲得IPoE客戶端對應(yīng)的路由前綴。其中,BRAS獲得IPoE客戶端對應(yīng)的路由前綴的方式為:BRAS向認證服務(wù)器發(fā)送針對該IPoE客戶端的認證請求報文,如果該IPoE客戶端認證通過,則認證服務(wù)器向BRAS發(fā)送攜帶該IPoE客戶端對應(yīng)的路由前綴的認證通過報文;如果該IPoE客戶端認證失敗,則認證服務(wù)器向BRAS發(fā)送認證失敗報文;WlPoE客戶端認證通過為例進行說明。或者,如果在BRAS上為IPoE客戶端配置了路由前綴,則BRAS可以直接從本BRAS上獲得該IPoE客戶端對應(yīng)的路由前綴。進一步的,BRAS在獲得IPoE客戶端對應(yīng)的路由前綴之后,向IPoE客戶端發(fā)送路由器通告報文,且該路由器通告報文中攜帶了為該IPoE客戶端分配的路由前綴。
      [0029]步驟202,BRAS生成該IPoE客戶端對應(yīng)的臨時轉(zhuǎn)發(fā)表項。其中,該臨時轉(zhuǎn)發(fā)表項中包含該IPoE客戶端對應(yīng)的轉(zhuǎn)發(fā)信息和路由前綴。
      [0030]本發(fā)明實施例中,該轉(zhuǎn)發(fā)信息具體包括但不限于以下之一或者任意組合:MAC (Media Access Control,介質(zhì)訪問控制)地址、VLAN (Virtual Local Area Network,虛擬局域網(wǎng))、端口。其中,該IPoE客戶端對應(yīng)的轉(zhuǎn)發(fā)信息的獲得方式具體可以為:BRAS獲得該路由器請求報文的源MAC地址為該IPoE客戶端對應(yīng)的MAC地址,該路由器請求報文的VLAN為該IPoE客戶端對應(yīng)的VLAN,本BRAS收到該路由器請求報文的端口為該IPoE客戶端對應(yīng)的端口。
      [0031]步驟203,BRAS在收到來自IPoE客戶端的業(yè)務(wù)報文后,獲得該業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息和源IPv6地址。如果業(yè)務(wù)報文對應(yīng)的源IPv6地址與臨時轉(zhuǎn)發(fā)表項中的路由前綴匹配,且業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息與臨時轉(zhuǎn)發(fā)表項中的轉(zhuǎn)發(fā)信息匹配,則BRAS允許轉(zhuǎn)發(fā)該業(yè)務(wù)報文。
      [0032]本發(fā)明實施例中,該業(yè)務(wù)報文對應(yīng)的源IPv6地址具體為:IPoE客戶端基于從路由器通告報文中獲得的路由前綴、以及預(yù)設(shè)長度(如64bit)的隨機數(shù)生成的?;诖耍琁PoE客戶端在收到路由器通告報文之后,從該路由器通告報文中獲得路由前綴,并利用該路由前綴和64bit隨機數(shù)生成IPv6地址,并使用該IPv6地址向BRAS發(fā)送業(yè)務(wù)報文。
      [0033]BRAS在接收到來自IPoE客戶端的業(yè)務(wù)報文之后,獲得該業(yè)務(wù)報文的源IPv6地址,該業(yè)務(wù)報文的源MAC地址,該業(yè)務(wù)報文的VLAN,并獲得本BRAS上收到該業(yè)務(wù)報文的端口。之后,BRAS比較當前獲得的源IPv6地址的路由前綴信息與臨時轉(zhuǎn)發(fā)表項中的路由前綴,并比較該當前獲得的業(yè)務(wù)報文的源MAC地址、VLAN、端口與臨時轉(zhuǎn)發(fā)表項中記錄的MAC地址、VLANj^ 口。如果有匹配的記錄,則BRAS允許轉(zhuǎn)發(fā)該業(yè)務(wù)報文,即BRAS可以利用該業(yè)務(wù)報文的目的地址轉(zhuǎn)發(fā)該業(yè)務(wù)報文。
      [0034]本發(fā)明實施例中,在業(yè)務(wù)報文對應(yīng)的源IPv6地址與臨時轉(zhuǎn)發(fā)表項中的路由前綴匹配,且業(yè)務(wù)報文對應(yīng)的轉(zhuǎn)發(fā)信息與臨時轉(zhuǎn)發(fā)表
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1