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