一种实现终端接入零售业务提供商的方法和装置的制作方法

文档序号:7667524阅读:143来源:国知局
专利名称:一种实现终端接入零售业务提供商的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现终端接入零售业务提供商 的方法和装置。
背景技术
如图1所示,为现有技术中下一代宽带网(NBN, Next Broadband Network) 的系统结构示意图,整个NBN系统可划为3层,即终端设备(EndUser),网 络业务提供商(NSP , Network Service Provider)以及零售业务提供商(RSP , Retail Service Provider )。其中,所述NSP可具体包括核心层设备(Core )、接 入层设备(Access )、以及用户提供边缘设备(CPE, Customer Provider Edge )。 所述终端设备可以为机顶盒设备(STB, Set-Top Box )、网络电话(IP PHONE )、 或者个人电脑(PC)等。所述终端设备通常由用户网关设备(RG, Residential Gateway )与所述NSP连接。所述NSP和RSP组合构成集成业务提供商(ISP, Integrated Service Provider),其中,所述NSP负责提供承载网络和批发宽带, 可以为多家RSP提供批发模式(Wholesale mode )的接入;所述RSP负责发 展用户和提供业务。为了开展业务的需要,RG设备需要识别出接收到的报文 是来自哪一个终端i殳备的、又要发往哪一个RSP,只有正确的识别出这些信 息,才能实现终端接入RSP。
现有技术中是将RG上的端口与终端设备进行绑定,即采用固定接入的方 式。例如,RG的PORT1端口与接入RSP1的高速因特网业务(High Speed Internet, HSI)的终端设备PC绑定,PORT2端口与接入RSP2的基于IP网络 的语音业务(Voice Over IP, VOIP )终端设备IP PHONE绑定,PORT3端口 与接入RSP3的网络电视业务(IPTV)终端设备STB绑定。在接入前都设置 了 RG每个端口的端口号与该端口指定接入的终端的属性信息的绑定关系。终 端的属性信息通常是指终端的i殳备类型信息以及该终端所属的RSP信息。当
所述RG的某一个端口接收到终端的报文时,根据端口号,为报文添加相应的 终端的属性信息,以便RSP进行接入化、别。实际业务中,通常使用嵌套的两 层虚拟局i或网(VLAN, virtual local area network ) ID,即QinQ来标识上述 终端的属性信息,即为报文打上内层VLANID (内层Q)来标识终端的设 备类型,打上外层VLAN ID (外层Q)来标识终端所属的RSP。
在实现本发明的过程中,申请人发现已有技术至少存在以下缺陷由于 终端设备都需要固定接入指定的端口 ,使得终端设备的接入不够灵活和开放, 一旦指定的端口出现故障,则与该故障端口绑定的终端设备则因无法合法接 入而无法继续使用,同时,如果接入端口错误,则同样会导致业务无法正常 使用。

发明内容
本发明实施例的目的在于提供一种实现终端接入RSP的方法和装置,避 免了终端设备的固定接入,使终端设备的接入更加灵活和开放。
本发明实施例提供的一种实现终端接入RSP的方法,包括
接收来自终端的DHCP发现报文,所述DHCP发现纟艮文携带该终端所属 的零售业务提供商信息以及该终端的设备类型信息;
获得所述终端的零售业务提供商信息以及设备类型信息;
为所述终端分配外层标签用于标识该终端所属的零售业务提供商,以及 分配内层标签用于标识该终端的i殳备类型;
生成用于接收所述DHCP发现报文的端口与所述内层标签和外层标签的 映射关系;
当从所述端口收到该终端的数据报文时,根据所述映射关系在所述数据 报文中添加所述内层标签和外层标签。
基于上述技术方案,本发明实施例还公开了一种用于实现终端接入RSP 的装置,包括
接收单元,用于接收来自终端的DHCP发现报文,所述DHCP发现报文
携带该终端所属的零售业务提供商信息以及该终端的设备类型信息;
-标签分配单元,用于根据所述接收单元中所获得的终端的零售业务提供 商信息以及设备类型信息,为所述终端分配外层标签用于标识该终端所属的 零售业务提供商,以及分配内层标签用于标识该终端的设备类型;
映射单元,用于当获知所述接收单元接收所述DHCP发现"t艮文的端口 , 述端口与所述内层标签和外层标签的映射关系;
标签添加单元,用于当所述接收单元从所述端口收到该终端的数据报文 时,才艮据所述映射单元中的映射关系,将与所述端口对应的所述内层标签和 外层标签添加到所述数据报文中。
与现有技术相比,本发明实施例具有以下优点
上述实施例能够根据某个端口上接收到的来自终端设备的DHCP发现报 文,识别出与该端口相连的终端的设备类型信息以及该终端所属的零售业务 提供商信息,以用于在后来通过相同端口收到该终端的数据报文时,能够为 所述数据报文添加所述内层标签和外层标签。不再静态的通过端口来识别终 端属性信息,从而摆脱了终端设备与上连设备指定端口固定接入的连接模式, 使得终端设备能够随意接入到任意端口都不会影响业务的正常使用,因此使 终端设备的接入更加灵活和开放。


