一种虚拟家庭网关服务提供方法及服务器技术

技术编号:8633348 阅读:429 留言:0更新日期:2013-04-27 17:17
本发明专利技术实施例公开了一种虚拟家庭网关服务提供方法和服务器,本发明专利技术实施例通过将现有技术中由HGW执行的三层及以上业务转移到网络侧的第一服务器执行,由于运营商对于网络侧的第一服务器具有更方便的维护机制,不仅降低了上门维修家庭设备故障的费用支出,也同时降低了家庭设备的故障率。

【技术实现步骤摘要】
一种虚拟家庭网关服务提供方法及服务器
本专利技术涉及通信领域,具体涉及一种虚拟家庭网关服务提供方法及服务器。
技术介绍
软件定义网络(SDN,SoftwareDefinedNetwork)是一种控制转发分离的设计,现有技术中基于SDN的用户侧家庭网关(HGW,HomeGateway)上不仅执行二层转发业务,同时也执行三层转发业务,由于三层及三层以上业务处理方法繁多且复杂,比如三层防火墙、网络地址转换(NAT,NetworkAddressTranslation)、即插即用(UpnpUniversalPlugandPlay)、数字生活网络联盟(DLNA,DigitalLivingNetworkAlliance)等基于三层及以上报文内容处理的业务,对于用户侧的家庭网关设备,由于用户终端数量不断增加,,以及不断增加的流量使得流量策略日趋复杂,导致家庭网络非常复杂,尤其是大量三层业务使得HGW不堪重负,由于HGW承载的业务量巨大,必然导致故障率增加。进一步,由于家庭网关部署在用户侧的家庭内,当有新业务引进时,通常新业务都包括三层业务,需要技术人员上门服务调试家庭网关,耗费大量人力物力资源,导致新业务引入成本高。而且,涉及三层的业务,通常都是重要业务,有些重要业务在升级时需要更新家庭网关,因此,家庭网关就需要不断更换,提高了资本的支出。
技术实现思路
本专利技术实施例提供了一种虚拟家庭网关服务提供方法及服务器,克服了现有技术中因为家庭网关负荷三层业务导致的设备故障率高的问题。本专利技术实施例第一方面提供一种虚拟家庭网关服务提供方法,所述方法包括:接收路由器转发的由家庭网关发送的分配私网IP地址请求,所述分配私网IP地址请求用于为家庭设备分配私网IP地址,所述分配私网IP地址请求包括所述家庭设备的标识;为所述家庭设备分配私网IP地址,并发送所述私网IP地址给所述家庭设备;向DHCP服务器发送公网IP地址请求,所述公网IP地址请求中至少包括家庭设备的标识;接收所述DHCP服务器发送的为所述家庭设备分配的公网IP地址消息;所述分配公网IP地址消息中至少包括所述家庭设备的标识和为所述家庭设备分配的公网IP地址;根据所述私网IP地址和所述公网IP地址,为所述家庭设备提供虚拟家庭网关服务。本专利技术实施例第一方面的第一种可能的实现方式中,所述分配私网IP地址请求中还包括:所述家庭设备所属的家庭标识;在向DHCP服务器发送公网IP地址请求之前,所述方法还包括:确认为所述家庭标识未分配过公网IP地址。结合本专利技术实施例第一方面的第一种可能的实现方式,本专利技术实施例第一方面的第二种可能的实现方式中,所述家庭标识为所述家庭对应的虚拟局域网标识。本专利技术实施例第一方面的第三种可能的实现方式中,所述根据所述私网IP地址和所述公网IP地址,为所述家庭设备提供虚拟家庭网关服务具体包括:接收路由器转发的所述家庭设备发来的报文,所述报文的源地址为所述私网IP地址;为所述报文的源地址和所述报文的源端口分配所述公网IP地址和公网端口;向所述路由器发送流表,所述流表包括所述报文的源地址和所述报文的源端口与所述公网IP地址和所述公网端口的对应关系,以便所述路由器根据所述流表处理所述报文。本专利技术实施例第一方面的第四种可能的实现方式中,所述分配私网IP地址请求为DHCP请求报文。结合本专利技术实施例第一方面的第四种可能的实现方式,本专利技术实施例第一方面的第五种可能的实现方式中,所述发送所述私网IP地址给对应的家庭设备具体包括:通过所述路由器和家庭网关发送DHCP响应报文,所述DHCP响应报文包括所述私网IP地址和所述家庭设备的标识。本专利技术实施例第一方面的第六种可能的实现方式中,所述家庭设备的标识为所述家庭设备的MAC地址。本专利技术实施例第二方面提供的一种服务器,包括:第一接收单元,第一分配单元,第一发送单元,第二接收单元,和服务单元;所述第一接收单元,用于接收路由器转发的由家庭网关发送的分配私网IP地址请求,所述分配私网IP地址请求用于为家庭设备分配私网IP地址,所述分配私网IP地址请求包括所述家庭设备的标识;所述第一分配单元,用于为所述家庭设备分配私网IP地址,并发送所述私网IP地址给所述家庭设备;所述第一发送单元,用于向DHCP服务器发送公网IP地址请求,所述公网IP地址请求中至少包括家庭设备的标识;所述第二接收单元,用于接收所述DHCP服务器发送的为所述家庭设备分配的公网IP地址消息;所述分配公网IP地址消息中至少包括所述家庭设备的标识和为所述家庭设备分配的公网IP地址;所述服务单元,用于根据所述私网IP地址和所述公网IP地址,为所述家庭设备提供虚拟家庭网关服务。本专利技术实施例第二方面的第一种实现方式中,所述分配私网IP地址请求中还包括:所述家庭设备所属的家庭标识;所述装置还包括:确认单元,用于确认为所述家庭标识未分配过公网IP地址。本专利技术实施例第二方面的第二种实现方式中,所述家庭标识为所述家庭对应的虚拟局域网标识。本专利技术实施例第二方面的第三种实现方式中,所述服务单元还包括:第三接收单元,第二分配单元,第二发送单元;所述第三接收单元,用于接收路由器转发的所述家庭设备发来的报文,所述报文的源地址为所述私网IP地址;所述第二分配单元,用于为所述报文的源地址和所述报文的源端口分配所述公网IP地址和公网端口;所述第二发送单元,用于向所述路由器发送流表,所述流表包括所述报文的源地址和所述报文的源端口与所述公网IP地址和所述公网端口的对应关系,以便所述路由器根据所述流表处理所述报文。本专利技术实施例第二方面的第四种实现方式中,所述分配私网IP地址请求为DHCP请求报文。结合本专利技术实施例第二方面的第四种可能的实现方式,本专利技术实施例第一方面的第五种可能的实现方式中,所述第一发送单元,具体用于通过所述路由器和家庭网关发送DHCP响应报文,所述DHCP响应报文包括所述私网IP地址和所述家庭设备的标识。本专利技术实施例第二方面的第六种实现方式中,所述家庭设备的标识为所述家庭设备的MAC地址。从以上技术方案可以看出,本专利技术实施例通过第一服务器实现为上线的家庭设备分配私网IP地址,向DHCP服务器申请公网IP地址;并且能够根据为上下行的数据包提供业务处理服务,将现有技术中由HGW执行的三层及以上业务转移到网络侧的第一服务器执行,由于运营商对于网络侧的第一服务器具有更方便的维护机制,不仅降低了上门维修家庭设备故障的费用支出,也同时降低了家庭设备的故障率;进一步,便于对网络设备的升级,并且,降低了家庭网关的工作负荷。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例一提供的一种虚拟家庭网关服务提供方法流程示意简图;图1b是本专利技术实施例一中步骤S5的一种具体操作流程示意简图;图2a是本专利技术实施例二提供的一种虚拟家庭网关服务提供方法流程示意简图一部分;图2b是本专利技术实施例二提供的一种虚拟家庭网关服务提供方法流程示意简图一部分;图2c是本专利技术实施例二提供的一种虚拟家庭网关服务提供方法本文档来自技高网...
一种虚拟家庭网关服务提供方法及服务器

