买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:新华三技术有限公司
摘要:本申请提供了基于VNI的路径调整方法和装置。本申请中,当组网中任意两个VTEP之间的VXLAN隧道故障导致数据流不通时,并非对VXLAN隧道涉及的节点重新规划和调整,而是通过一个未被使用的VNI来实现利用现有正常的VXLAN隧道转发原本通过故障的VXLAN隧道传输的报文,快速恢复故障VXLAN隧道两端之间的报文传输。
主权项:一种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整方法,其特征在于,该方法应用于第一VTEP,包括:若第一VTEP与第二VTEP之间的第一VXLAN Tunnel故障,则将本地第一AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,并将本第一VTEP与第三VTEP之间正常的第二VXLAN Tunnel绑定所述第二VNI,所述第三VTEP通过正常的第三VXLAN Tunnel连接所述第二VTEP,所述第一VNI为第一VXLAN Tunnel绑定的VNI;通过所述第一AC口接收第一报文;所述第一报文为发向所述第二VTEP的报文;依据所述修改和绑定将原本经由所述第一VXLAN Tunnel转发的所述第一报文切换至所述第二VXLAN Tunnel转发,以使第一报文通过正常的第三VXLAN Tunnel发送至第二VTEP。
全文数据:基于VNI的路径调整方法和装置技术领域[0001]本申请涉及网络通信技术,特别涉及基于可扩展虚拟局域网(VXLAN:VirtualextensibleLAN网络标识符VNI:VXLANNetworkIdentifier的路径调整方法和装置。背景技术[0002]VXLAN,将二层报文用三层协议进行封装,实现二层网络在三层范围内扩展。VXLAN网络包含:[0003]VXLAN隧道端点(VTEP:VXLANTunnelEndpoints,VXLAN网络的边缘设备,是VXLAN隧道的起点和终点,作为VXLAN隧道的起点时,对报文进行VXLAN封装,作为VXLAN隧道的终点时,对经过VXLAN封装的报文进行解封装并处理。[0004]VNI,是一种类似于VLANID的用户标识,一个VNI代表了一个租户,属于不同VNI的虚拟机之间不能直接进行二层通信。[0005]VXLAN隧道,用来传输经过VXLAN封装的报文的,它是建立在两个VTEP之间的一条虚拟通道。VXLAN封装中外层目的MAC是隧道下一跳的MAC,通常是下一跳路由器的MAC,外层目的IP是目的VTEP的IP地址,源IP地址是本地VTEP的IP地址,外层UDP的目的端口是VXLAN特定的端口。[0006]当VTEP接收到报文时,确定收到报文的连接电路AC:AttachmentCircuit口绑定的与报文所属的VLAN对应的虚拟交换接口(VSI:VirtualSwitchInterface标识ID,依据确定出的VSIID对应的VXLAN隧道对报文进行VXLAN封装并通过该确定出的VSIID对应的VXLAN隧道转发。发明内容[0007]本申请提供了基于VNI的路径调整方法和装置,以实现基于VNI的路径调整。[0008]本申请提供的技术方案包括:[0009]一种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整方法,该方法应用于第一VTEP,包括:[0010]若第一VTEP与第二VTEP之间的第一VXLANTunnel故障,则将本地第一AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,并将本第一VTEP与第三VTEP之间正常的第二VXLANTunnel绑定所述第二VNI,所述第三VTEP通过正常的第三VXLANTunnel连接所述第二VTEP,所述第一VNI为第一VXLANTunnel绑定的VNI;[0011]通过所述第一AC口接收第一报文;所述第一报文为发向所述第二VTEP的报文;[0012]依据所述修改和绑定将原本经由所述第一VXLANTunnel转发的所述第一报文切换至所述第二VXLANTunnel转发,以使第一报文通过正常的第三VXLANTunnel发送至第二VTEP。[0013]一种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整方法,该方法应用于SDN控制器,包括:[0014]在检测到第一VTEP至第二VTEP的第一VXLANTunnel故障时,向第一VTEP、第二VTEP下发VNI修改指令,所述VNI修改指令用于指示将二层接入电路AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,所述第一VNI为第一VXLANTunnel绑定的VNI;[0015]从已有的所有正常VXLANTunnel中确定出从第一VTEP至第二VTEP经由的至少一个VXLANTunnel,向确定出的各个VXLANTunnel的隧道源端下发VNI绑定指令,所述VNI绑定指令用于指示确定出的VXLANTunnel绑定所述第二VNI。[0016]一种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整装置,该装置应用于第一VTEP,包括:[0017]配置单元,用于当第一VTEP与第二VTEP之间的第一VXLANTunnel故障时,将本地第一AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,并将本第一VTEP与第三VTEP之间正常的第二VXLANTunnel绑定所述第二VNI,所述第三VTEP通过正常的第三VXLANTunnel连接所述第二VTEP,所述第一VNI为第一VXLANTunnel绑定的VNI;[0018]接收单元,用于通过所述第一AC口接收第一报文;所述第一报文为发向所述第二VTEP的报文;[0019]转发单元,用于依据所述配置单元执行的修改和绑定将原本经由所述第一VXLANTunnel转发的所述第一报文切换至所述第二VXLANTunnel转发,以使第一报文通过正常的第三VXLANTunnel发送至第二VTEP。[0020]一种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整装置,该装置应用于SDN控制器,包括:[0021]VNI修改单元,用于在检测到第一VTEP至第二VTEP的第一VXLANTunnel故障时,向第一VTEP、第二VTEP下发VNI修改指令,所述VNI修改指令用于指示将二层接入电路AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,所述第一VNI为第一VXLANTunnel绑定的VNI;[0022]路径规划单元,用于从已有的所有正常VXLANTunnel中确定出从第一VTEP至第二VTEP经由的至少一个VXLANTunnel,向确定出的各个VXLANTunnel的隧道源端下发VNI绑定指令,所述VNI绑定指令用于指示确定出的VXLANTunnel绑定所述第二VNI;以及,[0023]设置满足条件的VTEP的入方向水平分割不使能,所述条件为:除所述第一VTEP之外且为确定出的VXLANTunnel的隧道源端。[0024]由以上技术方案可以看出,本申请中,当组网中任意两个VTEP之间的VXLAN隧道故障导致数据流不通时,并非对VXLAN隧道涉及的节点重新规划和调整,而是通过一个未被使用的VNI来实现利用现有正常的VXLAN隧道转发原本通过故障的VXLAN隧道传输的报文,快速恢复故障VXLAN隧道两端之间的报文传输。附图说明[0025]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。[0026]图1为本申请提供的VXLAN组网示意图;[0027]图2为本申请提供的方法流程图;[0028]图3为本申请提供的实施例应用组网示意图;L〇〇29」图4为本申请提供的装置结构示意图;[0030]图5为本申请提供的另一装置结构示意图。具体实施方式[0031]在VXLAN业务应用中,SDN控制器收集整个网络的网络拓扑,并根据整个网络的资源和需求向网络中各VTEP下发VXLAN隧道配置,以在各VTEP之间建立VXLAN隧道。[0032]如图1所示的VXLAN组网,SDN控制器向VTEP1、VTEP2、VTEP3下发VXLAN隧道配置,VTEP1、VTEP2、VTEP3基于收到的VXLAN配置建立VXLAN隧道,比如VTEP1与VTEP2之间建立了VXLAN隧道1_1,VTEP1与VTEP3之间建立了VXLAN隧道1_2,VTEP2与VTEP3之间建立了VXLAN隧道1—3。[0033]当各VTEP之间建立VXLAN隧道后,各节点之间的VXLAN隧道会绑定对应的VNI,比如,图1所示的VXLAN隧道1_1绑定了VNI10,意味着VTEP1与VTEP2之间的数据流经VNI10通过VXLAN隧道1_1转发;图1所示的TVXLAN隧道1_2绑定了VNI20,意味着VTEP1与VTEP3之间的数据流经VNI20通过VXLAN隧道1_2转发;图1所示的VXLAN隧道1_1绑定了VNI30,意味着VTEP2与VTEP3之间的数据流经VNI30通过VXLAN隧道1_3转发。[0034]但是,当组网中任意两个VTEP之间的VXLAN隧道比如VTEP1与VTEP2之间的VXLAN隧道1_1故障导致数据流不通,则需要重新规划路径,具体如图2所示。[0035]参见图2,图2为本申请提供的方法流程图。该流程应用于第一VTEP,这里第一VTEP是泛指组网中任一VTEP,只是为便于描述进行的命名,并非用于限定本申请。[0036]如图2所示,该流成可包括以下步骤:[0037]步骤201,第一VTEP在与第二VTEP之间的第一VXLANTunnel故障时,将本地第一AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,并将本第一VTEP与第三VTEP之间正常的第二VXLANTunnel绑定所述第二VNI,第一VNI为第一VXLANTunnel绑定的VNI。[0038]这里的第一AC口为第一VTEP、第二VTEP上支持第一VNI所映射的VLAN的二层端口。[0039]作为一个实施例,上述第三VTEP通过正常的第三VXLANTunnel连接第二VTEP。可以看出,在本申请中,当第一VTEP与第二VTEP之间的第一VXLANTunnel故障时,并非对第一VXLANTunnel中涉及的节点进行重新规划和调整,而是重新从已有的正常的VXLANTunnel中选择能够到达第二VTEP的正常的VXLANTunnel比如第一VTEP与第三VTEP之间正常的第二VXLANTunnel,通过选择的VXLANTunnel最终将第一AC口收到的报文转发给第二VTEP,下文步骤102进行了描述。[0040]步骤202,第一VTEP通过第一AC口接收第一报文;所述第一报文为发向所述第二VTEP的报文,依据所述修改和绑定将原本经由所述第一VXLANTunnel转发的所述第一报文切换至所述第二VXLANTunnel转发,以使第一报文通过已有的正常的第三VXLANTunnel发送至第二VTEP。[0041]通过步骤202可以看出,最终,将原本经由所述第一VXLANTunnel转发的报文通过现有正常的VXLANTunnel转发给第二VTEP。[0042]至此,完成图2所示流程。[0043]通过图2所示流成可以看出,在本申请中,当组网中任意两个VTEP之间的VXLAN隧道故障导致数据流不通时,并非对VXLAN隧道涉及的节点重新规划和调整,而是通过一个未被使用的VNI来实现利用现有正常的VXLAN隧道转发原本通过故障的VXLAN隧道传输的报文,快速恢复故障VXLAN隧道两端之间的报文传输。[0044]下面通过一个具体实施例对图2所示流程进行描述:[0045]参见图3,图3为本申请提供的VXLAN组网实施例示意图。如图3所示,VTEP301与VTEP302之间建立了VXLAN隧道3_1,VTEP301与VTEP303之间建立了VXLAN隧道3—2,VTEP303与VTEP302之间建立了VXLAN隧道3_3。VXLAN隧道3_1绑定VNI101,VLAN隧道3_2绑定VNI102,VXLAN隧道3_3绑定VNI103〇[0046]在图3中,VTEP301上的AC口201绑定VSI401,VSI401与VLAN5〇l具有映射关系,VSI401对应VNI10UVTEP302上的AC口202绑定VSI402,VSI4〇2与VLAN5〇l具有映射关系,VSI402对应VNI101。[0047]在图3中,假如VTEP301与VTEP302之间建立的VXLAN隧道3_1故障,当SDN控制器感知到VXLAN隧道3_1时,则从已有的所有正常VXLANTunnel中确定出从VTEP301至VTEP302经由的至少一个VXLANTunnel,这里假如确定出的VXLANTunnel为VXLAN隧道3_2、VXLAN隧道3—3。[0048]SDN控制器向VTEP301、VTEP302下发VNI修改指令,以及,[0049]SDN控制器向确定出的VXLAN隧道3_2的隧道源端即VTEP301下发第一VNI绑定指令,向确定出的VXLAN險道3_3的隧道源端即VTEP303下发第二VNI绑定指令。[0050]VTEP301接收VNI修改指令,依据收到的VNI修改指令将AC口201绑定的VSI401所对应的VNI101修改为一个新的VNI记为VNI104。以及,VTEP301接收第一VNI绑定指令,依据第一VNI绑定指令将VXLAN險道3_2绑定VNI104。[0051]VTEP302接收VNI修改指令,依据收到的VNI修改指令将AC口202绑定的VSI402所对应的VNI101修改为一个新的VNI记为VNI104。[0052]VTEP3〇3接收第二VNI绑定指令,依据第二VNI绑定指令将VXLAN隧道3_3绑定VNI104。在本实施例中,为了保证VTEP303通过VXLAN隧道3_2收到带有VNI104的报文时,继续通过VXLAN隧道3_3发送带有VNI104,则需要设置VTEP3〇3的VXLAN隧道3_2的VXLAN端口的入方向水平分割不使能。[0053]VTEP3〇l通过AC口2〇1接收报文7〇0。报文7〇0的源IP地址为AC口201直连的服务器记为S1的IP地址,目的IP地址为VTEP3〇2的AC口2〇2直连的服务器记为S2的IP地址。报文700所属的VLAN为VLAN501。[0054]VTEP301依据VLAN501找到AC口201绑定的VSI401。[0055]VTEP301发现VSI401对应VNI104,贝IJ确定与VNI104绑定的VXLAN隧道即VXLAN隧道3—2。[0056]VTEP301依据VXLAN隧道3_2和¥犯104对报文700进行VXLAN封装。VXLAN封装后的报文700记为报文701JXLAN封装中的VNI为VNI104,隧道源地址为VTEP301的IP地址,隧道目的地址为VTEP303的IP地址。[0057]VTEP301通过VXLAN隧道3_2发送报文701。[0058]VTEP303通过VXLAN險道3_2的VXLAN端口收到报文701。[0059]VTEP303依据报文701的VXLAN封装中的VNI104确定与VNI104绑定的VXLAN隧道即VXLAN隧道3_3。[0060]VTEP303对报文701进行VXLAN解封装,即恢复出上述的报文700。[0061]VTEP303发现VTEP303的VXLAN隧道3—2的VXLAN端口的入方向水平分割不使能,则依据VXLAN隧道3_3和VNI104对报文700进行VXLAN封装。此时VXLAN封装后的报文700记为报文702JXLAN封装中的VNI为VNI104,隧道源地址为VTEP303的IP地址,隧道目的地址为VTEP302的P地址。[0062]VTEP303通过VXLAN隧道3_3发送报文702。[0063]VTEP302通过VXLAN隧道3_3的VXLAN端口收到报文702。[0064]VTEP302识别报文702的VXLAN封装中的VNI104,确定与VNI104绑定的VXLAN隧道即VXLAN隧道3_3〇[0065]VTEP302对报文702进行VXLAN解封装,即恢复出上述的报文700。[0066]VTEP302发现报文700的目的IP地址为本地S2的IP地址,依据识别出的VNI104确定对应的VSI402,通过VSI402绑定的AC口202转发报文700。最终VTEP302本地的S2会收到报文700〇[0067]至此,实现了VTEP301与VTEP302之间的VXLAN隧道3_1故障时,仍然依据现有的VXLAN隧道3_2、VXLAN隧道3_3实现VTEP301发送报文至VTEP302。[0068]可以看出,在本申请中,一旦VTEP3〇l与VTEP302之间的VXLAN隧道3_2故障,通过VNI能够选择现有的正常VXLAN隧道即VXLAN隧道3_2、VXLAN隧道3_3传输原本通过故障的VXLAN隧道3_2传输的报文,快速恢复VTEP301与VTEP302之间的报文传输。[0069]以上对本申请提供的方法进行了描述,下面对本申请提供的装置进行描述:[0070]参见图4,图4为本申请提供的装置结构图。该装置应用于第一VTEP,包括:[0071]配置单元,用于当第一VTEP与第二VTEP之间的第一VXLANTunnel故障时,将本地第一AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,并将本第一VTEP与第三VTEP之间正常的第二VXLANTunnel绑定所述第二VNI,所述第三VTEP通过正常的第三VXLANTunnel连接所述第二VTEP,所述第一VNI为第一VXLANTunnel绑定的VNI;[0072]接收单元,用于通过所述第一AC口接收第一报文;所述第一报文为发向所述第二VTEP的报文;[0073]转发单元,用于依据所述配置单元执行的修改和绑定将原本经由所述第一VXLANTunnel转发的所述第一报文切换至所述第二VXLANTunnel转发,以使第一报文通过正常的第三VXLANTunnel发送至第二VTEP。[0074]作为一个实施例,所述VNI配置单元进一步将所述第二VXLANTunnel绑定第四VNI,所述第四VNI为第四VTEP与第三VTEP之间的第四VXLANTunne1故障时对第四VTEP上的VSI所对应的第三VNI进行修改得到的,第三VNI为第四VXLANTunnel绑定的VNI;[0075]所述接收单元进一步通过本第一VTEP与第三VTEP之间的第五VXLANTunnel的VXLAN端口接收第二报文;所述第二报文为发向所述第三VTEP的报文;[0076]所述转发单兀进一'步依据第二报文的VXLAN封装中的第四VNI确定所述桌一.VXLANTunnel,对所述第二报文进行VXLAN解封装,依据所述第四VNI和确定的第二VXLANTunnel对解封装后的第二报文重新进行VXLAN封装并通过所述第二VXLANTunnel转发至第三VTEP〇[0077]作为一个实施例,所述配置单元进一步设置所述第五VXLANTunnel的VXLAN端口的入方向水平分割不使能,以使从所述VXLAN端口进入的报文还能继续通过其他VXLANTunnel车专发。[0078]至此,完成图4所示的装置结构描述。[0079]参见图5,图5为本申请提供的另一装置的结构图。该装置应用于SDN控制器,包括:[0080]VNI修改单元,用于在检测到第一VTEP至第二VTEP的第一VXLANTunnel故障时,向第一VTEP、第二VTEP下发VNI修改指令,所述VNI修改指令用于指示将二层接入电路AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,所述第一VNI为第一VXLANTunnel绑定的VNI;[0081]路径规划单元,用于从已有的所有正常VXLANTunnel中确定出从第一VTEP至第二VTEP经由的至少一个VXLANTunnel,向确定出的各个VXLANTunnel的隧道源端下发VNI绑定指令,所述VNI绑定指令用于指示确定出的VXLANTunnel绑定所述第二VNI;以及,[0082]设置满足条件的VTEP的入方向水平分割不使能,所述条件为:除所述第一VTEP之外且为确定出的VXLANTunnel的隧道源端。[0083]至此,完成图5所示装置的结构描述。[0084]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
权利要求:1.一种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整方法,其特征在于,该方法应用于第一VTEP,包括:若第一VTEP与第二VTEP之间的第一VXLANTunnel故障,则将本地第一AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,并将本第一VTEP与第三VTEP之间正常的第二VXLANTunnel绑定所述第二VNI,所述第三VTEP通过正常的第三VXLANTunnel连接所述第二VTEP,所述第一VNI为第一VXLANTunnel绑定的VNI;通过所述第一AC口接收第一报文;所述第一报文为发向所述第二VTEP的报文;依据所述修改和绑定将原本经由所述第一VXLANTunnel转发的所述第一报文切换至所述第二VXLANTunnel转发,以使第一报文通过正常的第三VXLANTunnel发送至第二VTEP。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:将所述第二VXLANTunnel绑定第四VNI,所述第四VNI为第四VTEP与第三VTEP之间的第四VXLANTunne1故障时对第四VTEP上的VSI所对应的第三VNI进行修改得到的,第三VNI为第四VXLANTunnel绑定的VNI;通过本第一VTEP与第三VTEP之间的第五VXLANTunnel的VXLAN端口接收第二报文;所述第二报文为发向所述第三VTEP的报文;依据第二报文的VXLAN封装中的第四VNI确定所述第二VXLANTunnel;对所述第二报文进行VXLAN解封装,依据所述第四VNI和确定的第二VXLANTunne1对解封装后的第二报文重新进行VXLAN封装并通过所述第二VXLANTunnel转发至第三VTEP。3.根据权利要求2所述的方法,其特征在于,该方法进一步包括:设置所述第五VXLANTunnel的VXLAN端口的入方向水平分割不使能,以使从所述VXLAN端口进入的报文还能继续通过其他VXLANTunnel转发。4.根据权利要求1所述的方法,其特征在于,所述修改是依据来自SDN控制器下发的VNI修改指令执行的;所述绑定是依据来自SDN控制器下发的VNI绑定指令执行的;所述VNI绑定指令是SDN控制器从已有的所有正常VXLANTunnel中确定出替代第一VXLANTunnel到达所述第二VTEP的至少一个VXLANTunnel时下发的。5.—种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整方法,其特征在于,该方法应用于SDN控制器,包括:在检测到第一VTEP至第二VTEP的第一VXLANTunnel故障时,向第一VTEP、第二VTEP下发VNI修改指令,所述VNI修改指令用于指示将二层接入电路AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,所述第一VNI为第一VXLANTunnel绑定的VNI;从已有的所有正常VXLANTunnel中确定出从第一VTEP至第二VTEP经由的至少一个VXLANTunnel,向确定出的各个VXLANTunnel的隧道源端下发VNI绑定指令,所述VNI绑定指令用于指示确定出的VXLANTunnel绑定所述第二VNI。6.根据权利要求5所述的方法,其特征在于,该方法进一步包括:设置满足条件的VTEP的入方向水平分割不使能,所述条件为:除所述第一VTEP之外且为确定出的VXLANTunnel的隧道源端。7.—种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整装置,其特征在于,该装置应用于第一VTEP,包括:配置单元,用于当第一VTEP与第二VTEP之间的第一VXLANTunnel故障时,将本地第一AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,并将本第一VTEP与第三VTEP之间正常的第二VXLANTunnel绑定所述第二VNI,所述第三VTEP通过正常的第三VXLANTunne1连接所述第二VTEP,所述第一VNI为第一VXLANTunne1绑定的VNI;接收单元,用于通过所述第一AC口接收第一报文;所述第一报文为发向所述第二VTEP的报文;转发单元,用于依据所述配置单元执行的修改和绑定将原本经由所述第一VXLANTunnel转发的所述第一报文切换至所述第二VXLANTunnel转发,以使第一报文通过正常的第三VXLANTunnel发送至第二VTEP〇8.根据权利要求7所述的装置,其特征在于,所述VNI配置单元进一步将所述第二VXLANTunnel绑定第四VNI,所述第四VNI为第四VTEP与第三VTEP之间的第四VXLANTunnel故障时对第四VTEP上的VSI所对应的第三VNI进行修改得到的,第三VNI为第四VXLANTunnel绑定的VNI;所述接收单元进一步通过本第一VTEP与第三VTEP之间的第五VXLANTunnel的VXLAN端口接收第二报文;所述第二报文为发向所述第三VTEP的报文;所述转发单元进一步依据第二报文的VXLAN封装中的第四VNI确定所述第二VXLANTunnel,对所述第二报文进行VXLAN解封装,依据所述第四VNI和确定的第二VXLANTunnel对解封装后的第二报文重新进行VXLAN封装并通过所述第二VXLANTunnel转发至第三VTEP。9.根据权利要求8所述的装置,其特征在于,所述配置单元进一步设置所述第五VXLANTunnel的VXLAN端口的入方向水平分割不使能,以使从所述VXLAN端口进入的报文还能继续通过其他VXLANTunnel转发。10.—种基于可扩展虚拟局域网VXLAN网络标识符VNI的路径调整装置,其特征在于,该装置应用于SDN控制器,包括:VNI修改单元,用于在检测到第一VTEP至第二VTEP的第一VXLANTunnel故障时,向第一VTEP、第二VTEP下发VNI修改指令,所述VNI修改指令用于指示将二层接入电路AC口绑定的VSI所对应的第一VNI修改为未被使用的第二VNI,所述第一VNI为第一VXLANTunnel绑定的VNI;路径规划单元,用于从已有的所有正常VXLANTunnel中确定出从第一VTEP至第二VTEP经由的至少一个VXLANTunnel,向确定出的各个VXLANTunnel的隧道源端下发VNI绑定指令,所述VNI绑定指令用于指示确定出的VXLANTunnel绑定所述第二VNI;以及,设置满足条件的VTEP的入方向水平分割不使能,所述条件为:除所述第一VTEP之外且为确定出的VXLANTunnel的隧道源端。
百度查询: 新华三技术有限公司 基于VNI的路径调整方法和装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。