The embodiment of the present invention provides a fault handling method and device, which relates to the field of communication technology, and is used to solve the problem of how the controller manages the transponder when the management channel between the transponder and the controller is abnormal. The method includes: when the first transponder detects an abnormal management channel between the first transponder and the controller, it sends a proxy management request to the neighbor transponder through its normal OpenFlow port; receives the proxy management response sent by the second transponder; establishes the first OpenFlow connection with the second transponder; and receives the management command sent by the second transponder through the first OpenFlow connection. According to the management command, the corresponding management actions are executed. The embodiment of the present invention is used for fault handling when the management channel between the transponder and the controller is abnormal.
【技术实现步骤摘要】
一种故障处理方法和设备
本专利技术涉及通信
,尤其涉及一种故障处理方法和设备。
技术介绍
软件定义网络(英文全称:SoftwareDefinedNetwork,简称:SDN)是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与转发面分离开来,从而实现了网络流量的灵活控制,使网络变得更加智能。在OpenFlow网络的很多场景中,控制器使用带外管理的方式对转发器进行控制,即,控制器向转发器传输控制信息的物理通道与转发器传输数据的物理通道为不同的物理通道。然而,当转发器与控制器之间的管理通道出现异常时,转发器将会进入失联状态,控制器无法对转发器进行控制,网络转发将处于不可控的状态。因此在转发器与控制器之间的管理通道出现异常时,控制器如何对转发器进行管理是一个亟待解决的问题。
技术实现思路
本专利技术的实施例提供一种故障处理方法和设备,用于解决在转发器与控制器之间的管理通道出现异常时,控制器如何对转发器进行管理的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种故障处理方法,应用于第一转发器,该方法包括 ...
【技术保护点】
1.一种故障处理方法,应用于第一转发器,其特征在于,所述方法包括:当所述第一转发器检测到与控制器之间的管理通道出现异常时,通过其正常工作的OpenFlow端口向邻居转发器发送代理管理请求;所述代理管理请求用于向与所述正常工作的OpenFlow端口连接的邻居转发器请求代理管理所述第一转发器;接收第二转发器发送的代理管理应答;所述代理管理应答用于确认代理管理所述第一转发器;与所述第二转发器建立第一OpenFlow连接;接收所述第二转发器通过所述第一OpenFlow连接发送的管理命令,并根据所述管理命令执行相应管理动作;其中,所述管理命令由所述控制器通过第二OpenFlow连接向 ...
【技术特征摘要】
1.一种故障处理方法,应用于第一转发器,其特征在于,所述方法包括:当所述第一转发器检测到与控制器之间的管理通道出现异常时,通过其正常工作的OpenFlow端口向邻居转发器发送代理管理请求;所述代理管理请求用于向与所述正常工作的OpenFlow端口连接的邻居转发器请求代理管理所述第一转发器;接收第二转发器发送的代理管理应答;所述代理管理应答用于确认代理管理所述第一转发器;与所述第二转发器建立第一OpenFlow连接;接收所述第二转发器通过所述第一OpenFlow连接发送的管理命令,并根据所述管理命令执行相应管理动作;其中,所述管理命令由所述控制器通过第二OpenFlow连接向所述第二转发器发送,所述第二OpenFlow连接为所述第二转发器以所述第一转发器的网络协议IP地址为源IP地址与所述控制器建立的OpenFlow连接。2.根据权利要求1所述的故障处理方法,其特征在于,所述代理管理请求的源IP地址为指定IP地址,所述代理管理请求的目的IP地址为所述控制器的IP地址,所述代理管理请求的源媒体访问控制MAC地址为所述第一转发器的MAC地址,所述代理管理请求的目的MAC地址为全F的广播MAC地址;所述代理管理应答的源IP地址为所述控制器的IP地址,所述代理管理应答的目的IP地址为所述指定IP地址,所述代理管理应答的源MAC地址为所述第二转发器的MAC地址,所述代理管理应答的目的MAC地址为全F的广播MAC地址。3.根据权利要求1或2所述的故障处理方法,其特征在于,在与所述第二转发器建立第一OpenFlow连接之后,所述方法还包括:当所述第一转发器的带外管理网络恢复正常时,断开所述第一OpenFlow连接,并与所述控制器重新建立OpenFlow连接。4.一种故障处理方法,应用于第二转发器,其特征在于,所述方法包括:接收第一转发器发送的代理管理请求;所述代理管理请求用于请求所述第二转发器代理管理所述第一转发器;向所述第一转发器发送代理管理应答;所述代理管理应答用于确认代理管理所述第一转发器;与所述第一转发器建立第一OpenFlow连接;以所述第一转发器的网络协议IP地址为源IP地址与控制器建立第二OpenFlow连接;接收所述控制器通过所述第二OpenFlow连接发送的管理命令;通过所述第一OpenFlow连接向所述第一转发器发送所述管理命令。5.根据权利要求4所述的故障处理方法,其特征在于,所述代理管理请求的源IP地址为指定IP地址,所述代理管理请求的目的IP地址为所述控制器的IP地址,所述代理管理请求的源媒体访问控制MAC地址为所述第一转发器的MAC地址,所述代理管理请求的目的MAC地址为全F的广播MAC地址;所述代理管理应答的源IP地址为所述控制器的IP地址,所述代理管理应答的目的IP地址为所述指定IP地址,所述代理管理应答的源MAC地址为所述第二转发器的MAC地址,所述代理管理应答的目的MAC地址为全F的广播MAC地址。6.根据权利要求4或5所述的故障处理方法,其特征在于,在与所述第一转发器建立第一OpenFlow连接之后,所述方法还包括:当所述第一转发器断开所述第一OpenFlow连接...
【专利技术属性】
技术研发人员:高晓博,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。