• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種PPPoE會話標識分配方法及設備組成比例

    技術編號:10362544 閱讀:152 留言:0更新日期:2014-08-27 18:37
    本發明專利技術公開一種PPPoE會話標識分配方法及設備。該方法包括:PPPoE服務器接收PPPoE客戶端發送的PPPoE請求后,選取空閑狀態的會話標識,廣播攜帶有所述會話標識和本服務器MAC地址的探測請求報文;若所述PPPoE服務器在預設時長內接收到PPPoE客戶端返回的攜帶有所述會話標識的探測應答報文,則拆除與返回所述探測應答報文的PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路,并將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端;否則,將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端。采用本發明專利技術可解決PPPoE服務器重啟后會話標識分配沖突的問題,提高PPPoE會話的可靠性。

    【技術實現步驟摘要】
    一種PPPoE會話標識分配方法及設備
    本專利技術涉及通信網絡
    ,尤其涉及一種PPPoE會話標識分配方法及設備。
    技術介紹
    PPPoE (Point-to-Point Protocol over Ethernet,以太網上承載點對點協議)可以通過一個遠端接入設備為以太網上的主機提供因特網接入服務,并對每個接入的主機實現控制、計費功能,被廣泛應用于小區組網等環境中。PPPoE協議采用Client/Server (客戶端/服務器)方式,將PPP報文封裝在以太網幀之內,在以太網上提供點對點的連接。PPPoE服務器依據對端PPPoE客戶端設備的MAC(Media Access Control,介質訪問控制)地址和會話標識(Session ID)唯一標識會話。在同一 PPPoE服務器上,如果有多個相同MAC地址的PPPoE客戶端請求建立連接,PPPoE服務器會為每個客戶端建立會話,并為每個客戶端分配不同的Session ID。PPPoE有兩個階段:Discovery (發現)階段和Session (會話)階段。Discovery階段為PPPoE協商階段,在Discovery階段,PPPoE服務器根據PPPoE客戶端發起的請求,為該PPPoE客戶端分配Session ID,將該Session ID設置為在用狀態,建立PPPoE會話。當PPPoE會話建立后,如果有PPPoE客戶端發起拆鏈,或者PPPoE服務器主動踢用戶下線,PPPoE客戶端清除相應會話,PPPoE服務器回收Session ID資源,并將該Session ID置為空閑狀態。PPPoE服務器分配Session ID時只能保證這一時刻Session ID在本設備內是唯一的,如果PPPoE服務器進程異常重起或者故障重啟,重啟前分配的Session ID和會話信息全部會丟失。而PPPoE客戶端無法馬上感知到PPPoE服務器的故障,依然使用老會話向已經斷開的鏈路發送數據,直到PPPoE客戶端的上層協議PPP保活定時器超時后,PPPoE客戶端才能夠感知到鏈路故障,并拆除老的PPPoE鏈路。在PPPoE客戶端感知到PPPoE鏈路故障之前,如果PPPo服務器接收到另一 PPPoE客戶端的會話建立請求,可能會把重啟前已經分配給其它客戶端的Session ID分配給新的客戶端。如果這兩個PPPoE客戶端的MAC地址相同,就會出現PPPoE鏈路點對多點的情況,即一個PPPoE會話(同一 Session ID)對應兩個PPPoE客戶端,導致數據處理錯誤。因此,亟需一種PPPoE會話標識分配方案以解決以上問題。
    技術實現思路
    本專利技術實施例提供了一種PPPoE會話標識分配方法及設備,用以解決PPPoE服務器重啟后會話標識分配沖突的問題,提高PPPoE會話的可靠性。為此,本專利技術實施例采用如下技術方案:一種PPPoE會話標識分配方法,包括:PPPoE服務器接收PPPoE客戶端發送的PPPoE請求,并根據所述PPPoE請求,選取空閑狀態的會話標識;所述PPPoE服務器廣播攜帶有所述會話標識和本服務器MAC地址的探測請求報文;若所述PPPoE服務器在預設時長內接收到PPPoE客戶端返回的攜帶有所述會話標識的探測應答報文,則拆除與返回所述探測應答報文的PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路,并將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端;否則,將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端。[0011 ] 一種PPPoE會話標識分配方法,包括:PPPoE客戶端接收PPPoE服務器發送的探測請求報文,其中攜帶有會話標識和所述PPPoE服務器的MAC地址,所述會話標識是所述PPPoE服務器欲分配給一請求建立PPPoE會話的PPPoE客戶端的空閑會話標識;若PPPoE客戶端根據所述探測請求報文中攜帶的會話標識和PPPoE服務器的MAC地址,判斷出自身與所述PPPoE服務器之間建立有與所述PPPoE會話標識匹配的PPPoE鏈路,則向所述PPPoE服務器返回攜帶有所述會話標識的探測應答報文,以使得所述PPPoE服務器根據所述探測應答報文拆除與本PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路。一種PPPoE服務器,包括:PPPoE會話模塊和沖突探測處理模塊;PPPoE會話處理模塊,用于接收PPPoE客戶端發送的PPPoE請求,并根據所述PPPoE請求,選取空閑狀態的會話標識,指示所述沖突探測處理模塊廣播探測請求報文;以及,在拆除與返回所述探測應答報文的PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路之后,或者,在預設時長內未接收到PPPoE客戶端返回的攜帶有所述會話標識的探測應答報文時,將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端;沖突探測處理模塊,用于廣播攜帶有所述PPPoE會話處理模塊選取的會話標識和本服務器的MAC地址的探測請求報文;以及,在預設時長內接收到PPPoE客戶端返回的攜帶有所述會話標識的探測應答報文時,指示所述PPPoE會話處理模塊拆除與返回所述探測應答報文的PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路。一種PPPoE客戶端設備,包括PPPoE會話處理模塊,還包括:沖突探測模塊,用于接收PPPoE服務器發送的攜帶有會話標識和所述PPPoE服務器的MAC地址的探測請求報文,所述會話標識是所述PPPoE服務器欲分配給一請求建立PPPoE會話的PPPoE客戶端的空閑會話標識,以及,根據所述探測請求報文中攜帶的會話標識和PPPoE服務器的MAC地址,判斷自身與PPPoE服務器之間是否建立有與所述PPPoE會話標識匹配的PPPoE鏈路,并在判斷出本PPPoE客戶端與PPPoE服務器之間建立有與所述PPPoE會話標識匹配的PPPoE鏈路時,向發送探測請求報文的PPPoE服務器返回攜帶有所述會話標識的探測應答報文,以使得所述PPPoE服務器根據所述探測應答報文拆除與本PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路。與現有技術相比,本專利技術的上述實施例具有以下有益技術效果:本專利技術實施例提供的PPPoE會話標識分配方案,PPPoE服務器在接收到PPPoE請求后,選取空閑的會話標識,若通過會話標識探測機制判斷該會話標識已被其它PPPoE客戶端使用,則指示該客戶端拆除與該會話標識對應的PPPoE鏈路,并將該會話標識分配給發送PPPoE請求的PPPoE客戶端,若判斷出該會話標識未被使用,則將該會話標識分配給發送PPPoE請求的PPPoE客戶端,解決了 PPPoE服務器重啟后會話標識分配沖突的問題,為數據處理提供了保證,提高PPPoE會話的可靠性;在發現會話標識使用沖突后,拆除舊鏈路,加快PPPoE客戶端重建會話,提高資源利用率;避免了 PPPoE客戶端在感知到PPPoE鏈路故障之前仍然通過該故障鏈路發送數據而導致的CPU資源浪費。【附圖說明】圖1為本專利技術實施例所應用的網絡架構示意圖;圖2為本專利技術實施例提供的PPPoE會話標識分配流程示意圖;圖3為本專利技術實施例提供的服務器結構示意圖;圖4為本專利技術實施例提供的客戶端設備結構示意圖。【具體實施方式】針對現有技術存在的上述問題,本專利技術實施例提供了一本文檔來自技高網
    ...

    【技術保護點】
    一種以太網上承載點對點協議PPPoE會話標識分配方法,其特征在于,所述方法包括:PPPoE服務器接收PPPoE客戶端發送的PPPoE請求,并根據所述PPPoE請求,選取空閑狀態的會話標識;所述PPPoE服務器廣播攜帶有所述會話標識和本服務器MAC地址的探測請求報文;若所述PPPoE服務器在預設時長內接收到PPPoE客戶端返回的攜帶有所述會話標識的探測應答報文,則拆除與返回所述探測應答報文的PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路,并將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端;否則,將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端。

    【技術特征摘要】
    1.一種以太網上承載點對點協議PPPoE會話標識分配方法,其特征在于,所述方法包括: PPPoE服務器接收PPPoE客戶端發送的PPPoE請求,并根據所述PPPoE請求,選取空閑狀態的會話標識;所述PPPoE服務器廣播攜帶有所述會話標識和本服務器MAC地址的探測請求報文;若所述PPPoE服務器在預設時長內接收到PPPoE客戶端返回的攜帶有所述會話標識的探測應答報文,則拆除與返回所述探測應答報文的PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路,并將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端;否則,將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端。2.如權利要求1所述的方法,其特征在于,所述PPPoE服務器在選取空閑的會話標識之后,還將該會話標識設置為待分配狀態; 所述PPPoE服務器將所述會話標識分配給發送所述PPPoE請求的PPPoE客戶端之后,還將所述會話標識設置為在用狀態。3.如權利要求1所述的方法,其特征在于,所述拆除與返回所述探測應答報文的PPPoE客戶端之間的所述會話標識對應的PPPoE鏈路,具體包括: 所述PPPoE服務器向返回所述探測應答報文的PPPoE客戶端發送攜帶有所述會話標識的鏈路拆除通知,用于指示返回所述探測應答報文的PPPoE客戶端拆除與所述會話標識對應的PPPoE鏈路; 或者,所述PPPoE服務器接收返回所述探測應答報文的PPPoE客戶端發送的攜帶有所述會話標識的鏈路拆除通知,并根據該通知拆除與所述會話標識對應的PPPoE鏈路;其中,所述鏈路拆除通知是所述PPPoE客戶端在收到所述PPPoE服務器發送的所述探測請求報文,并判斷出自身與所述PPPoE服務器建立有與所述會話標識對應的PPPoE鏈路后發送的。4.一種以太網上承載點對點協議PPPoE會話標識分配方法,其特征在于,所述方法包括: PPPoE客戶端接收PPPoE服務器發送的探測請求報文,其中攜帶有會話標識和所述PPPoE服務器的MAC地址; 若PPPoE客戶端根據所述探測請求報文中攜帶的會話標識和PPPoE服務器的MAC地址,判斷出自身與所述PPPoE服務器之間建立有與所述PPPoE會話標識匹配的PPPoE鏈路,則向所述PPPoE服務器返回攜帶有所述會話標識的探測應答報文。5.如權利要求4所述的方法,其特征在于,所述向所述PPPoE服務器返回攜帶有所述會話標識的探測應答報文之后,所述方法還包括: 所述PPPoE客戶端接收所述PPPoE服務器發送的鏈路拆除通知,并根據所述鏈路拆除通知中攜帶的所述會話標識,拆除與所述會話標識對應的PPPoE鏈路; 或者,所述PPPoE客戶端向所述PPPoE服務器發送鏈路拆除通知,其中攜帶有所述會話標識,用于通知所述PPPoE服務器拆除與所述會話標識對應的PPPoE鏈路。6.一種以太網上承載點對點協議PPPoE服務器,其特征在于,包括=PPPoE會話模塊和沖突探測處理...

    【專利技術屬性】
    技術研發人員:邱元香
    申請(專利權)人:杭州華三通信技術有限公司
    類型:發明
    國別省市:浙江;33

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕久久精品无码APP | 中文午夜乱理片无码| 日韩精品无码人妻一区二区三区| 无码熟熟妇丰满人妻啪啪软件| 本道天堂成在人线av无码免费| 亚洲av无码一区二区三区观看| 手机在线观看?v无码片| 亚洲中文字幕无码久久精品1| 无码专区国产精品视频| 少妇人妻无码精品视频app| yy111111少妇影院无码| 亚洲av无码专区亚洲av不卡| 最新国产AV无码专区亚洲| 国产精品成人无码免费| 亚洲精品久久久久无码AV片软件| 久久亚洲AV无码西西人体| 波多野结衣VA无码中文字幕电影| 无码人妻精品一区二区三区66| 亚洲区日韩区无码区| 东京热av人妻无码| 亚洲av无码无线在线观看| 97久久精品亚洲中文字幕无码| 国产精品99久久久精品无码| 日韩精品无码永久免费网站| 无码av无码天堂资源网| 亚洲最大天堂无码精品区| AV无码免费永久在线观看| 亚洲精品偷拍无码不卡av| 免费A级毛片无码视频| 无码国产精品一区二区免费16| 国产AⅤ无码专区亚洲AV| 精品久久久无码中文字幕| av无码a在线观看| 国产亚洲情侣一区二区无码AV| 亚洲无码高清在线观看| 国产精品午夜福利在线无码| 亚洲?V无码成人精品区日韩| 亚洲AV无码不卡在线观看下载| 人妻无码精品久久亚瑟影视| 无码人妻精品一区二区蜜桃百度| 亚洲AⅤ永久无码精品AA|