通讯接口和基于通讯接口的信息传递方法及系统的制作方法

文档序号:9528255阅读:848来源:国知局
通讯接口和基于通讯接口的信息传递方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种通讯接口和基于通讯接口的信息传递方法及系统。
【背景技术】
[0002]软件定义网络(Software Defined Network, SDN)技术,可以在控制面采用软件编程实现各种复杂的网络应用,例如用SDN实现EPS/GPRS网络。其中,EPS (Evolved PacketSystem,演进的分组系统)网络是 3GPP(3rd Generat1n Partnership Project,第三代合作伙伴计划)定义的第四代移动通信网络。
[0003]现有技术中用SDN实现EPS网络(也称SDN-EPS或者基于SDN的EPS)的架构中,UE 为通信终端,EUTRAN(Evolved Universal Terrestrial Rad1 Access Network,演进的通用移动通信系统陆地无线接入网)为无线接入网,内部由eNB(eV0lVed NodeB,演进的NodeB基站)组成。核心网部分,即软件定义的EPC(evolved Packet core,演进的分组核心网,即EPS的核心网部分)网络,由MME (Mobility Management Entity,移动管理单兀)、SGff-C(Serving Gateway Control Plane,服务网关的控制面功能),PGW-C(Packet DataNetwork Gateway Control Plane,分组数据网络网关的控制面功能),控制器Controller,层二锚点(L2 Anchor),层三锚点(L3 Anchor)以及其他功能软件,如PCRF (Policy andCharging Control,策略和计费控制)构成。
[0004]其中,L2-Anchor和 L3_Anchor 即对应的 SGW_U(SGW User Plane, SGW 的用户面功能)和 PGff-U(PGff User Plane, PGW 的用户面功能),L2-Anchor 和 L3-Anchor 都是在UGff (unified Gateray,统一网关)上实现的,所有的UGW都是通用的网关设备,其角色受控于SDN控制器(SDN控制器Controller,简称控制器或Controller)的控制信令。UGW可以是物理设备,可以是虚拟设备,其中,UGW可称为Switch (交换机),vSwtich (虚拟交换机)或者vBrige (虚拟网桥)。
[0005]控制器与UGW之间采用0NF(open networking foundat1n,开放网络基金会)定义的0F(OpenflOW,开发流)协议来传递信息。控制器与服务网关(采用应用App实现的软件客户端,执行控制面功能)之间通过NBI (North Bound Interface,北向接口)通信,该北向接口 NBI基于REST (Representat1nal State Transfer,表征状态转移)规则。其中,REST指的是一组架构约束条件和原则,满足这些约束条件和原则的设计就是RESTful。REST原则是指,客户端和服务器之间的交互在请求之间是无状态的,从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。在服务器端,应用程序的状态和功能可以分为各种资源,每个资源都使用URI (Universal Resource Identifier,全局资源标识)得到一个惟一的地址,且每个资源都共享统一的界面,以便在客户端和服务器之间传输状态。通信和操作的方法包括GET、PUT、POST和DELETE,均是由客户端发起请求,由服务器端响应该请求。
[0006]在当前标准和开源组织中,基于现有的北向接口的定义,应用App作为客户端可以发起请求,控制器作为服务器端可以接受请求并响应,却无法主动向应用App发起请求。但是在SDN-EPS网络架构中,某些事件的起源在控制器,例如,控制器改选统一网关UGW来执行L2-AnChor的功能,导致服务于用户(终端)的L2-AnChor的地址改变。此时,由于控制器作为客户端无法向服务器端传递信息,导致更改后的L2-AnChor的IP地址信息无法更新至各个部分,这样,就导致了用户的业务传输路径中断,数据丢失,这在通信系统中是几乎不能容忍的。
[0007]在执行主动操作后无法通过服务网关及分组数据网关来更新信息,以致交换机不能将数据正常传递至终端的技术问题。
[0008]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0009]本发明的主要目的在于解决控制器无法主动向服务网关以及分组数据网关发送消息请求,以致控制器作为客户端在在执行主动操作或者被动触发操作时无法通过服务网关及分组数据网关来更新信息,使信息无法正常传递的技术问题。
[0010]为实现上述目的,本发明提供一种通讯接口,所述通讯接口设置于控制器与服务网关及分组数据网关之间,所述通讯接口以所述控制器为客户端,以所述服务网关及分组数据网关为服务器端,所述通讯接口用于所述控制器与所述服务网关及分组数据网关之间进行通讯。
[0011]此外,为实现上述目的,本发明还提供一种基于通讯接口的信息传递方法,所述基于通讯接口的信息传递方法包括:
[0012]在将服务于终端的第一内网交换机切换到第二内网交换机时,控制器通过所述通讯接口向服务网关发送更新所述第二内网交换机的IP地址信息的请求,以请求服务网关通过移动管理实体指示基站更新所述第二内网交换机的IP地址信息;
[0013]服务网关向分组数据网关发送带有所述第二内网交换机的IP地址信息的承载修改请求,以请求所述分组数据网关根据所述第二内网交换机的IP地址信息进行承载修改,并分别向所述服务网关和控制器反馈承载修改状态;
[0014]控制器接收到所述分组数据网关反馈回的修改承载信息的状态为成功时,将所述第二内网交换机的IP地址信息下发至外网交换机。
[0015]优选地,所述基于通讯接口的信息传递方法还包括:
[0016]所述控制器将所述第一内网交换机上缓存的数据通道信息删除,并存储至所述第二内网交换机;其中,所述数据通道信息包括基站的IP地址信息及外网交换机的IP地址信肩、Ο
[0017]优选地,所述在将服务于终端的第一内网交换机切换到第二内网交换机时,控制器通过所述通讯接口向服务网关发送更新所述第二内网交换机的IP地址信息的请求,以请求服务网关通过移动管理实体指示基站更新所述第二内网交换机的IP地址信息的步骤包括:
[0018]所述控制器在预设时间间隔内未接收到服务网关反馈的基站更新成功信息时,或者所述控制器在预设时间间隔内接收到服务网关反馈的基站更新失败信息时,所述控制器重新向所述服务网关发送更新所述第二内网交换机的IP地址信息的请求。
[0019]此外,为实现上述目的,本发明还提供一种基于通讯接口的信息传递方法,所述基于通讯接口的信息传递方法包括:
[0020]当所述控制器接收到终端通过外网交换机发送的路由请求时,所述控制器通过所述通讯接口将所述路由请求发送至所述分组数据网关,以供所述分组数据网关给所述终端分配网络IP地址,并将分配给所述终端的网络IP地址通过所述通讯接口传回所述控制器;
[0021]所述控制器通过所述外网交换机将所述终端的网络IP地址发送至所述终端。
[0022]此外,为实现上述目的,本发明还提供一种基于通讯接口的信息传递方法,所述基于通讯接口的信息传递方法包括:
[0023]当所述控制器接收到所述第一内网交换机发送的下行数据的报文信息时,通过所述接口将所述下行数据的报文信息发送至所述服务网关;
[0024]所述服务网关向所述移动管理实体确认所述下行数据的报文信息,并通过基站发起寻呼。
[0025]此外,为实现上述目的,本发明还提供一种基于通讯接口的信息传递系统,所述基于通讯接口的信息传递系统包括:
[0026]控制器,用于在将服务于终端的第一内网交换机切换到第二内网交换机时,通过所述通讯接口向服务网关发送更新所述第二内网交换机的IP地址信息的请求,以请求服务网关通过移动管理实体指示基站更新所述第二内网交换机的IP地址信息;
[0027]服务网关,用于向分组数据网关发送带有所述第二内网交换机的IP地址信息的承载修改请求,以请求所述分组数据网关根据所述第二内网交换机的IP地址信息进行承载修改,并分别向所述服务网关和控制器反馈承载修改状态;
[0028]所述控制器,还用于接收到所述分组数据网关反馈回的修改承载信息的状态为成功时,将所述第二内网交换机的IP地址信息下发至所述外网交换机。
[0029]优选地,所述控制器还用于将所述第一内网交换机上缓存的数据通道信息删除,并存储至所述第二内网交换机;其中,所述数据通道信息包括基站的IP地址信息及外网交换机的IP地址信息。
[0030]此外,为实现上述目的,本发明还提供一种基于通讯接口的信息传递系统,所述基于通讯接口的信息传递系统包括:
[0031]控制器,用于接收到终端通过外网交换机发送的路由请求时,通过所述通讯接口将所述路由请求发送至所述分组数据网关,以供所述分组数据网关给所述终端分配网络IP地址,并将分配给所述终端的网络IP地址传回所述控制器;还用于通过所述外网交换机将所述终端的网络IP地址发送至所述终端。
[0032]此外,为实现上述目的,本发明还提供一种基于通讯接口的信息传递系统,所述基于通讯接口的信息传递系统包括:
[0033]控制器,用于接收到所述第一内网交换机发送的下行数据的报文信息时,通过所述通讯接口将所述下行数据的报文信息发送至所述服务网关;
[0034]服务网关,用于向所述MME确认所述下行数据的报文信息,并通过基站发起寻呼。
[0035]本发明通过在控制器与软件定义的服务网关及分组数据网关之间设置通讯接口,以实现控制器作为客户端在执行主动操作或者被动触发操作时,能够将操作(更改或者创建)的信息发
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1