【技术保护点】
一种虚拟家庭网关服务提供方法,其特征在于,所述方法包括:接收路由器转发的由家庭网关发送的分配私网IP地址请求,所述分配私网IP地址请求用于为家庭设备分配私网IP地址,所述分配私网IP地址请求包括所述家庭设备的标识;为所述家庭设备分配私网IP地址,并发送所述私网IP地址给所述家庭设备;向DHCP服务器发送公网IP地址请求,所述公网IP地址请求中至少包括家庭设备的标识;接收所述DHCP服务器发送的为所述家庭设备分配的公网IP地址消息;所述分配公网IP地址消息中至少包括所述家庭设备的标识和为所述家庭设备分配的公网IP地址;根据所述私网IP地址和所述公网IP地址,为所述家庭设备提供虚拟家庭网关服务。

【技术特征摘要】
1.一种虚拟家庭网关服务提供方法,其特征在于,所述方法包括:接收路由器转发的由家庭网关发送的分配私网IP地址请求,所述分配私网IP地址请求用于为家庭设备分配私网IP地址,所述分配私网IP地址请求包括所述家庭设备的标识;为所述家庭设备分配私网IP地址,并发送所述私网IP地址给所述家庭设备;向DHCP服务器发送公网IP地址请求,所述公网IP地址请求中至少包括家庭设备的标识;接收所述DHCP服务器发送的为所述家庭设备分配的公网IP地址消息;所述分配公网IP地址消息中至少包括所述家庭设备的标识和为所述家庭设备分配的公网IP地址;根据所述私网IP地址和所述公网IP地址,为所述家庭设备提供虚拟家庭网关服务;所述分配私网IP地址请求中还包括:所述家庭设备所属的家庭标识;在向DHCP服务器发送公网IP地址请求之前,所述方法还包括:确认为所述家庭标识未分配过公网IP地址,以使得对于同属于一个家庭网关内的多个家庭设备仅分配一个公网IP地址;所述家庭标识为所述家庭对应的虚拟局域网标识。2.根据权利要求1所述的方法,其特征在于,所述根据所述私网IP地址和所述公网IP地址,为所述家庭设备提供虚拟家庭网关服务具体包括:接收路由器转发的所述家庭设备发来的报文,所述报文的源地址为所述私网IP地址;为所述报文的源地址和所述报文的源端口分配所述公网IP地址和公网端口;向所述路由器发送流表,所述流表包括所述报文的源地址和所述报文的源端口与所述公网IP地址和所述公网端口的对应关系,以便所述路由器根据所述流表处理所述报文。3.根据权利要求1所述的方法,其特征在于,所述分配私网IP地址请求为DHCP请求报文。4.根据权利要求3所述的方法,其特征在于,所述发送所述私网IP地址给对应的家庭设备具体包括:通过所述路由器和家庭网关发送DHCP响应报文,所述DHCP响应报文包括所述私网IP地址和所述家庭设备的标识。5.根据权利要求1至4任一项所述的方法,其特征在于,所述家庭设备的标识为所述家庭设备的MAC地址。6.一种服务器,其特征在于,包括:第一接收单元,第一分配单元,第一发...

【专利技术属性】
技术研发人员:林程勇刘恩慧李凤凯丁万夫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1