一种IP协议类型切换的方法和家庭网关与流程

文档序号:14189287阅读:299来源:国知局
一种IP协议类型切换的方法和家庭网关与流程

本发明涉及宽带网络技术领域,特别是涉及一种IP协议类型切换的方法和家庭网关。



背景技术:

目前很多电信运营商都会有需求,要求一种家庭网关产品能支持两种协议栈:IPv4(互联网协议的第四版)和IPv6(互联网协议的第六版)。在IPv4向IPv6过渡的阶段,家庭网关所处的网络可能是IPv4,双栈或者纯IPv6环境,现有技术中如果基于WAN连接开通的业务,在IPv4环境切换成IPv6环境之后,业务无法平滑切换。



技术实现要素:

本发明要解决的技术问题是提供一种IP协议类型切换的方法及家庭网关,以确保网络连接协议栈变化时,业务不受影响。

为了解决上述技术问题,本发明提供了一种IP协议类型切换的方法,包括:

接收到切换IP协议类型的指令;

在执行IP协议类型切换的过程中,将已配置的第一IP协议的广域网连接配置参数修改为第二IP协议的广域网连接配置参数,且保持广域网的连接标识不变。

进一步地,上述方法还具有下面特点:所述在执行IP协议类型切换的过程中,还包括:

停止第一IP协议栈的拨号和已承载的业务的工作;

在所述将已配置的第一IP协议的广域网连接配置参数修改为第二IP协议的广域网连接配置参数之后,以第二IP协议栈进行拨号,拨号成功后,所述业务继续工作。

进一步地,上述方法还具有下面特点:

第一IP协议为互联网协议的第四版,第二IP协议栈为互联网协议的第六版;或者

第一IP协议为互联网协议的第四版,第二IP协议栈包括互联网协议的第四版和互联网协议的第六版;或者

第一IP协议为互联网协议的第六版,第二IP协议栈为互联网协议的第四版;

第一IP协议为互联网协议的第六版,第二IP协议栈包括互联网协议的第四版和互联网协议的第六版。

进一步地,上述方法还具有下面特点:

第一IP协议包括互联网协议的第四版和互联网协议的第六版,第二IP协议栈为互联网协议的第六版;或者

第一IP协议包括互联网协议的第四版和互联网协议的第六版,第二IP协议栈为互联网协议的第四版。

为了解决上述问题,本发明还提供了一种家庭网关,包括:

媒介管理模块,用于接收到切换IP协议类型的指令后,触发广域网配置模块;

广域网配置模块,用于在执行IP协议类型切换的过程中,将已配置的第一IP协议的广域网连接配置参数修改为第二IP协议的广域网连接配置参数,且保持广域网的连接标识不变。

进一步地,上述家庭网关还具有下面特点:还包括:业务模块,

所述广域网配置模块,还用于停止第一IP协议栈的拨号,并向所述业务模块发送第一通知;还用于在所述将已配置的第一IP协议的广域网连接配置参数修改为第二IP协议的广域网连接配置参数之后,以第二IP协议栈进行拨号,拨号成功后向所述业务模块发送第二通知;

所述业务模块,用于接收到第一通知后,停止已承载的业务的工作;接收到第二通知后,继续所述业务的工作。

进一步地,上述家庭网关还具有下面特点:还包括:通用管理接口模块,

所述切换IP协议类型的指令是通过所述通用管理接口模块封装后传输给所述媒介管理模块的。

进一步地,上述家庭网关还具有下面特点:

第一IP协议为互联网协议的第四版,第二IP协议栈为互联网协议的第六版;或者

第一IP协议为互联网协议的第四版,第二IP协议栈包括互联网协议的第四版和互联网协议的第六版;或者

第一IP协议为互联网协议的第六版,第二IP协议栈为互联网协议的第四版;

第一IP协议为互联网协议的第六版,第二IP协议栈包括互联网协议的第四版和互联网协议的第六版。

进一步地,上述家庭网关还具有下面特点:

第一IP协议包括互联网协议的第四版和互联网协议的第六版,第二IP协议栈为互联网协议的第六版;或者

第一IP协议包括互联网协议的第四版和互联网协议的第六版,第二IP协议栈为互联网协议的第四版。

综上,本发明提供一种IP协议类型切换的方法及家庭网关,可以保证家庭网关设备网络连接协议栈变化时,业务不受影响,使普通用户可以简单的修改WAN连接的IP协议类型,做到承载在WAN连接上的业务(比如VOIP,TR069,INTERNET等)平滑切换,无需重新配置,保证业务的继续使用,提高家庭网关的自适应能力。这样能够降低运营商成本,对不同的网络环境进行统一备货且可降低维护成本。

附图说明

图1为本发明实施例的家庭网关的示意图;

图2为本发明实施例的一种IP协议类型切换的方法的流程图;

图3为本发明实施例一的IP协议类型切换的方法的流程图;

图4为本发明实施例二的IP协议类型切换的方法的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图1为本发明实施例的家庭网关的示意图,如图1所示,本实施例的家庭网关包括:

媒介管理模块,用于接收到切换IP协议类型的指令后,触发广域网配置模块;

WAN配置模块,用于在执行IP协议类型切换的过程中,将已配置的第一IP协议的广域网连接配置参数修改为第二IP协议的广域网连接配置参数,且保持广域网的连接标识不变。

