【技术实现步骤摘要】
流量控制方法、装置、系统和SDN控制器
本公开涉及通信
,特别涉及一种流量控制方法、装置、系统和SDN控制器。
技术介绍
近期基于CO(CentralOffice,电话端局)重构理念,业内逐步开始开发在城域网边缘引入边缘数据中心为用户提供服务优化的架构。虽然确定了CO重构的研究方向和边缘数据中心的引入,但是,具体如何将终端的访问流量定向到边缘数据中心中,目前并没有具体的方案。
技术实现思路
本公开所要解决的一个技术问题是:如何将终端的访问流量定向到边缘数据中心。根据本公开的一些实施例,提供的一种流量控制方法,包括:软件定义网络SDN控制器获取域名系统DNS报文;SDN控制器解析DNS报文,获取终端到应用服务器的路径信息;应用服务器位于边缘数据中心;SDN控制器根据终端到应用服务器的路径信息生成流表;SDN控制器将流表发送至分流设备和应用服务器对应的第一交换机,以便分流设备和第一交换机通过隧道将终端与应用服务器交互的流量进行传输。在一些实施例中,分流设备和第一交换机通过隧道将终端与应用服务器交互的流量进行传输包括:分流设备根据流表将终端向应用服务器发送的报文通过第一隧道发送至第一交换机,再由第一交换机根据流表转发至应用服务器;第一交换机根据流表将应用服务器向终端发送的报文通过第一隧道发送至分流设备,再由分流设备根据流表转发至终端;其中,第一隧道设置于分流设备与第一交换机之间。在一些实施例中,SDN控制器获取DNS报文包括:SDN控制器接收DNS服务器对应的第二交 ...
【技术保护点】
1.一种流量控制方法,包括:/n软件定义网络SDN控制器获取域名系统DNS报文;/n所述SDN控制器解析所述DNS报文,获取终端到应用服务器的路径信息;所述应用服务器位于边缘数据中心;/n所述SDN控制器根据所述终端到应用服务器的路径信息生成流表;/n所述SDN控制器将所述流表发送至分流设备和所述应用服务器对应的第一交换机,以便所述分流设备和所述第一交换机通过隧道将所述终端与所述应用服务器交互的流量进行传输。/n
【技术特征摘要】
1.一种流量控制方法,包括:
软件定义网络SDN控制器获取域名系统DNS报文;
所述SDN控制器解析所述DNS报文,获取终端到应用服务器的路径信息;所述应用服务器位于边缘数据中心;
所述SDN控制器根据所述终端到应用服务器的路径信息生成流表;
所述SDN控制器将所述流表发送至分流设备和所述应用服务器对应的第一交换机,以便所述分流设备和所述第一交换机通过隧道将所述终端与所述应用服务器交互的流量进行传输。
2.根据权利要求1所述的流量控制方法,其中,
所述分流设备和所述第一交换机通过隧道将所述终端与所述应用服务器交互的流量进行传输包括:
所述分流设备根据所述流表将所述终端向所述应用服务器发送的报文通过第一隧道发送至所述第一交换机,再由所述第一交换机根据所述流表转发至所述应用服务器;
所述第一交换机根据所述流表将所述应用服务器向所述终端发送的报文通过第一隧道发送至所述分流设备,再由所述分流设备根据所述流表转发至所述终端;
其中,所述第一隧道设置于所述分流设备与所述第一交换机之间。
3.根据权利要求1所述的流量控制方法,其中,
所述SDN控制器获取DNS报文包括:
所述SDN控制器接收DNS服务器对应的第二交换机发送的DNS响应报文;
所述DNS响应报文是由所述DNS服务器根据所述终端的DNS请求报文生成并发送至所述第二交换机的,所述DNS服务器位于边缘数据中心。
4.根据权利要求2所述的流量控制方法,还包括:
所述分流设备接收所述终端发送的所述DNS请求报文;
所述分流设备根据所述DNS请求报文中的地址信息,通过第二隧道将所述DNS请求报文发送至所述第二交换机,以便由所述第二交换机并转发至所述DNS服务器;
所述第二隧道设置于所述分流设备与所述第二交换机之间。
5.根据权利要求3所述的流量控制方法,其中,
所述SDN控制器获取DNS报文还包括:
所述SDN控制器接收所述第二交换机发送的注册响应报文;
所述注册响应报文是由所述DNS服务器根据所述应用服务器的注册请求报文生成并发送至所述第二交换机的。
6.根据权利要求5所述的流量控制方法,还包括:
所述第一交换机接收所述应用服务器发送的所述注册请求报文;
所述第一交换机根据所述注册请求报文中的地址信息,通过第三隧道将所述注册请求报文发送至所述第二交换机,以便由所述第二交换机转发至所述DNS服务器;
所述第三隧道设置于所述第一交换机与所述第二交换机之间。
7.根据权利要求1所述的流量控制方法,其中,
所述DNS报文包括:DNS响应报文和注册响应报文;
所述SDN控制器解析所述DNS报文,获取终端到应用服务器的路径信息包括:
所述SDN控制器解析所述注册响应报文获取所述应用服务器的地址信息和所述第一交换机的地址信息;
所述SDN控制器解析所述DNS响应报文获取所述应用服务器的地址信息、所述终端的地址信息和所述分流设备的隧道地址信息;
所述SDN控制器根据所述应用服务器的地址信息,将所述应用服务器的地址信息、所述终端的地址信息、所述分流设备的隧道地址信息和所述第一交换机的地址信息进行关联,作为所述终端到应用服务器的路径信息。
8.根据权利要求7所述的流量控制方法,其中,
所述SDN控制器还确定隧道标识信息,将所述应用服务器的地址信息、所述终端的地址信息、所述分流设备的隧道地址信息、所述第一交换机的地址信息和所述隧道标识信息进行关联,作为所述终端到应用服务器的路径信息。
9.一种软件定义网络控制器,包括:
报文获取模块,用于获取域名系统DNS报文;
报文解析模块,用于解析所述DNS报文,获取终端到应用服务器的路径信息;所述应用服务器位于边缘数据中心;
流表生成模块,用于根据所述终端到应用服务器的路径信息生成流表;
流表下发...
【专利技术属性】
技术研发人员:陈仲华,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。