The invention relates to the field of data communication technology, in particular to a method and device for realizing message flooding. There are several bridging groups stored on the terminal. In order to configure a unique identification for each port in the bridging group, according to the unique identification of each port, a pre-set bit algorithm is used in the bitmap corresponding to the bridging group. After receiving a message that needs flooding in the bridge group, the port that needs flooding is searched in the bitmap according to the search length of the preset checking placement algorithm, and the message is flooded. Through this scheme, the flooding port can be quickly searched, which saves time and improves flooding performance.
【技术实现步骤摘要】
实现报文洪泛的方法及装置
本专利技术涉及数据通信
,具体而言,涉及一种实现报文洪泛的方法及装置。
技术介绍
广播报文、组播报文、未知单播报文在进行二层转发的时候,只会进行源MAC学习,不进行目的MAC查找,这类报文需要在桥接组内洪泛,决定这三种类型报文在桥接组内的洪泛性能主要因素为:快速查找所有洪泛接口。当设备洪泛性能很低的情况下,会影响整个设备的正常转发性能,造成网络环境中存在大量丢包的现象,致使网络环境震荡不稳定。
技术实现思路
本专利技术的目的在于提供一种实现报文洪泛的方法及装置,以实现快速查找需要洪泛的接口,以提高设备的洪泛性能。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种实现报文洪泛的方法,所述方法包括:为加入桥接组内的每个端口配置唯一标识;根据每个所述端口的唯一标识,在所述桥接组对应的位图中根据预设置位算法进行置位;在收到需要在所述桥接组内洪泛的报文后,按照预设检查置位算法的查找长度在所述位图中查找需要洪泛的端口,对所述报文进行洪泛。第二方面,本专利技术实施例还提供了一种实现报文洪泛的装置,所述装置包括:配置模块,用于为加入桥接组内的每个端口配置唯一标识;置位模块,用于根据每个所述端口的唯一标识,在所述桥接组对应的位图中根据预设置位算法进行置位;查找模块,用于在收到需要在所述桥接组内洪泛的报文后,按照预设检查置位算法的查找长度在所述位图中查找需要洪泛的端口,对所述报文进行洪泛。本专利技术实施例提供的一种提高报文洪泛性能的方法及装置,该终端上存储有多个桥接组,为加入所述桥接组内的每个端口配置唯一标识 ...
【技术保护点】
1.一种实现报文洪泛的方法,其特征在于,所述方法包括:为加入桥接组内的每个端口配置唯一标识;根据每个所述端口的唯一标识,在所述桥接组对应的位图中根据预设置位算法进行置位;在收到需要在所述桥接组内洪泛的报文后,按照预设检查置位算法的查找长度在所述位图中查找需要洪泛的端口,对所述报文进行洪泛。
【技术特征摘要】
1.一种实现报文洪泛的方法,其特征在于,所述方法包括:为加入桥接组内的每个端口配置唯一标识;根据每个所述端口的唯一标识,在所述桥接组对应的位图中根据预设置位算法进行置位;在收到需要在所述桥接组内洪泛的报文后,按照预设检查置位算法的查找长度在所述位图中查找需要洪泛的端口,对所述报文进行洪泛。2.如权利要求1所述实现报文洪泛的方法,其特征在于,所述根据每个所述端口的唯一标识,在所述桥接组对应的位图中根据预设置位算法进行置位的步骤包括:根据每个所述端口的唯一标识以及所述预设置位算法,确定所述端口在所述位图中的对应bit的位置,并对所述对应的bit进行置位。3.如权利要求1或2所述的实现报文洪泛的方法,其特征在于,所述按照预设检查置位算法的查找长度在所述位图中查找需要洪泛的端口的步骤包括:多个转发核并发执行所述预设检查置位算法,每次按照所述预设检查置位算法的查找长度在所述位图中查找置位结果;根据所述置位结果以及所述预设置位算法得到每个已置位的bit对应的端口的唯一标识;根据每个已置位的bit对应的端口的唯一标识,得到所述桥接组内所有需要洪泛的端口。4.如权利要求3所述的实现报文洪泛的方法,其特征在于,所述根据每个已置位的bit对应的端口的唯一标识,得到所述桥接组内所有需要洪泛的端口的步骤包括:将每个已置位的bit对应的端口的唯一标识与所述报文的接收端口的唯一标识进行比较,如不相同,则将该已置位的bit对应的端口作为需要洪泛的端口。5.如权利要求1所述的实现报文洪泛的方法,其特征在于,所述对所述报文进行洪泛的步骤还包括:统计需要洪泛的端口的个数;将所述报文拷贝后的份数加上收到的所述报文与需要...
【专利技术属性】
技术研发人员:魏援,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。