通信系统中多业务流的实现方法、系统和设备的制作方法

文档序号:7921382阅读:106来源:国知局
专利名称:通信系统中多业务流的实现方法、系统和设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种通信系统中多业务流的实现方法、系统
和设备。
背景技术
现有的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日
发明者刘雄, 戴新宁, 汪伊明, 邱晓东, 邹婷 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1