1.一种防止产生环路的方法,其特征在于,应用于报文转发系统中的第一目标端口扩展设备PE,其中,所述报文转发系统包括:多个控制桥设备CB和多个端口扩展设备PE,所述方法包括:
在感知到环形拓扑且与所述第一目标PE的一邻居设备之间的逻辑连接从无连接状态变化为有连接状态的情况下,延迟更新本地的拓扑信息,其中,所述邻居设备为:与一PE之间存在物理连接的网络设备;
监测其它PE是否均已感知到环形拓扑,其中,其它PE中满足预设条件且与CB物理连接的PE感知到环形拓扑后断开其与CB之间的逻辑连接;
若为是,更新本地的拓扑信息。
2.根据权利要求1所述的方法,其特征在于,所述预设条件,包括:
与CB的pex端口物理连接且所连接pex端口的编号最大的PE。
3.根据权利要求1或2所述的方法,其特征在于,所述监测其它PE是否均已感知到环形拓扑,包括:
接收其它PE通过所述第一目标PE的邻居设备转发的拓扑消息,其中,所述拓扑消息为:其它PE接收到拓扑报文、进行拓扑感知并更新拓扑信息后反馈的消息,所述拓扑消息中包括感知到的拓扑的标识;
根据接收到的拓扑消息中包括的拓扑的标识,判断其它PE是否均已感知到环形拓扑;
若为是,则判定监测到其它PE均已感知到环形拓扑。
4.一种防止产生环路的方法,其特征在于,应用于报文转发系统中的第二目标PE,其中,所述报文转发系统包括:多个CB和多个PE,所述第二目标PE为多个PE中与CB物理连接且满足预设条件的PE,所述方法包括:
监测是否感知到环形拓扑;
若为是,更新本地的拓扑信息,并断开与CB之间的逻辑连接;
向所述第二目标PE的邻居设备发送拓扑消息,以使得第一目标PE获知所述 第二目标PE感知到了环形拓扑,其中,所述拓扑消息为用于表示感知到的拓扑的类型的消息,所述第一目标PE为:已感知到环形拓扑且与其邻居设备之间的逻辑连接从无连接状态变化为有连接状态的PE,所述第一目标PE在监测到其它PE均已感知到环形拓扑后才更新本地的拓扑信息,所述邻居设备为:与一PE之间存在物理连接的网络设备。
5.根据权利要求4所述的方法,其特征在于,所述预设条件,包括:
与CB的pex端口物理连接且所连接pex端口的编号最大的PE。
6.一种防止产生环路的装置,其特征在于,应用于报文转发系统中的第一目标端口扩展设备PE,其中,所述报文转发系统包括:多个控制桥设备CB和多个端口扩展设备PE,所述装置包括:
更新延迟模块,用于在感知到环形拓扑且与所述第一目标PE的一邻居设备之间的逻辑连接从无连接状态变化为有连接状态的情况下,延迟更新本地的拓扑信息,其中,所述邻居设备为:与一PE之间存在物理连接的网络设备;
第一环形拓扑监测模块,用于监测其它PE是否均已感知到环形拓扑,其中,其它PE中满足预设条件且与CB物理连接的PE感知到环形拓扑后断开其与CB之间的逻辑连接;
第一拓扑信息更新模块,用于在所述环形拓扑监测模块的监测结果为是的情况下,更新本地的拓扑信息。
7.根据权利要求6所述的装置,其特征在于,所述预设条件,包括:
与CB的pex端口物理连接且所连接pex端口的编号最大的PE。
8.根据权利要求6或7所述的装置,其特征在于,所述第一环形拓扑监测模块,包括:
拓扑消息接收子模块,用于接收其它PE通过所述第一目标PE的邻居设备转发的拓扑消息,其中,所述拓扑消息为:其它PE接收到拓扑报文、进行拓扑感知并更新拓扑信息后反馈的消息,所述拓扑消息中包括感知到的拓扑的标识;
环形拓扑判断子模块,用于根据接收到的拓扑消息中包括的拓扑的标识,判断其它PE是否均已感知到环形拓扑;
环形拓扑判定子模块,用于在所述环形拓扑判断子模块的判断结果为是的情况下,则判定监测到其它PE均已感知到环形拓扑。
9.一种防止产生环路的装置,其特征在于,应用于报文转发系统中的第二目标PE,其中,所述报文转发系统包括:多个CB和多个PE,所述第二目标PE为多个PE中与CB物理连接且满足预设条件的PE,所述装置包括:
第二环形拓扑监测模块,用于监测是否感知到环形拓扑;
第二拓扑信息更新模块,用于在所述第二环形拓扑监测模块的监测结果为是的情况下,更新本地的拓扑信息,并断开与CB之间的逻辑连接;
拓扑消息发送模块,用于向所述第二目标PE的邻居设备发送拓扑消息,以使得第一目标PE获知所述第二目标PE感知到了环形拓扑,其中,所述拓扑消息为用于表示感知到的拓扑的类型的消息,所述第一目标PE为:已感知到环形拓扑且与其邻居设备之间的逻辑连接从无连接状态变化为有连接状态的PE,所述第一目标PE在监测到其它PE均已感知到环形拓扑后才更新本地的拓扑信息,所述邻居设备为:与一PE之间存在物理连接的网络设备。
10.根据权利要求9所述的装置,其特征在于,所述预设条件,包括:
与CB的pex端口物理连接且所连接pex端口的编号最大的PE。