1.一种数据流传输方法,用于在通信网络上传输数据流,其中,所述通信网络包括多个具有多个端口的网络传输设备,其特征在于,对于每个网络传输设备,所述方法包括:在删除所述网络传输设备的一个端口的一个或多个MAC地址之前,为所述端口设置一个标识,其中,所述标识用于指示将当前传输的目的地址为所述一个或多个MAC地址的数据流在所述网络传输设备的其他端口洪泛;
删除所述端口的所述一个或多个MAC地址。
2.根据权利要求1所述的方法,其特征在于,在删除所述端口的一个或多个MAC地址之后,所述方法还包括:取消所述端口的所述标识。
3.根据权利要求2所述的方法,其特征在于,在以下情况下确定需要删除所述端口的一个或多个MAC地址:检测到所述端口连接的通信链路出现故障。
4.根据权利要求3所述的方法,其特征在于,在检测到所述端口连接的通信链路出现故障时,所述方法还包括:启动所述端口的备用端口。
5.一种数据流传输装置,设置在具有多个端口的网络传输设备上,其特征在于,所述装置包括:检测模块,用于检测所述网络传输设备的多个端口中是否有需要删除一个或多个MAC地址的端口,如果有,则触发标识设置模块;
所述标识设置模块,用于为需要删除一个或多个MAC地址的端口设置一个标识,其中,所述标识用于指示将当前传输的目的地址为所述一个或多个MAC地址的数据流在所述网络传输设备的其他端口洪泛,设置完成后触发删除模块;
所述删除模块,用于删除所述端口的所述一个或多个MAC地址。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:端口启动模块,用于在所述检测模块检测出需要删除所述端口的一个或多个MAC地址时,启动所述端口的备用端口。
7.根据权利要求5或6所述的装置,其特征在于,所述装置还包括:标识取消模块,用于在所述删除模块删除所述端口的一个或多个MAC地址之后,取消所述端口的所述标识。