一种配置改变处理方法及装置的制造方法

文档序号:9827985阅读:428来源:国知局
一种配置改变处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络通信技术领域,尤其涉及一种配置改变处理方法及装置。
【背景技术】
[0002]目前在大型的数据中心内部布局都是采用大二层网络的布局,主流的大二层技术主要包括 SDN(Software Defined Network,软件定义网络)Overlay 技术。SDN Overlay 技术采用VxLAN(Virtual Extensible Local Area Network,虚拟可扩展局域网)的网络虚拟化技术,和计算/存储等虚拟化技术一起构筑数据中心网络的虚拟化。SDN控制器(以下简称为控制器)作为SDN Overlay网络虚拟化的管理平台,提供SDN Overlay网络的管理部署窗口。
[0003]当大二层网络需要跟传统三层网络进行通信时,需要在SDN Overlay网络边缘架设一台支持二三层转发的网关设备(Gateway,简称GW)与外部进行通信,其示意图可以如图1所示,其中:
[0004]VTEP(VxLAN Tunnel End Point,VxLAN隧道终端)设备作为二层交换机接入设备,用于将服务器接入VxLAN网络(即SDN Overlay网络);
[0005]VxLAN IP (Internet Protocol,互联网协议)GW设备(以下简称为GW设备)一端连接VxLAN网络,一端连接普通的三层网络(非虚拟化网络)。
[0006]控制器(未在图中示出)和VTEP设备以及GW设备之间均建立有openflow(开流)和netconf (网络配置)连接,其中,控制器通过该openflow连接向VTEP设备和GW设备下发流表,并通过netconf连接向VTEP设备和GW设备下发配置。
[0007]然而实践发现,当设备(包括VTEP设备和GW设备)上的配置发生改变,且该改变不是由控制器触发的,即设备上的配置被非控制器改变(用户无意中的错误操作或者有其他下发配置软件如MIB (Management Informat1n Base,管理信息库)等下发了配置)时,就可能会导致控制器的功能问题,严重的还会导致整个网络的流量不通。

【发明内容】

