业务路由配置方法、系统、家庭网关及终端的制作方法

文档序号:7761280阅读:259来源:国知局
专利名称:业务路由配置方法、系统、家庭网关及终端的制作方法
技术领域
本发明涉及互联网技术领域,特别地,涉及一种业务路由配置方法、系统、家庭网关及终端。
背景技术
在家庭内部,无线上网、IPTV承载、宽带或无绳语音、网络存储、家庭监控、家庭媒体共享等新业务应用越来越 普遍,能够同时承载两种或两种以上业务的应用终端(例如,机顶盒、信息机等)越来越多,同时综合承载多类业务的布线类设备也逐步扩大了在家庭内的应用。在网络侧,为了实现更好的业务性能和QoS保障,网络结构呈现多平面化,不同业务使用不同的网络平面进行承载。为了能够满足多种业务在家庭内通过单终端组合承载但在网络侧业务通道又相互隔离的应用需求,必须在网络内实现区分业务的路由机制。其中,根据终端业务特性划分VLAN是一种解决办法,但如何实现这种配置目前仍存在问题,一种方式是把业务VLAN配置固化到终端中,直接在用户家庭中使用。但是,这种方式显然不够灵活,无法适应千变万化的用户使用场景。

发明内容
本发明要解决的一个技术问题是提供一种业务路由配置方法、系统、家庭网关及终端,能够灵活地为终端进行VLAN配置以在家庭网关中实现区分业务的路由机制。根据本发明的一方面,提出了一种业务路由配置方法,包括家庭网关判断终端发送的第一 DHCP报文中是否具有VLAN标签;在第一 DHCP报文中不具有VLAN标签的情况下通过第一 DHCP报文检测终端是否支持VLAN ;在终端支持VLAN的情况下,家庭网关通过第二 DPCH报文向终端下发家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分;其中,第一 DHCP报文和第二 DHCP报文均已进行设备能力参数扩展。根据本发明的另一方面,还提出了一种家庭网关,包括VLAN标签判断单元,用于判断终端发送的第一 DHCP报文中是否具有VLAN标签;终端能力判断单元,与VLAN标签判断单元相连,用于在第一 DHCP报文中不具备VLAN标签的情况下,通过第一 DHCP报文检测终端是否支持VLAN ;网络VLAN配置单元,与终端能力判断单元相连,用于在终端支持VLAN的情况下,通过第二 DPCH报文向终端下发家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分;其中,第一 DHCP报文和第二DHCP报文均已进行设备能力参数扩展。根据本发明的又一方面,还提出了一种终端,包括报文发送单元,用于向家庭网关发送第一DHCP报文;报文接收单元,用于在终端支持VLAN的情况下接收家庭网关通过第二DHCP报文发送的家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分;其中,第一 DHCP报文和第二 DHCP报文均已进行设备能力参数扩展。根据本发明的再一方面,还提出了一种业务路由配置系统,包括上述实施例中的豕庭网关和与豕庭网关相连的终端。本发明提供的业务路由配置方法、系统、家庭网关及终端,通过扩展DHCP报文中的Option字段以及家庭网关和终端地址协商处理逻辑,使得家庭网关和终端能够在地址协商过程中了解彼此的VLAN支持能力,并实现家庭网关到终端的VLAN配置下发,进而把不同业务数据路由到不同的业务网络中,解决了家庭网络多种业务并存时业务快速部署和自动业务路由的问题。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中图I是本发明业务路由配置方法的一个实施例的流程示意图。图2是本发明业务路由配置方法的另一实施例的流程示意图。图3是本发明业务路由配置方法的再一实施例的流程示意图。图4是本发明家庭网关的一个实施例的结构示意图。图5是本发明家庭网关的另一实施例的结构示意图。图6是本发明终端的一个实施例的结构示意图。图7是本发明终端的另一实施例的结构示意图。图8是本发明业务路由配置系统的一个实施例的结构示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。本发明的下述实施例为了解决现有技术中存在的问题,扩展终端与家庭网关之间交互的DHCP报文中的option参数使得家庭网关和终端在收到对方的报文后都能够识别对方是否支持VLAN,如果双方都具备支持VLAN的能力,则家庭网关在收到来自终端的数据报文后能够根据VLAN标签将不同的数据业务路由到不同的业务网络中。图I是本发明业务路由配置方法的一个实施例的流程示意图。如图I所示,该实施例可以包括以下步骤S102,家庭网关判断终端发送的第一 DHCP报文中是否具有VLAN标签,例如,VLANID,此外,还可以使用VLAN标签来标识不同的业务类型;S104,在第一 DHCP报文中不具有VLAN标签的情况下通过第一 DHCP报文检测终端是否支持VLAN ;S106,在终端支持VLAN的情况下,家庭网关通过第二 DPCH报文向终端下发家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分;
其中,第一 DHCP报文和第二 DHCP报文均已进行设备能力参数扩展。例如,第一DHCP报文可以是参数扩展的DHCP Discover,通过扩展DHCP Discover中的option 12使家庭网关能够识别终端是否具有支持VLAN的能力;第二 DHCP报文可以是参数扩展的DHCPOffer,通过扩展DHCP Offer中的option 125使家庭网关能够向支持VLAN的终端下发家庭网关的VLAN配置。该实施例通过扩展DHCP报文中的Option字段以及家庭网关和终端地址协商处理逻辑,使得家庭网关和终端能够在地址协商过程中了解彼此的VLAN支持能力,并实现家庭网关到终端的VLAN配置下发,进而把不同业务数据路由到不同的业务网络中,解决了家庭网络多种业务并存时业务快速部署和自动业务路由的问题。在步骤S102中,如果家庭网关判断出终端发送的第一 DHCP报文中具有VLAN标签并且符合家庭网关中的业务路由VLAN配置规则(例如,上网数据的VLANID = 10,IPTV数据的VLANID = 20, VOIP的VLANID = 30,将IPTV数据路由到有传输质量保证的专网,将VOIP路由到VOIP专网等),则支持VLAN的家庭网关按照业务路由VLAN配置规则转发第一 DHCP报文中的业务数据。这样可以使不同的业务使用不同的网络平面进行承载,满足了多种业务在家庭内能够通过单终端组合承载,但在网络侧业务通道又相互隔离的应用需求。图2是本发明业务路由配置方法的另一实施例的流程示意图。如图2所示,该实施例可以包括以下步骤S202,家庭网关判断终端发送的第一 DHCP报文中是否具有VLAN标签;S204,在第一 DHCP报文中不具有VLAN标签的情况下通过第一 DHCP报文检测终端是否支持VLAN,例如,可以检测DHCP DiscoverOption 12中Value域的值,如果为XXX_VLAN_ID,则表明XXX支持VLAN,否则XXX不支持VLAN(例如,Value值为XXX_ID),其中,该XXX可以为任意类型的终端,例如,PC, STB (机顶盒)等;S206,在终端支持VLAN的情况下,家庭网关通过第二 DPCH报文向终端下发家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分;例如,家庭网关可以通过DHCP Offer Option 125向终端下发家庭网关的VLAN配置,终端使用VLAN配置对数据添加VLAN标签,家庭网关根据VLAN标签区分业务数据的类型,进而进行数据路由;来自终端的VLAN标签符合家庭网关对VLAN的要求,家庭网关向终端下发VLAN配置时告诉终端自己对各业务数据的VLAN要求;S208,终端在接收到第二 DHCP报文后,根据第二 DHCP报文所承载的参数判断家庭网关是否支持VLAN ;例如,可以通过DHCP Offer Option 125 中的参数 option-datal/subopt-code 的取值以及option-datal/sub-option-data的取值来确定家庭网关是否支持VLAN ;S210,支持VLAN的终端在确认家庭网关支持VLAN后,根据第二 DHCP报文中的参数确定是否向支持VLAN的家庭网关发起第二次DHCP请求;例如,在某些终端(例如,STB)需要公网地址才能正常工作时,终端可以根据DHCP Offer Option 125 中的参数 option-datal/subopt-code 的取值以及 option-datal/sub-option-data的取值确定是否可以再次发起DHCP请求;S212,在向支持VLAN的家庭网关发起第二次DHCP请求的情况下将VLAN标签添加到数据报文中。图3是本发明业务路由配置方法的再一实施例的流程示意图。如图3所示,该实施例可以包括以下步骤S302,扩展终端与家庭网关之间交互的DHCP报文的OPTION参数,使得家庭网关在收到终端的DHCP Discover时能够识别终端是否支持VLAN,同时也使终端在收到家庭网关的DHCP Offer时能够识别家庭网关是否支持VLAN,具体地,扩展DHCP Discover报文中的Option 12,使得家庭网关能够识别终端设备是否支持VLAN, Option 12的结构如下所示
[004权利要求
1.一种业务路由配置方法,其特征在于,包括 家庭网关判断终端发送的第一 DHCP报文中是否具有VLAN标签; 在所述第一 DHCP报文中不具有VLAN标签的情况下通过所述第一 DHCP报文检测所述终%5是否支持VLAN ; 在所述终端支持VLAN的情况下,所述家庭网关通过第二 DPCH报文向所述终端下发家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分; 其中,所述第一 DHCP报文和所述第二 DHCP报文均已进行设备能力参数扩展。
2.根据权利要求I所述的业务路由配置方法,其特征在于,所述方法还包括 在所述终端发送的第一 DHCP报文中具有VLAN标签并且符合家庭网关中的业务路由 VLAN配置规则的情况下,支持VLAN的家庭网关按照所述业务路由VLAN配置规则转发所述第一 DHCP报文中的业务数据。
3.根据权利要求I所述的业务路由配置方法,其特征在于,所述方法还包括 所述终端在接收到所述第二 DHCP报文后,根据所述第二 DHCP报文所承载的参数判断所述家庭网关是否支持VLAN ; 支持VLAN的终端在确认家庭网关支持VLAN后,根据所述第二 DHCP报文中的参数确定是否向支持VLAN的家庭网关发起第二次DHCP请求; 在向支持VLAN的家庭网关发起第二次DHCP请求的情况下将所述VLAN标签添加到数据报文中。
4.根据权利要求I所述的业务路由配置方法,其特征在于,所述家庭网关根据所述VLAN标签为不同的业务选择不同的路由,所述终端根据业务的不同添加不同的VLAN标签。
5.一种家庭网关,其特征在于,包括 VLAN标签判断单元,用于判断终端发送的第一 DHCP报文中是否具有VLAN标签;终端能力判断单元,与所述VLAN标签判断单元相连,用于在所述第一 DHCP报文中不具备VLAN标签的情况下,通过所述第一 DHCP报文检测所述终端是否支持VLAN ; 网络VLAN配置单元,与所述终端能力判断单元相连,用于在所述终端支持VLAN的情况下,通过第二 DPCH报文向所述终端下发家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分; 其中,所述第一 DHCP报文和所述第二 DHCP报文均已进行设备能力参数扩展。
6.根据权利要求5所述的家庭网关,其特征在于,所述家庭网关还包括 数据转发单元,与所述VLAN标签判断单元相连,用于在所述第一 DHCP报文中具备VLAN标签并且符合家庭网关中的业务路由VLAN配置规则的情况下,按照所述业务路由VLAN配置规则转发所述第一 DHCP报文中的业务数据。
7.根据权利要求5所述的家庭网关,其特征在于,所述家庭网关根据所述VLAN标签为不同的业务选择不同的路由。
8.—种终端,其特征在于,包括 报文发送单元,用于向家庭网关发送第一 DHCP报文; 报文接收单元,用于在所述终端支持VLAN的情况下接收家庭网关通过第二 DHCP报文发送的家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分; 其中,所述第一 DHCP报文和所述第二 DHCP报文均已进行设备能力参数扩展。
9.根据权利要求8所述的终端,其特征在于,所述终端还包括 网络能力判断单元,与所述报文接收单元相连,用于在接收到所述第二 DHCP报文后,根据所述第二 DHCP报文所承载的参数判断所述家庭网关是否支持VLAN ; 二次请求判断单元,与所述网络能力判断单元相连,用于在确认家庭网关支持VLAN后,根据所述第二 DHCP报文中的参数确定是否向支持VLAN的家庭网关发起第二次DHCP请求; 标签添加单元,与所述二次请求判断单元相连,用于在向支持VLAN的家庭网关发起第二次DHCP请求的情况下将所述VLAN标签添加到数据报文中。
10.根据权利要求8所述的终端,其特征在于,所述终端根据业务的不同添加不同的VLAN标签。
11.一种业务路由配置系统,其特征在于,包括权利要求5至7中任一项所述的家庭网关和与所述家庭网关相连的权利要求8至10中任一项所述的终端。
全文摘要
本发明公开了一种业务路由配置方法、系统、家庭网关及终端,其中,该方法包括家庭网关判断终端发送的第一DHCP报文中是否具有VLAN标签;在第一DHCP报文中不具有VLAN标签的情况下通过第一DHCP报文检测终端是否支持VLAN;在终端支持VLAN的情况下,家庭网关通过第二DPCH报文向终端下发家庭网关的VLAN配置,以使支持VLAN的家庭网关在接收到来自支持VLAN的终端的报文后进行业务路由区分;其中,第一DHCP报文和第二DHCP报文均已进行设备能力参数扩展。本发明使得家庭网关和终端了解彼此的VLAN支持能力,并实现家庭网关到终端的VLAN配置下发,进而把不同业务数据路由到不同的业务网络中。
文档编号H04L12/46GK102957604SQ20111024391
公开日2013年3月6日 申请日期2011年8月24日 优先权日2011年8月24日
发明者万象, 马智勇, 刘文超, 赵伟峰 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1