图1为现有技术中NBN系统的结构示意图; 图2为本发明一种方法实施例的流程示意框图; 图3为本发明一种装置实施例的结构示意框图; 图4为本发明另一种装置实施例的结构示意框图。
具体实施例方式
下面结合附图对本发明实施例的具体实施方式
做进一步的详细阐述。 本发明实施例公开的 一种实现终端接入零售业务提供商的方法,该方法
在终端设备进行DHCP (动态主机配置协议)认证时,由于终端设备发出的 DHCP Discover报文中携带终端属性信息,4吏得所述终端设备的上连设备能够 根据所述DHCP Discover报文识别出终端属性信息,为终端分配用于标识所 述终端属性信息的标签,并且生成接收所述DHCP Discover报文的端口与所 述标签的映射关系,以便后续能够为该端口收到的该终端的数据报文中添加 所述标签实现RSP的接入。
当然,在终端进行DHCP认证过程中,上连设备也会为包括所述DHCP Discover报文在内的DHCP报文分配用于标识所述终端属性信息的标签。
其中,所述终端属性信息包括终端所属的RSP信息以及该终端的设备 类型信息。所述标签可以为QINQ嵌套的两层VLANID(简称"Q"),具体为 使用外层Q来标识发起终端所属的RSP,使用内层Q来标识该终端的设备类 型。
此外,在上述实施例的基础上,本发明还公开了另一种方法实施例,该 实施例中,所述映射关系具体为所述端口的端口号与所述内层Q和外层Q的
终端设备属性的外层Q和内层Q后,记录下接收所述DHCP Discover报文的 端口的端口号与所述内层Q和外层Q的映射关系,以便在以后收到数据报文
时,能够根据接收数据报文的端口的端口号,找到所对应的标识。
如图2所示,为本发明一种方法实施例的流程示意框图,该实施例包括
S201:终端设备进行DHCP认证,发送DHCP Discover报文。其中,所 述DHCP Discover报文携带Option 60字段,该Option 60字段能够标识该终 端所属的RSP,以及该终端的设备类型。
S202:与所述终端设备连接的上连设备在收到所述DHCP Discover报文 后,从所述DHCP Discover报文中获得该终端所属的RSP信息以及该终端的 设备类型信息。
S203:所述上连设备才艮据所述终端的RSP信息和i殳备类型信息为该终端 分配两层Q。其中,可以使用内层Q标识该终端的设备类型,外层Q标识该 终端所属的RSP,但不仅限于此。
S204:所述上连设备还记录下接收所述DHCP Discover净艮文的端口的端 口号与所分配的两层Q的映射关系,4吏得所述终端i殳备能够与该端口临时绑 定。
S205:当该端口收到所述终端的数据报文时,所述上连设备根据该端口 号与两层Q的映射关系,为收到的数据报文添加与所述端口号对应的两层Q。
上述实施例能够根据终端设备发送的DHCP Discover报文中所包含的该 终端的属性信息,为所述终端分配相应的两层Q分别标识该终端的RSP信息 和设备类型信息。从而摆脱了终端设备与上连设备固定接入的连接模式,使 得终端设备能够随意接入到任意端口都不会影响业务的正常使用,因此使终 端设备的接入更加灵活和开放。
同时,所述上连设备通过记录下接收终端设备的DHCP Discover报文的 端口号与分配的两层Q的映射关系,可以在以后无需每次都在发出的数据报 文中加入终端的属性信息,而是直接根据所述映射关系,将端口号对应的Q 标签直接添加到数据报文中,使接入更加灵活的同时,还节省了对所有报文 分配标签的流程,提高了报文处理的效率。
接的RG,当所述RG收到终端的DHCP Discover报文后,能够根据所述DHCP Discover报文中包含的该终端的属性信息,在所述DHCP Discover报文中添加 内层Q标识该终端的设备类型,以及外层Q标识该终端所属的RSP;同时, 所述RG还记录下接收所述DHCP Discover报文的端口的端口号与为该终端分 配的两层Q的映射关系。该接入模式中与同一个RG连接下的多种终端设备 既可以同属于同一个RSP,也可以分别属于不同的RSP。因此,该实施例不 仅实现了终端设备不需要固定接入RG的某个指定端口 ,而且所述RG也不需 要固定接入到CPE的某个指定端口,因此,使得接入更加灵活和开放。
或者,所述上连设备还可以是与终端直接连接的RG,以及与所述RG上
连的CPE,其中,所述终端向RSP发送的DHCP Discover报文依次经过RG 和CPE,当所述RG收到所述DHCP Discover.报文时,才艮据所述DHCP Discover 报文中包含的该终端的设备类型信息,为终端分配内层Q;所述CPE在收到 所述DHCP Discover报文后,根据该DHCP Discover报文中包含的所述终端 所属的RSP信息,为终端分配外层Q。同时,所述RG还记录下接收所述DHCP Discover报文的端口的端口号与为该终端分配的内层Q的映射关系,所述CPE 还记录下接收所述DHCP Discover 4艮文的端口的端口号与为该终端分配的外 层Q的映射关系。
此外,当上连设备的某个端口在接收某终端的数据报文的过程中,当又 收到由其他不同终端发送的DHCP Discover报文时,也就是说收到的新的 DHCP Discover报文中包含的终端的属性信息不是原来终端的时,则所述上连 设备知道,与该端口相连的终端设备发生了改变,才艮据新收到的DHCP Discover报文中的属性信息,上连设备重新为新终端分配该终端的两层Q。然 后重新设置接收该新的DHCP Discover报文的端口的端口号与用于标识新终 端的属性的两层Q的映射关系。其根据新终端发送的DHCP Discover报文进 行的具体处理方法与图2所示的方法实施例相同,在此不再——赘述。
此外,所述终端设备的上连设备除了上述所举例的RG或者CPE外,还 可以为其他能够实现本发明目的的设备,例如还可以由所述NSP网络中的 Access设备完成对终端分配外层Q的功能。
基于上迷技术方案,本发明还公开了一种用于实现终端接入RSP的装置, 该装置能够根据收到的终端的DHCP Discover报文中携带的该终端的属性信 息,为所述终端分配用于标识该终端的属性信息的标签。
如图3所示,为本发明一种装置实施例的结构示意框图,该装置包括 接收单元301、标签分配单元302、映射单元303、标签添加单元304,其中,
所述接收单元301,用于接收来自终端的DHCP Discover报文,所述DHCP Discover报文包括该终端的属性信息,具体包括终端所属的RSP信息以及该 终端的设备类型信息。所述DHCP Discover报文由Option 60字段标识出该终 端所属的RSP,以及该终端的设备类型。
所述标签分配单元302,用于根据所述接收单元301收到的DHCP Discover.报文中该终端的属性信息,为所述终端分配用于标识所述属性信息的 标签。其中,所述标签可以为QINQ嵌套的两层Q,具体为使用外层Q来 标识发起终端所属的RSP,使用内层Q来标识该终端的设备类型。
所述映射单元303,用于当获知所述接收单元301接收所述DHCP
和外层Q后,生成所述端口与所述内层Q和外层Q的映射关系,使得所述终 端i殳备能够与该端口临时绑定。
所述标签添加单元304,用于当所述接收单元301从所述端口收到该终端 的数据报文时,根据所述映射单元303中所述端口与两层Q的映射关系,将 与所述端口对应的所述内层Q和外层Q添加到所述数据报文中。
上述实施例中所述标签分配单元302能够根据终端设备发送的DHCP Discover报文中所包含的该终端的属性信息,为所述终端分配相应的两层Q 分别标识相应的属性。从而摆脱了终端设备与上连设备固定接入的连接模式, 使得终端设备能够随意接入到任意端口都不会影响业务的正常使用,因此使 终端设备的接入更加灵活和开放。
此外,本发明还公开了一种装置实施例,该实施例在上述装置实施例的 基础上,所述映射关系具体为所述端口的端口号与所述内层Q和外层Q的映 射关系。所述装置在为所述终端分配了标识该终端i殳备属性的标签后,生成 接收所述DHCP Discover报文的端口的端口号与用于标识该终端属性的标签 的映射关系。如图4所示,为本发明另一种装置实施例的结构示意框图,该 装置实施例在上述图3所示装置实施例的基础上,所述标签添加单元304包 括查找子单元3041、数据标签添加子单元3042,其中,
所述查找子单元3041,用于当所述接收单元301收到所述终端发送数据 报文时,根据接收所述数据报文的端口的端口号,从所述映射单元303中查 找与该端口号对应的用于标识所述终端属性的内层Q和外层Q;所述数据标 签添加子单元3042,用于将所述查找子单元3041查找得到的所述内层Q和 外层Q添加到所述数据报文中。
所述装置实施例通过记录下接收终端设备的DHCP Discover报文的端口 号与用于标识该终端属性的两层标签的映射关系,将所述终端设备与上连设
备接收该终端设备报文的入端口临时绑定,能够对收到的数据报文直接根据 映射关系,将与接收端口的端口号对应的两层标签直接添加到所述数据报文 中,从而还节省了对所有报文分配标签的流程,提高了报文处理的效率。
其中,所述装置可以直接集成在与终端设备连接的RG上,当所述RG收 到终端的DHCP Discover报文后,能够根据所述DHCP Discover报文中包含 的该终端的属性信息,为终端分配内层Q标识该终端的设备类型,外层Q标 识该终端所属的RSP;同时,所述RG还记录下接收所述DHCP Discover报 文的端口与所述两层Q的映射关系;
或者,上述装置可以根据终端的不同属性,分别集成在不同的上连设备 上,例如,当所述终端向RSP发送的DHCP Discover报文依次经过RG和CPE 时,集成在所述RG上的所述装置可以在收到DHCP Discover报文时,根据所 述DHCP Discover报文中包含的该终端的设备类型信息,为终端分配内层Q 来标识该终端的设备类型;同时记录下接收所述DHCP Discover报文的端口 与所述内层Q的映射关系。
集成在所述CPE上的所述装置在收到所述DHCP Discover报文后,可以 根据该DHCP Discover报文中包含的所述终端所属的RSP信息,为所述终端 分配外层Q来标识该终端所属的RSP;同时记录下接收所述DHCP Discover ^J艮文的端口与所述外层Q的映射关系。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明 的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或 者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络 单元上。可以根据实际的需要选择其中的部分或者全部^f莫块来实现本实施例 方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以 理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,
但4艮多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案 本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,
该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等, 包括若千指令用以使得一台计算机设备(可以是个人计算机,服务器,或者 网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种实现终端接入零售业务提供商的方法,其特征在于,包括接收来自终端的DHCP发现报文,所述DHCP发现报文携带该终端所属的零售业务提供商信息以及该终端的设备类型信息;获得所述终端的零售业务提供商信息以及设备类型信息;为所述终端分配外层标签用于标识该终端所属的零售业务提供商,以及分配内层标签用于标识该终端的设备类型;生成用于接收所述DHCP发现报文的端口与所述内层标签和外层标签的映射关系;当从所述端口收到该终端的数据报文时,根据所述映射关系在所述数据报文中添加所述内层标签和外层标签。
2、 如权利要求1所述的实现终端接入零售业务提供商的方法,其特征在 于,所述映射关系具体为所述端口的端口号与所述内层标签和外层标签的映 射关系;所述根据所述映射关系在所述数据报文中添加所述内层标签和外层标签 具体包括根据接收所述数据报文的端口的端口号,查找与该端口号对应的内层标 签和外层标签;在所述数据"^艮文中添加所述内层标签和所述外层标签。
3、 如权利要求1或2所述的实现终端接入零售业务提供商的方法,其特 征在于,由用户网关设备为所述数据报文添加所述内层标签及所述外层标签。
4、 如权利要求1或2所述的实现终端接入零售业务提供商的方法,其特 征在于,由用户网关设备为所述数据报文添加所述内层标签;由用户提供边 缘设备为所述数据报文添加所述外层标签。
5、 如权利要求1或2所述的实现终端接入零售业务提供商的方法,其特 征在于,所述标签为VLANID。
6、 如权利要求1或2所述的实现终端接入零售业务提供商的方法,其特征在于,所述DHCP发现报文携带Option 60字段,所述Option 60字段用来标识 所述终端所属的零售业务提供商信息以及该终端的设备类型信息。
7、 一种用于实现终端接入零售业务提供商的装置,其特征在于,包括接收单元,用于接收来自终端的DHCP发现报文,所述DHCP发现报文 携带该终端所属的零售业务提供商信息以及该终端的设备类型信息;标签分配单元,用于根据所述接收单元中所获得的终端的零售业务提供 商信息以及设备类型信息,为所述终端分配外层标签用于标识该终端所属的 零售业务提供商,以及分配内层标签用于标识该终端的设备类型;映射单元,用于当获知所述接收单元接收所述DHCP发现报文的端口 ,述端口与所述内层标签和外层标签的映射关系;标签添加单元,用于当所述接收单元从所述端口收到该终端的数据报文 时,根据所述映射单元中的映射关系,将与所述端口对应的所述内层标签和 外层标签添加到所述数据冲艮文中。
8、 如权利要求7所述的用于实现终端接入零售业务提供商的装置,其特 征在于,所述映射关系具体为所述端口的端口号与所述内层标签和外层标签 的映射关系;所述标签添加单元包括查找子单元,用于当所述接收单元收到所述数据报文时,根据接收所述 数据报文的端口的端口号,从所述映射单元中查找与该端口号对应的内层标 签和外层标签;数据标签添加子单元,用于将所述查找子单元查找得到的所述内层标签 和外层标签添加到所述数据报文中。
9、 如权利要求l所述的实现终端接入零售业务提供商的方法,其特征在 于,当从所述端口收到该终端的DHCP报文时,根据所述映射关系在所述 DHCP报文中添加所述内层标签和外层标签。
全文摘要
本发明公开的一种实现终端接入零售业务提供商的方法接收来自终端的DHCP发现报文,所述DHCP发现报文包括该终端所属的零售业务提供商信息以及该终端的设备类型信息;获得所述终端的零售业务提供商信息以及设备类型信息;为所述终端分配外层标签用于标识该终端所属的零售业务提供商,及分配内层标签用于标识该终端的设备类型;生成用于接收所述DHCP发现报文的端口与所述内层标签和外层标签的映射关系;当从所述端口收到该终端的数据报文时,根据所述映射关系在所述数据报文中添加所述内层标签和外层标签。本发明还公开了一种用于实现终端接入零售业务提供商的装置。本发明使终端设备能够随意接入到任意端口而不影响业务的正常使用。
文档编号H04L12/56GK101184045SQ200710195370
公开日2008年5月21日 申请日期2007年12月13日 优先权日2007年12月13日
发明者章国栋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1