[0008]本发明提供一种配置改变处理方法及装置,以解决现有技术中由于控制不能感知设备发生的非控制器触发的配置改变而导致的控制器的功能问题,甚至导致整个网络的流量不通的问题。
[0009]根据本发明实施例的第一方面,提供一种配置改变处理方法,包括:
[0010]SDN控制器接收网络设备发送的配置改变上报消息,所述配置改变上报消息是所述网络设备在监测到本地配置发生改变,且确定所述改变不是由SDN控制器触发的时发送的,所述配置改变上报消息中包括发生改变的配置;
[0011 ] 所述SDN控制器根据所述配置改变上报消息进行告警处理。
[0012]根据本发明实施例的第二方面,提供一种配置改变处理方法,包括:
[0013]当网络设备监测到本地配置发生改变时,判断所述改变是否由SDN控制器触发;
[0014]若否,所述网络设备向所述SDN控制器发送配置改变上报消息,以使所述SDN控制器根据所述配置改变上报消息进行告警处理;其中,所述配置改变上报消息中包括发生改变的配置。
[0015]根据本发明实施例的第三方面,提供一种配置改变处理装置,应用于SDN控制器,包括:
[0016]接收单元,用于接收网络设备发送的配置改变上报消息,所述配置改变上报消息是所述网络设备在监测到本地配置发生改变,且确定所述改变不是由SDN控制器触发的时发送的,所述配置改变上报消息中包括发生改变的配置;
[0017]处理单元,用于根据所述配置改变上报消息进行告警处理。
[0018]根据本发明实施例的第四方面,提供一种配置改变处理装置,应用于网络设备,包括:
[0019]判断单元,用于当所述装置监测到本地配置发生改变时,判断所述改变是否由SDN控制器触发;
[0020]发送单元,用于当所述判断单元的判断结果为否时,向所述SDN控制器发送配置改变上报消息,以使所述SDN控制器根据所述配置改变上报消息进行告警处理;其中,所述配置改变上报消息中包括发生改变的配置。
[0021]应用本发明实施例,当SDN控制器接收到网络设备由于本地配置发生非SDN控制器触发的改变而发送的配置改变上报消息时,根据该配置改变上报消息进行告警处理,避免了由于网络设备发生非SDN控制器触发的配置改变,而SDN控制器不感知,导致的SDN控制器功能的问题,或者网络的流量不通,提高了网络的稳定性。
【附图说明】
[0022]图1是现有技术中一种大二层网络与三层网络通信的场景示意图;
[0023]图2是本发明实施例提供的配置改变处理方法的流程示意图之一;
[0024]图3是本发明实施例提供的配置改变处理方法的流程示意图之二 ;
[0025]图4是本发明实施例提供的配置改变处理方法的流程示意图之三;
[0026]图5是本发明实施例提供的一种配置改变处理装置的结构示意图之一;
[0027]图6是本发明实施例提供的一种配置改变处理装置的结构示意图之二 ;
[0028]图7是本发明实施例提供的一种配置改变处理装置的结构示意图之三;
[0029]图8是本发明实施例提供的配置改变处理装置所在设备的一种硬件结构图;
[0030]图9是本发明实施例提供的另一种配置改变处理装置的结构示意图之一;
[0031]图10是本发明实施例提供的另一种配置改变处理装置的结构示意图之二 ;
[0032]图11是本发明实施例提供的另一种配置改变处理装置的结构示意图之三;
[0033]图12是本发明实施例提供的配置改变处理装置所在设备的另一种硬件结构图。
【具体实施方式】
[0034]为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
[0035]参见图2,为本发明实施例提供的一种配置改变处理方法,如图2所示,该方法可以包括:
[0036]步骤201、SDN控制器接收网络设备发送的配置改变上报消息,该配置改变上报消息是网络设备在监控到本地配置发生改变,且确定改变不是由SDN控制器触发的时发送的,该配置改变上报消息中包括发生改变的配置。
[0037]本发明实施例中,图2所描述的方法流程的执行主体可以为SDN控制器或SDN控制器中的处理单元,如CPU (Center Process Unit,中央处理器),为便于描述,以下该方法的执行主体为SDN控制器(简称控制器)为例进行说明。
[0038]本发明实施例中,网络设备(简称为设备)可以包括但不限于VTEP设备或GW设备等。
[0039]本发明实施例中,考虑到当设备上的配置发生不是由控制器触发的改变,且控制器对该配置改变不感知时,可能会导致控制器的功能问题,甚至导致整个网络的流量不通,因此,可以使能设备的配置监测能力,以使设备能对本地配置进行监测,并当监测到本地配置发生改变,且确定该配置不是由控制器触发的时,向控制器发送配置改变上报消息,以使控制感知设备本地配置发生了非控制器触发的改变。
[0040]本发明实施例中,上述使能设备的配置监测能力可以通过静态设置的方式实现,即将配置监测能力设置为设备的一种固有功能;还可以通过动态设置的方式实现。
[0041]作为一种实施方式,在本发明实施例中,当使能设备的配置监测能力是通过动态设置的方式实现时,上述步骤201中,接收设备发送的配置改变上报消息之前,还可以包括:
[0042]向设备发送配置监测使能指令,以使该设备根据该配置监测使能指令对本地配置进行监测。
[0043]在该实施方式中,当控制器与设备之间建立了 openflow和netconf连接后,控制器可以通过该netconf连接向设备发送配置监测使能指令,以使能设备的配置监测能力。设备接收到控制器发送的配置监测使能指令之后,可以根据该配置监测使能指令对本地配置进行监测。例如,设备可以在后台启动一个进程对设备的配置生效数据库(该配置生效数据库中记录有设备已生效的配置)进行实时监控。
[0044]进一步地,在一种实施方式中,控制器可以通过netconf连接对设备下发一个注册指令,对设备上面新启动的这个进程注册对应的netconf接口。设备接收到该注册指令之后,可以对上述后台启动的进程注册netconf接口,并将该netconf的IP(InternetProtocol,互联网协议)地址通知给控制器,例如通知控制器netconf接口的IP地址为192.168.212.1。
[0045]相应地,设备使能配置监测能力之后,可以对本地配置进行监测,当监测到本地配置发生改变时,设备可以将该发生改变的配
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1