專利名稱:通信系統中多業務流的實現方法、系統和設備的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種通信系統中多業務流的實現方法、系統
和設備。
背景技術:
現有的ANCP(Access Node Control Protocol,接入節點控制協議)協議中,只能夠針對端口粒度(即以端口為單位)進行控制。現有AN(Access Node,接入節點)的端口中,可以支持IPTV(Internet Protocol TV,網絡電視)如BTV(Broadband TV,寬帶電視)和V0D (Video On Demand,視頻點播)、HIS (High Speed Internet,高速網絡接入)、VOIP(Voice Over IP,網絡電話)等多種業務,這些業務都承載在不同的業務流上,且各業務流有不同的QoS (Quality of Service,服務質量)要求或其他應用方面的要求。
發明人在實現本發明的過程中,發現現有技術中存在以下缺點按照ANCP協議現有的以端口為單位的控制粒度,無法以業務流為粒度對端口中的不同業務流進行精細化控制。
發明內容
本發明的實施例提供一種通信系統中多業務流的實現方法、系統和設備,用于實現以業務流為單位對端口中的不同業務流進行控制。 為達到上述目的,本發明的實施例提供一種通信系統中多業務流的實現方法,所述通信系統中,接入節點與用戶側設備通過用戶線路連接,接入節點和邊界節點之間支持接入節點控制協議ANCP連接,在接入節點上檢測到用戶線路狀態變化,所述用戶線路狀態變化包括用戶線路激活、用戶線路上的業務變化、用戶線路重新同步的一種或多種,所述方法包括 生成表示連接用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP協議消息,所述每一個第一ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流; 將生成的一個或多個第一 ANCP協議消息發送給邊界節點; 接收邊界節點返回的第二 ANCP協議消息,所述返回的第二 ANCP協議消息中攜帶
與第一 ANCP協議消息中的業務流相應的流量模板; 將第二 ANCP協議消息中所述業務流的流量模板應用到業務流。 本發明的實施例還提供一種通信系統中多業務流的實現方法,所述通信系統中,
接入節點與用戶側設備通過用戶線路連接,邊界節點和接入節點之間支持接入節點控制協
議ANCP連接,所述方法包括 接收接入節點發送的表示連接用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP協議消息,所述每一個第一 ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流;
4
響應第一 ANCP協議消息,獲得與向第一 ANCP協議消息中業務流相應的流量模板; 向所述接入節點返回第二 ANCP協議消息,所述返回的第二 ANCP協議消息中攜帶與向第一ANCP協議消息中業務流相應的用戶的流量模板。 本發明的實施例還提供一種接入節點,所述接入節點包括連接用戶線路的端口,接入節點還包括 檢測單元,用于檢測用戶線路的狀態變化,所述用戶線路的狀態變化包括用戶線路激活、用戶線路上的業務變化、用戶線路重新同步的一種或多種; 接入節點消息發送單元,用于當檢測單元檢測到用戶線路的狀態變化時向邊界節點發送表示連接用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP協議消息,所述發送的每一個第一 ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流; 接入節點消息接收單元,用于接收所述邊界節點返回的第二ANCP協議消息,所述返回的第二 ANCP協議消息中攜帶與所述第一 ANCP協議消息中業務流相應的流量模板;
模板應用單元,用于將所述業務流的流量模板應用到業務流。
本發明的實施例還提供一種邊界節點,包括 邊界節點消息接收單元,用于接收接入節點發送的一個或多個第一ANCP協議消息,每一個第一ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流; 業務流模板獲取單元,用于響應第一 ANCP協議消息,獲取與第一 ANCP協議消息中的業務流相應的流量模板; 邊界節點消息發送單元,用于向所述接入節點返回第二ANCP協議消息,所述返回
的第二 ANCP協議消息中攜帶業務流模板獲取單元獲取的業務流的流量模板。 本發明的實施例還提供一種通信系統,包括接入節點、邊界節點, 所述接入節點,用于當檢測到用戶線路的狀態變化時,向邊界節點發送表示連接
用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP協議消息,所述每一個第一 ANCP
協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個
不同業務流,所述用戶線路的狀態變化包括用戶線路激活、用戶線路上的業務變化、用戶線
路重新同步的一種或多種; 所述邊界節點,用于響應第一ANCP協議消息,獲得與第一ANCP協議消息中的業務流相應的流量模板,并將獲得的業務流的流量模板通過第二 ANCP協議消息返回給所述接入節點以使得所述接入節點將所述第二ANCP協議消息中的業務流的流量模板應用到業務流。
與現有技術相比,本發明的實施例具有以下優點 通過將消息中流信息與本地存儲的單端口下不同業務流的流信息進行匹配,實現了對單端口下不同業務流的分別控制,實現了 ANCP協議中以業務流為粒度進行的控制,滿足業務流的精細化控制要求。
圖1是本發明實施例中通信系統中多業務流的實現方法所應用的組網示意 圖2是本發明實施例中通信系統中多業務流的實現方法的實現方法流程圖; 圖3是本發明實施例中ANCP的動態發現過程的流程圖; 圖4是本發明實施例中流量模板更新的流程圖; 圖5是本發明實施例中流量模板配置的流程圖; 圖6是本發明實施例中接入節點的結構示意圖; 圖7是本發明實施例中邊界節點的結構示意圖; 圖8是本發明實施例中邊界節點的另一結構示意圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基 于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其 他實施例,都屬于本發明保護的范圍。 本發明的實施例中提供了一種通信系統中多業務流的實現方法,該方法所應用的 組網示意圖如圖l所示,其中,用戶側設備不同業務的業務流如BTV、HIS以及VOIP等,通過 IAD (Integrated Access Devices,綜合接入設備)以及線路接入到接入節點AN, AN進一步 通過ANCP接口連接到邊界節點BNG(Broadband Network Gateway,寬帶網絡網關),即接入 節點AN和邊界節點BNG之間支持接入節點控制協議ANCP連接,BNG與PS (Policy Server, 策略服務器)連接。其中,AN可以為DSLAM(Digital Subscriber Line AccessMultiplexer, 數字用戶線接入復用設備)等,BNG可以為BRAS (BroadbandRemote Access Server,寬帶遠 程接入服務器)等,PS可以為RACS(Resourceand Admission Control Subsystem,資源與 接納控制子系統)等。 基于上述組網場景,本發明的實施例中, 一種通信系統中多業務流的實現方法,所 述通信系統中,接入節點與用戶側設備通過用戶線路連接,接入節點和邊界節點之間支持 接入節點控制協議ANCP連接,在接入節點上檢測到用戶線路狀態變化,所述用戶線路狀態 變化包括用戶線路激活、用戶線路上的業務變化、用戶線路重新同步的一種或多種,所述方 法包括 步驟s201、生成表示連接用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP 協議消息,所述每一個第一 ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息, 其中,所述用戶線路上承載多個不同業務流; 步驟s202、將生成的一個或多個第一 ANCP協議消息發送給邊界節點; 步驟s203、接收邊界節點返回的第二 ANCP協議消息,所述返回的第二 ANCP協議消
息中攜帶與第一 ANCP協議消息中的業務流相應的流量模板; 步驟s204、將第二 ANCP協議消息中所述業務流的流量模板應用到業務流。
其中,邊界節點上存儲有接入節點與用戶側設備間線路上不同業務流的流信息, 該業務流的流信息是在從接入節點接收到業務流的流信息時存儲的,將其存儲到本地配置 信息數據庫或數據表中。根據該預先存儲的不同業務流的流信息,邊界節點可將AN發送的 消息中攜帶的用戶線路的物理信息識別接入節點與用戶側設備間的用戶線路,根據業務流 的流信息與本地存儲的識別到的用戶線路上不同業務流的流信息進行匹配,并根據匹配結果向接入節點發送匹配到的業務流對應的業務流的流量模板。為了便于查詢匹配,在邊界 節點本地設置有配置信息,該配置信息包括具有關聯關系的用戶線路的物理信息、業務流 的流信息和業務流的流量模板的參數信息(可以時流量模板本身),其具體實現時,在邊界 節點上設置一個或多個數據庫或數據表,一個或多個數據庫或數據表建立有用戶線路的物 理信息、業務流的信息、流量模板等信息的關聯,通過引擎對上述一個或多個數據庫或數據 表進行搜索匹配,得到用戶線路上業務流對應的流量模板。 本發明的實施例中,通過在ANCP協議消息中攜帶線路的物理信息和業務流的流 信息,實現了對同一物理線路(用戶線路)上不同業務流的分別控制,實現了 ANCP協議中 以業務流為粒度進行的控制,滿足了業務流的精細化控制要求。為ANCP協議以后作為管理
通道擴展業務應用提供了廣闊的應用前景,使ANCP協議不再僅局限于線路部分的應用場
旦 豕。 本發明的實施例中,對于同一用戶線路或端口上存在多個業務流的情況,接入節 點可以為每一個業務流生成一個表示同一用戶線路連接的端口的PORT-UP事件的第一 ANCP協議消息,同一用戶線路上多個業務流對應的多個第一 ANCP協議消息中用戶線路的 物理信息相同,業務流的流信息各不相同,每一個流信息表示一個業務流,以此區別同一 端口上多個不同業務流。在用戶線路標識(即用戶線路ID),中除了包括用戶線路的物 理信息外,還包括用戶線路中業務流的流信息。例如,可以將用戶線路標識表示為F/S/ P [: C-VLAN] [: 8021P],其中,F/S/P表示Frame (框)/Slot (槽)/Port (端口 ),即AN上連接 用戶線路的端口的物理信息,C-VLAN(表示用戶VLAN)和8021P(VLAN標簽,可以表示用戶 業務的優先級)為業務流的流類型,表示每個端口下的業務流。另外,不同的業務流通過不 同的業務流ID(Flow ID)進行區分,并在用戶線路標識中攜帶用戶線路的物理信息和業務 流ID。當然,其他能標識同一端口下業務流的方法也屬于本發明的保護范圍,在此不一一列 舉。對于同一端口上配置的多條業務流,用戶線路標識中物理信息部分是相同或一致的,業 務流的流信息部分內容各不相同。 本發明的一實施例中,以ANCP的動態發現過程說明本發明的具體實施方式
,ANCP 的動態發現過程及其相關的參數配置場景如圖3所示,包括以下步驟
步驟s301 、 AN和BNG建立ANCP會話。 步驟S302、 AN和BNG交換ANCP能力通告,協商出兩端的ANCP能力。
步驟s303、用戶的RTU(Remote Terminal Unit,遠端終端單元)開啟時,AN感知到 用戶線路激活,RTU和AN同步DSL (Digital Subscriber Line,用戶數字線)的線路參數。
步驟s304、線路參數同步完成后,AN向BNG發送表示連接用戶線路的端口的 PORT-UP事件的第一 ANCP協議消息,在第一 ANCP協議消息中攜帶AN的用戶線路ID,如果 用戶端口上存在多條業務流,如存在flowl、 flow2、 flow3共三條業務流,則AN可以向BNG 上報三條第一 ANCP協議消息,每個第一 ANCP協議消息的用戶線路ID相同,流信息各不相 同,分別為flowidl、flowid2、flowid3。例如 對于第一條業務流,表示連接用戶線路的端口的PORT-UP事件的第一 ANCP協議消
息中攜帶的用戶線路ID為 ACI:[Dslam-l]eth 207/1:350/flowidl 對于第二條業務流,表示連接用戶線路的端口的PORT-UP事件的第一 ANCP協議消息中攜帶的用戶線路ID為 ACI:[Dslam-l]eth 207/1:350/flowid2 對于第三條業務流,表示連接用戶線路的端口的PORT-UP事件的第一 ANCP協議消 息中攜帶的用戶線路ID為 ACI:[Dslam-l]eth 207/1:350/flowid3 上述三條業務流的各用戶線路ID中攜帶的線路的物理信息相同,表明這三條業 務流屬于同一端口 (即同一用戶線路),但是三條流的用戶線路ID中攜帶了不同的流信 息(即流ID)以區分同一端口 (即同一用戶線路)上不同業務流,即每一個流ID(flowl、 flow2、flow3)對應同一端口 (即同一用戶線路)上的一個業務流。 除了上述對于不同的業務流分別發送PORT-UP事件的方法外,還可以將同一用戶 線路上多個業務流的PORT-UP事件進行合并,即在一個第一 ANCP協議消息中攜帶一個用戶 線路的物理信息以及多個流ID ;當然,也可以將多個用戶線路的PORT-UP事件進行合并,即 在一個第一ANCP協議消息中攜帶多個用戶線路ID,每一個用戶線路ID中包含各自用戶線 路的物理信息和業務流的流信息,由于至少有部分用戶線路上存在多個不同的業務流,此 時要注意用戶線路的物理信息和與其對應的業務流信息的綁定關系以免BNG處理混亂。對 于該方式在此不進行重復描述。 步驟s305、BNG接收到表示連接用戶線路的端口的PORT-UP事件的第一 ANCP協議 消息,記錄用戶的參數信息,其中所記錄的信息包括第一ANCP協議消息中的用戶線路ID, 該用戶線路ID中攜帶有流信息。 步驟s306、用戶上線后,RTU與AN之間建立PPPoE(PPP over Ethernet,以太網承 載PPP協議)或DHCP (Dynamic Host Configuration Protocol,動態主機配置協議)會話, 這里假設用戶上flow3所表示的業務上線。 步驟s307、AN根據來自RTU的協議報文中的信息,如PPPoE IntermediateAgent (又稱為PPPoE+,與DHCP 0ption82類似,通過新增內容對PPPoE協議 報文進行了擴充)或DHCP 0PTI0N82的信息,匹配用戶線路ID,本實施例中匹配到的流為 flow3。其中PPPoE Intermediate Agent和DHCP 0PTI0N82的信息是RTU在會話建立過程 中發送給AN的,AN將其攜帶在ANCP協議消息中發送給BNG。 步驟s308、BNG發送關于flow3所表示的業務上線的flow3-UP事件給PS (Policy Server,策略服務器)。 步驟s309、 PS進行flow3的業務邏輯處理;具體的,PS根據上報的流參數和流類 型,與后臺的OSS (Operation Su卯ort Systems,電信運營支撐系統)交互完成業務邏輯的 處理。 步驟s310、 PS根據用戶信息向BNG下發flow3的流量模板。
上述步驟s308 s310為可選步驟。 步驟s311、BNG設置flow3的流參數。在與PS交互的情況下,BNG根據PS下發的 flow3的流量模板設置業務流的流量模板和流參數。 步驟s312、BNG將f low3的流量模板通過ANCP的配置消息發送給AN,如果存在上 述步驟s308 s310所描述的與PS的交互,則BNG發送的f low3的流量模板為PS下發的 f low3的流量模板;如果不存在步驟s308 s310所描述的BNG與PS的交互,則BNG發送的flow3的流量模板為用本地配置信息獲取的flow3的流量模板和流參數,其中本地配置 信息包括上述提到的一個或多個數據庫,還可以進一步結合本地策略獲取flow3的流量模 板和流參數。 步驟s313、 AN將f 1ow3的流量模板應用到流。 本發明的另一實施例中,當AN和RTU進行線路的重新同步時,需要重新更新線路 的參數,AN向BNG發送事件來更新業務流的流量模板。該參數更新流程如圖4所示,包括 以下步驟 步驟s401、 AN和RTU進行AN線路的重新同步。 步驟s402、AN發現線路狀態的變化,向BNG發送PORT-UP事件更新線路的信息,如 果存在多條業務流,每條業務流發送一個PORT-UP事件,每個PORT-UP事件的用戶線路ID 中攜帶有流ID信息,本實施例中以流ID為flow3為例進行說明。
步驟s403、BNG保存接入參數,并且更新相關用戶的參數。 步驟s404、當用戶向RADIUS (Remote Authentication Dial In User Service,遠 程用戶撥號認證系統)計費時,BNG向PS上報用戶流UP消息;本實施例中以f low3為例, 則BNG向PS上報flow3-UP信息。 步驟s405、 PS進行flow3的業務邏輯處理;具體的,PS根據上報的流參數和流類
型,與后臺的OSS進行交互完成業務邏輯的處理。 步驟s406、 PS根據用戶信息向BNG下發業務流的流量模板。 上述步驟s404 s406為可選步驟。 步驟s407、 BNG設置flow3的流參數。在不與PS交互的情況下,BNG可以直接使 用本地配置的策略獲取業務流的流量模板和流參數。在與PS交互的情況下,BNG根據PS下 發的flow3的流量模板設置業務流的流量模板和流參數。 步驟s408、 BNG將f low3的流量模板通過ANCP的配置消息發送給AN。
步驟s409、 AN將f low3的流量模板應用到業務流。 本發明的另一實施例中,接入的線路是固定配置的,但是當用戶需要開展增值業 務,如IPTV等,則需要在AN上對DSL線路進行特殊的處理,如IGMPSNOOPING等,為了節省 OPEX (Operational Expenditure,操作支出),當用戶從自助網站上定購業務時候,需要對 網絡進行自動的更新而不需要人工的干預。 AN使用ANCP可以從BNG上直接修改接入線路的配置參數,這樣可以避免在OSS上 或網管上進行對設備的手動配置。BNG直接從策略服務器或PS服務器上獲取用戶線路的參 數數據,這些數據包括線路模板,同時可以包括業務流的流量模板,最好的方式就是使用模 板名稱,這些模板的具體參數在AN上已經預先定義,當用戶的業務發生變化時候,BNG通知 AN修改線路。AN的模板可以是線路模板、也可以是流量模塊。本實施例針對流量模板進行 描述 本發明實施例中的流量模板配置流程如圖5所示,包括以下步驟 步驟s501、AN和BNG通過ANCP接口建立基于ANCP協議的連接,用戶接入到BNG。 步驟s502、用戶在PORTAL Server (業務定制服務器)上定購所需的業務,該
PORTAL Server可能位于PS上,也可能位于PS夕卜,本實施例以位于PS上為例。 步驟s503、P0RTAL Server和PS服務器(或其他策略服務器)配合,通過COPS或PS協議向BNG下發修改的流參數。該流參數包括線路模板,同時可以包括業務流的流量模 板,最好的方式就是使用模板名稱,這些模板的具體參數在AN上已經預先定義,當用戶的 業務發生變化時候,BNG通知AN修改線路。
步驟s504、 BNG存儲流參數。 步驟s505、BNG將新的流量模板名稱通過PORT管理事件發給AN,事件的用戶線路
ID中攜帶有流ID信息,本實施例中以流ID為flow3為例。 步驟s506、 AN根據f low3的流量模板應用到流,完成用戶所需的業務。 本發明的實施例中,通過在ANCP協議消息中攜帶線路的物理信息和業務流的流
信息,實現了對同一物理線路上不同業務流的分別控制,實現了 ANCP協議中以業務流為粒
度進行的控制,滿足了業務流的精細化控制要求。為ANCP協議以后作為管理通道擴展業務
應用提供了廣闊的應用前景,使ANCP協議不再僅局限于線路部分的應用場景。 本發明的實施例還提供一種接入節點,如圖6所示,包括 檢測單元IO,用于檢測用戶線路的狀態變化,所述用戶線路的狀態變化包括用戶 線路激活、用戶線路上的業務變化、用戶線路重新同步的一種或多種; 接入節點消息發送單元ll,用于當檢測單元檢測到用戶線路的狀態變化時向邊界 節點發送表示連接用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP協議消息,所述 發送的每一個第一 ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所 述用戶線路上承載多個不同業務流; 接入節點消息接收單元12,用于接收所述邊界節點返回的第二 ANCP協議消息,所 述返回的第二 ANCP協議消息中攜帶與所述第一 ANCP協議消息中業務流相應的流量模板;
模板應用單元13,用于將所述業務流的流量模板應用到業務流。
本發明實施例還提供了一種邊界節點,如圖7所示,包括 邊界節點消息接收單元21,用于接收接入節點發送的一個或多個第一 ANCP協議 消息,每一個第一 ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所 述用戶線路上承載多個不同業務流; 業務流模板獲取單元22,用于響應第一ANCP協議消息,獲取與第一ANCP協議消息 中的業務流相應的流量模板; 邊界節點消息發送單元23,用于向接入節點返回第二 ANCP協議消息,返回的第二 ANCP協議消息中攜帶業務流模板獲取單元獲取的業務流的流量模板。 本發明的另一實施例中,如圖8所示,邊界節點消息發送單元22具體可以包括第 一業務流獲取子單元221和/或第二業務流獲取子單元222,其中, 第一業務流獲取子單元221,用于響應所述第一 ANCP協議消息,根據本地的配置 信息獲取與所述接入節點發送的第一 ANCP協議消息中業務流的流信息相匹配的業務流相 應的流量模板,其中,所述本地的配置信息包括具有關聯關系的用戶線路的物理信息、業務 流的流信息和業務流的流量模板的參數信息;第二業務流獲取子單元222,用于響應第一 ANCP協議消息,向策略服務器PS發送表示業務流激活的消息,接收所述PS返回的與第一 ANCP協議消息中業務流相應的流量模板。 —個或多個存儲單元24,可以和邊界節點上一個或多個單元耦接,如圖8所示和 邊界節點信息接收單元21和業務流模板獲取單元22耦接,用于存儲配置信息、策略信息、來自接入節點、PS等的信息,所述配置信息中包括具有關聯關系的用戶線路的物理信息、業 務流的流信息、業務流的流量模板的參數信息(可以是流量模板本身),其中,將第一ANCP 協議消息中攜帶用戶線路標識存儲和/或更新到存儲單元中,也可以將來自PS的流量模 板、策略等一個或多個信息存儲和/或更新到存儲單元中。 本發明的實施例還提供一種ANCP中單端口多業務流的實現系統,包括上述的接 入節點和邊界節點。接入節點,用于檢測到用戶線路的狀態變化時,向邊界節點發送表示連 接用戶線路的端口的P0RT-UP事件的一個或多個第一 ANCP協議消息,每一個第一 ANCP協 議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,用戶線路上承載多個不同業 務流,所述用戶線路的狀態變化包括用戶線路激活、用戶線路上的業務變化、用戶線路重新 同步的一種或多種;邊界節點,用于響應第一 ANCP協議消息,獲得與第一 ANCP協議消息中 的業務流相應的流量模板,并將獲得的業務流的流量模板通過第二 ANCP協議消息返回給 接入節點以使得接入節點將第二ANCP協議消息中的業務流的流量模板應用到業務流。
其中,該邊界節點可以是BRAS或BRAS的一個功能單元,或集成在其他網元中;該 接入節點可以是DSLAM或DSLAM的一個功能單元,或集成在其他具有接入功能的網元中。
本發明的實施例中,通過將消息中流信息與本地存儲的單端口下不同業務流的流 信息進行匹配,實現了對單端口下不同業務流的分別控制,實現了 ANCP協議中以業務流為 粒度進行的控制,滿足了業務流的精細化控制要求。為ANCP協議以后作為管理通道擴展業 務應用提供了廣闊的應用前景,使ANCP協議不再僅局限于線路部分的應用場景。
上述模塊可以分布于一個裝置,也可以分布于多個裝置。上述模塊可以合并為一 個模塊,也可以進一步拆分成多個子模塊。 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可以通
過硬件實現,也可以借助軟件加必要的通用硬件平臺的方式來實現。基于這樣的理解,本發
明的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性存儲
介質(可以是CD-R0M, U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可
以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。 本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流
程并不一定是實施本發明所必須的。 本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分 布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上 述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。 以上公開的僅為本發明的幾個具體實施例,但是,本發明并非局限于此,任何本領 域的技術人員能思之的變化都應落入本發明的保護范圍。
權利要求
一種通信系統中多業務流的實現方法,其特征在于,所述通信系統中,接入節點與用戶側設備通過用戶線路連接,接入節點和邊界節點之間支持接入節點控制協議ANCP連接,在接入節點上檢測到用戶線路狀態變化,所述用戶線路狀態變化包括用戶線路激活、用戶線路上的業務變化、用戶線路重新同步的一種或多種,所述方法包括生成表示連接用戶線路的端口的PORT-UP事件的一個或多個第一ANCP協議消息,所述每一個第一ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流;將生成的一個或多個第一ANCP協議消息發送給邊界節點;接收邊界節點返回的第二ANCP協議消息,所述返回的第二ANCP協議消息中攜帶與第一ANCP協議消息中的業務流相應的流量模板;將第二ANCP協議消息中所述業務流的流量模板應用到業務流。
2. 如權利要求1所述的方法,其特征在于,對于所述用戶線路上承載的多個不同的業務流,生成表示連接用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP協議消息具體包括為所述用戶線路上的每一個業務流生成一個包含所述用戶線路的物理信息和所述業務流的流信息的第一ANCP協議消息,其中,表示同一用戶線路的端口 PORT-UP事件的多個第一 ANCP協議消息中的用戶線路的物理信息相同,業務流的流信息各不相同。
3. —種通信系統中多業務流的實現方法,其特征在于,所述通信系統中,接入節點與用戶側設備通過用戶線路連接,邊界節點和接入節點之間支持接入節點控制協議ANCP連接,所述方法包括接收接入節點發送的表示連接用戶線路的端口的PORT-UP事件的一個或多個第一ANCP協議消息,所述每一個第一 ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流;響應第一 ANCP協議消息,獲得與向第一 ANCP協議消息中業務流相應的流量模板;向所述接入節點返回第二 ANCP協議消息,所述返回的第二 ANCP協議消息中攜帶與向第一 ANCP協議消息中業務流相應的用戶的流量模板。
4. 如權利要求3所述的方法,其特征在于,對于所述用戶線路上承載的多個不同的業務流,接收所述接入節點發送的表示同一用戶線路的端口 PORT-UP事件的多個第一 ANCP協議消息中的用戶線路的物理信息相同,業務流的流信息各不相同,每一個流信息表示一個業務流。
5. 如權利要求3或4所述的方法,其特征在于,所述響應所述第一 ANCP協議消息,獲得與向第一 ANCP協議消息中業務流相應的流量模板包括根據本地的配置信息獲取與所述接入節點發送的第一 ANCP協議消息中業務流的流信息相匹配的業務流相應的流量模板,所述本地的配置信息包括具有關聯關系的用戶線路的物理信息、業務流的流信息和業務流的流量模板的參數信息。
6. 如權利要求3或4所述的方法,其特征在于,響應所述第一 ANCP協議消息,獲得與向第一 ANCP協議消息中業務流相應的流量模板包括響應所述第一ANCP協議消息,將所述第一ANCP協議消息轉發給策略服務器PS,接收所述PS返回的與所述第一 ANCP協議消息中業務流相應的流量模板。
7. —種接入節點,其特征在于,所述接入節點包括連接用戶線路的端口 ,接入節點還包括檢測單元,用于檢測用戶線路的狀態變化,所述用戶線路的狀態變化包括用戶線路激活、用戶線路上的業務變化、用戶線路重新同步的一種或多種;接入節點消息發送單元,用于當檢測單元檢測到用戶線路的狀態變化時向邊界節點發送表示連接用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP協議消息,所述發送的每一個第一ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流;接入節點消息接收單元,用于接收所述邊界節點返回的第二ANCP協議消息,所述返回的第二 ANCP協議消息中攜帶與所述第一 ANCP協議消息中業務流相應的流量模板;模板應用單元,用于將所述業務流的流量模板應用到業務流。
8. —種邊界節點,其特征在于,包括邊界節點消息接收單元,用于接收接入節點發送的一個或多個第一 ANCP協議消息,每一個第一ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流;業務流模板獲取單元,用于響應第一 ANCP協議消息,獲取與第一 ANCP協議消息中的業務流相應的流量模板;邊界節點消息發送單元,用于向所述接入節點返回第二ANCP協議消息,所述返回的第二 ANCP協議消息中攜帶業務流模板獲取單元獲取的業務流的流量模板。
9. 如權利要求8所述的邊界節點,其特征在于,所述邊界節點消息發送單元包括第一業務流獲取子單元,用于響應所述第一 ANCP協議消息,根據本地的配置信息獲取與所述接入節點發送的第一 ANCP協議消息中業務流的流信息相匹配的業務流相應的流量模板,其中,所述本地的配置信息包括具有關聯關系的用戶線路的物理信息、業務流的流信息和業務流的流量模板的參數信息;或者第二業務流獲取子單元,用于響應第一ANCP協議消息,向策略服務器PS發送表示業務流激活的消息,接收所述PS返回的與第一 ANCP協議消息中業務流相應的流量模板。
10. —種通信系統,其特征在于,包括接入節點、邊界節點,所述接入節點,用于檢測用戶線路的狀態變化,,向邊界節點發送表示連接用戶線路的端口的PORT-UP事件的一個或多個第一 ANCP協議消息,所述每一個第一 ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流,所述用戶線路的狀態變化包括用戶線路激活、用戶線路上的業務變化、用戶線路重新同步的一種或多種;所述邊界節點,用于響應第一 ANCP協議消息,獲得與第一 ANCP協議消息中的業務流相應的流量模板,并將獲得的業務流的流量模板通過第二 ANCP協議消息返回給所述接入節點以使得所述接入節點將所述第二 ANCP協議消息中的業務流的流量模板應用到業務流。
全文摘要
本發明的實施例公開了一種通信系統中多業務流的實現方法、系統和設備。所述方法在接入節點上執行,包括生成表示連接用戶線路的端口的PORT-UP事件的一個或多個第一ANCP協議消息,所述每一個第一ANCP協議消息中攜帶用戶線路的物理信息和業務流的流信息,其中,所述用戶線路上承載多個不同業務流;將生成的一個或多個第一ANCP協議消息發送給邊界節點;接收邊界節點返回的第二ANCP協議消息,所述返回的第二ANCP協議消息中攜帶與第一ANCP協議消息中的業務流相應的流量模板;將第二ANCP協議消息中所述業務流的流量模板應用到業務流。本發明實施例實現了ANCP協議中以業務流為粒度對同一物理線路上不同業務流的分別控制,滿足了業務流的精細化控制要求。
文檔編號H04L12/56GK101741695SQ20081017584
公開日2010年6月16日 申請日期2008年11月5日 優先權日2008年11月5日
發明者劉雄, 戴新寧, 汪伊明, 邱曉東, 鄒婷 申請人:華為技術有限公司