发明名称 一种在桥转发过程中对广播报文的流量进行抑制的方法
摘要 本发明涉及一种在桥转发过程中对广播报文的流量进行抑制方法,属于数据通信技术领域。本方法首先为桥转发设备的桥接端口配置单播报文与广播报文的流量比,并配置一个报文计数器;为桥接端口配置一个存放广播报文的广播队列,发送报文时,若为单播报文,则发送报文后将计数器加1,若为广播报文,则根据计数器值进行判断后或发送或丢弃。本发明的方法,可以有效地防止由于广播报文过多而导致的数据报文转发效率降低。当网络中的大部分广播报文为本地网络广播时,其应用数据的转发效率可以有较大的提高。
申请公布号 CN100388716C 申请公布日期 2008.05.14
申请号 CN02130095.X 申请日期 2002.08.28
申请人 华为技术有限公司 发明人 杨磊;唐正斌;陈智贵;刘华新
分类号 H04L12/54(2006.01);H04L12/24(2006.01) 主分类号 H04L12/54(2006.01)
代理机构 代理人
主权项 1.一种在桥转发过程中对广播报文的流量进行抑制方法,其特征在于该方法包括下列步骤:步骤(1)为桥转发设备的桥接端口配置单播报文与广播报文的流量比为d,并配置一个报文计数器,为报文计数器设一初始值;步骤(2)为桥接端口配置一个存放广播报文的广播队列,广播队列的长度为:桥接端口数据队列长度/d;步骤(3)从桥接端口发送报文时,判断待发送报文是否为广播报文,若不是广播报文,则发送该报文,并将桥接端口的报文计数器加1;若是,则转步骤(4);步骤(4)判断报文计数器的值是否小于d,若小于d且放入桥接端口的广播队列中的广播报文的个数小于广播队列的长度,则将广播报文放入广播队列,若小于d且放入桥接端口的广播队列中的广播报文的个数大于广播队列的长度,则丢弃广播报文;若大于d,则转步骤(5);步骤(5)发送广播报文,并将报文计数器恢复为初始值;步骤(6)判断桥接端口数据队列中是否有后续报文等待发送,若没有,则从桥接端口的广播队列中取出报文发送;若有报文,则转步骤(3)。
地址 518057广东省深圳市科技园科发路华为用户服务中心大厦知识产权部