一种广播报文的传输方法和设备的制造方法_4

文档序号:8285152阅读:来源:国知局
端口过滤 表; 当所述第二芯片编号为第一芯片编号与预设第H偏移量之和,所述第二端口编号为第 一端口编号与预设第四偏移量之和时,在报文类型为无线类型时,所述接入设备依据所述 广播报文中的芯片编号和端口编号,查询所述出端口过滤表;在报文类型为有线类型时,所 述接入设备依据所述广播报文中的芯片编号与预设第H偏移量之和、所述广播报文中的端 口编号与预设第四偏移量之和查询所述出端口过滤表。
4. 如权利要求2所述的方法,其特征在于,所述第一子表中的端口信息包括第一芯片 编号和第一端口编号,所述第二子表中的端口信息包括第二芯片编号和第二端口编号; 当第一芯片编号为第二芯片编号与预设第一偏移量之和,第一端口编号与第二端口编 号相同时,在报文类型为无线类型时,所述接入设备依据所述广播报文中的芯片编号与预 设第一偏移量之和、所述广播报文中的端口编号查询所述出端口过滤表;在报文类型为有 线类型时,所述接入设备依据所述广播报文中的芯片编号和端口编号查询所述出端口过滤 表; 当第一芯片编号与第二芯片编号相同,第一端口编号为第二端口编号与预设第二偏移 量之和时,在报文类型为无线类型时,所述接入设备依据所述广播报文中的芯片编号、所述 广播报文中的端口编号与预设第二偏移量之和查询所述出端口过滤表;在报文类型为有 线类型时,所述接入设备依据所述广播报文中的芯片编号和端口编号查询所述出端口过滤 表; 当所述第一芯片编号为第二芯片编号与预设第H偏移量之和,所述第一端口编号为第 二端口编号与预设第四偏移量之和时,在报文类型为无线类型时,所述接入设备依据所述 广播报文中的芯片编号与预设第H偏移量之和、所述广播报文中的端口编号与预设第四偏 移量之和查询所述出端口过滤表;在报文类型为有线类型时,所述接入设备依据所述广播 报文中的芯片编号和端口编号,查询所述出端口过滤表。
5. 如权利要求1-4任一项所述的方法,其特征在于,所述广播报文具体包括;需要所述 接入设备的中央处理器CPU进行处理的广播报文。
6. -种接入设备,其特征在于,所述接入设备具体包括: 生成模块,用于预先生成出端口过滤表,所述出端口过滤表包括第一子表和第二子表, 所述第一子表中的各端口信息对应的出口掩码,用于表征允许接入设备从对应端口信息对 应的端口发送广播报文;所述第二子表中的各端口信息对应的出口掩码,用于表征禁止接 入设备从对应端口信息对应的端口发送广播报文; 查询模块,用于在收到广播报文时,根据获取的所述广播报文的报文类型,利用所述广 播报文中的端口信息或者按照预设规则对所述广播报文中的端口信息进行修改后查询预 置的出端口过滤表,所述报文类型为有线类型或者无线类型; 处理模块,用于在查询到所述出端口过滤表中所述广播报文中的端口信息或者修改后 的端口信息对应的出口掩码允许自身通过对应端口信息对应的端口发送广播报文时,通过 所述广播报文中的端口信息或者修改后的端口信息所处的子表中的所有端口信息对应的 端口发送所述广播报文; 在查询到所述出端口过滤表中所述广播报文中的端口信息或者修改后的端口信息对 应的出口掩码禁止自身通过对应端口信息对应的端口发送广播报文时,通过所述广播报文 中的端口信息或者修改后的端口信息所处的子表中除所述广播报文中的端口信息或者修 改后的端口信息之外的其他端口信息对应的端口发送所述广播报文。
7. 如权利要求6所述的接入设备,其特征在于,所述广播报文中的端口信息包括芯片 编号和端口编号,所述查询模块,具体用于在按照预设规则对所述广播报文中的端口信息 进行修改时,按照预设第一偏移量,对所述广播报文中的端口信息中的芯片编号进行偏移; 或者,按照预设第二偏移量,对所述广播报文中的端口信息中的端口编号进行偏移;或者, 按照预设第H偏移量,对所述广播报文中的端口信息中的芯片编号进行偏移,并按照预设 第四偏移量,对所述广播报文中的端口信息中的端口编号进行偏移。
8. 如权利要求7所述的接入设备,其特征在于,所述第一子表中的端口信息包括第一 芯片编号和第一端口编号,所述第二子表中的端口信息包括第二芯片编号和第二端口编 号; 所述查询模块,具体用于当第二芯片编号为第一芯片编号与预设第一偏移量之和,第 二端口编号与第一端口编号相同时,在报文类型为无线类型时,依据所述广播报文中的芯 片编号和端口编号查询所述出端口过滤表;在报文类型为有线类型时,依据所述广播报文 中的芯片编号与预设第一偏移量之和、所述广播报文中的端口编号查询所述出端口过滤 表; 当第二芯片编号与第一芯片编号相同,第二端口编号为第一端口编号与预设第二偏移 量之和时,在报文类型为无线类型时,依据所述广播报文中的芯片编号和端口编号查询所 述出端口过滤表;在报文类型为有线类型时,依据所述广播报文中的芯片编号、所述广播报 文中的端口编号与预设第二偏移量之和查询所述出端口过滤表; 当第二芯片编号为第一芯片编号与预设第H偏移量之和,第二端口编号为第一端口编 号与预设第四偏移量之和时,在报文类型为无线类型时,依据所述广播报文中的芯片编号 和端口编号,查询所述出端口过滤表;在报文类型为有线类型时,依据所述广播报文中的芯 片编号与预设第H偏移量之和、所述广播报文中的端口编号与预设第四偏移量之和查询所 述出端口过滤表。
9. 如权利要求7所述的接入设备,其特征在于,所述第一子表中的端口信息包括第一 芯片编号和第一端口编号,所述第二子表中的端口信息包括第二芯片编号和第二端口编 号; 所述查询模块,具体用于当第一芯片编号为第二芯片编号与预设第一偏移量之和,第 一端口编号与第二端口编号相同时,在报文类型为无线类型时,依据所述广播报文中的芯 片编号与预设第一偏移量之和、所述广播报文中的端口编号查询所述出端口过滤表;在报 文类型为有线类型时,依据所述广播报文中的芯片编号和端口编号查询所述出端口过滤 表; 当第一芯片编号与第二芯片编号相同,第一端口编号为第二端口编号与预设第二偏移 量之和时,在报文类型为无线类型时,依据所述广播报文中的芯片编号、所述广播报文中的 端口编号与预设第二偏移量之和查询所述出端口过滤表;在报文类型为有线类型时,依据 所述广播报文中的芯片编号和端口编号查询所述出端口过滤表; 当第一芯片编号为第二芯片编号与预设第H偏移量之和,第一端口编号为第二端口编 号与预设第四偏移量之和时,在报文类型为无线类型时,依据所述广播报文中的芯片编号 与预设第H偏移量之和、所述广播报文中的端口编号与预设第四偏移量之和查询所述出端 口过滤表;在报文类型为有线类型时,依据所述广播报文中的芯片编号和端口编号,查询所 述出端口过滤表。
10.如权利要求6-9任一项所述的接入设备,其特征在于,所述广播报文具体包括;需 要所述接入设备的中央处理器CPU进行处理的广播报文。
【专利摘要】本发明公开了一种广播报文的传输方法和设备,该方法包括:接入设备预先生成出端口过滤表;接入设备在收到广播报文时,根据获取的所述广播报文的报文类型,利用所述广播报文中的端口信息或者按照预设规则对所述广播报文中的端口信息进行修改后查询预置的出端口过滤表,所述报文类型为有线类型或者无线类型;接入设备在查询到所述出端口过滤表中所述广播报文中的端口信息或者修改后的端口信息对应的出口掩码允许自身通过对应端口信息对应的端口发送广播报文时,通过所述广播报文中的端口信息或者修改后的端口信息所处的子表中的所有端口信息对应的端口发送所述广播报文。本发明实施例中,能够保证接入设备正确处理有线流量和无线流量。
【IPC分类】H04L12-761
【公开号】CN104601479
【申请号】CN201410849558
【发明人】薛聪, 祁正林, 袁洋
【申请人】杭州华三通信技术有限公司
【公开日】2015年5月6日
【申请日】2014年12月30日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1