本实施例的家庭网关还包括:业务模块,

所述WAN配置模块,还用于停止第一IP协议栈的拨号,并向所述业务模块发送第一通知;还用于在所述将已配置的第一IP协议的WAN连接配置参数修改为第二IP协议的WAN连接配置参数之后,以第二IP协议栈进行拨号,拨号成功后向所述业务模块发送第二通知;

所述业务模块,用于接收到第一通知后,停止已承载的业务的工作;接收到第二通知后,继续所述业务的工作。

业务模块可以承载在WAN连接上的各种业务,比如TR069、VOIP(互联网协议语音技术)、INTERNET(互联网访问)、IPTV(交互式网络电视)等。

本实施例的家庭网关支持的网管包括TR069远程自动配置、WEB页面配置、命令行界面(CLI)、SNMP(Simple Network Management Protocol,简单网络管理协议)远程维护,以及越来越接近的TR064本地管理或UPnP(通用即插即用)应用的网关自动设置等。

本实施例的家庭网关还可以包括:CMAPI(Config Management Application Program Interface,通用管理接口)模块:将网管下发的切换IP协议类型的指令封装后再传输给所述媒介管理模块,以屏蔽各网管媒介的差异。

本发明实施例的家庭网关可以通过上述的媒介管理模块、CMAPI模块、WAN配置模块和具体的业务模块,实现在WAN连接的IP协议类型切换时,承载在WAN连接上的业务平滑切换。

图2为本发明实施例的一种IP协议类型切换的方法的流程图,如图2所示,本实施例的方法包括下面步骤:

S10、接收到切换IP协议类型的指令;

S20、在执行IP协议类型切换的过程中,将已配置的第一IP协议的广域网连接配置参数修改为第二IP协议的广域网连接配置参数,且保持广域网的连接标识不变。

其中,所述在执行IP协议类型切换的过程中,还包括:

停止第一IP协议栈的拨号和已承载的业务的工作;

在所述将已配置的第一IP协议的广域网连接配置参数修改为第二IP协议的广域网连接配置参数之后,以第二IP协议栈进行拨号,拨号成功后,所述业务继续工作。

家庭网关在媒介建立一个WAN连接,并且通过CMAPI模块通知WAN配置模块启用相应的WAN配置。在这个WAN连接之后承载一些业务,比如VOIP。

WAN配置模块在WAN连接拨号成功(UP)之后,通知业务模块,业务模块就可以工作了,比如VOIP,用户可以使用网络电话了。在修改WAN连接的IP协议类型时,有CMAPI保证此WAN连接在家庭网关中的唯一标识(ID)不变,在WAN配置模块保证具体的IP协议栈切换和配置工作。在修改时先通知业务模块WAN连接停止拨号(DOWN),等WAN连接配置完成之后通知业务UP,这样可以保证业务模块不需要重新配置即可继续使用,保证了网络环境变化时的业务平滑切换(在IP协议类型变换的时候,业务可以继续使用,无需重新配置业务)。

利用本发明实施例所实现的IP协议类型变化时业务平滑切换的方法,可以使一款家庭网关产品适用于不同网络环境,而且运营商的组网环境发生变化时,普通用户就可以很简单的修改WAN连接的协议类型,而业务不受影响,这样能大大降低运营商备货的成本。

实施例一

下面以IPv4协议栈的WAN连接切换成IPv6协议栈的WAN连接为例,描述业务平滑切换的实现流程,家庭网关配置了IPv4的WAN连接,并在其上承载了一些业务,当管理媒介模块修改WAN连接的IP协议类型时,可以由CMAPI模块来统一做适配,屏蔽媒介差异,在通过CMAPI模块保证WAN连接的唯一标示ID不变,如图3所示,包括下面步骤:

步骤401、在管理媒介模块将IP协议类型修改为IPv6;

步骤402、CMAPI模块保证WAN连接的唯一标示ID不变,CMAPI通知WAN配置模块修改WAN连接;

步骤403、WAN配置模块通知业务模块业务停止业务工用,停止IPv4协议栈的拨号。

步骤404、业务模块收到通知后,停止业务的工作,但是保持业务配置不变。

步骤405、WAN配置模块开始IPv6协议栈的拨号,拨号成功之后,通知业务模块WAN连接拨号成功;

步骤406、业务模块利用上次的配置重新工作,无需重新配置,即可开始工作。

实施例二

下面以的IPv4协议栈WAN连接切换成IPv4协议栈和IPv6协议栈的双栈WAN连接为例,描述业务平滑切换的实现流程,家庭网关配置了IPv4的WAN连接,并在其上承载了一些业务,如图4所示,包括下面步骤:

步骤409、在管理媒介模块将IP协议类型修改为双栈(IPv4和IPv6);

步骤410、CMAPI模块保证WAN连接的唯一标示ID不变,CMAPI通知WAN配置模块修改WAN连接;

步骤411、WAN配置模块通知业务模块停止业务工作,停止IPv4协议栈的拨号。

步骤412、业务模块收到通知后,停止业务的工作,但是保持业务配置不变。

步骤413、WAN配置模块开始双栈的拨号,拨号成功之后,通知业务模块;

步骤414、业务模块利用上次的配置重新工作,无需重新配置,即可开始工作。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1