[发明专利]一种PIM报文处理方法和装置有效
申请号: | 201810374584.7 | 申请日: | 2018-04-24 |
公开(公告)号: | CN108600110B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 武伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L29/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pim 报文 处理 方法 装置 | ||
1.一种协议无关组播PIM报文处理方法,其特征在于,应用于网络设备,所述方法包括:
在接收到PIM报文后,从所述PIM报文中获取地址特征信息;
查询已存储的白名单中是否存在与所述地址特征信息匹配的白名单表项;其中,所述白名单的每个白名单表项用于记录合法PIM报文的地址特征信息;
如果是,则根据所述PIM报文的类型进行对应的处理;
其中,所述查询已存储的白名单中是否存在与所述地址特征信息匹配的白名单表项之前,所述方法还包括:获取合法PIM报文的地址特征信息;在所述白名单中建立白名单表项,并通过所述白名单表项记录所述合法PIM报文的地址特征信息;所述地址特征信息包括以下一种或者多种:源IP地址为对端设备的IP地址,目的IP地址为组播地址;源IP地址为汇聚点RP设备的IP地址;目的IP地址为RP设备的IP地址;目的IP地址为BSR设备的IP地址。
2.根据权利要求1所述的方法,其特征在于,所述获取合法PIM报文的地址特征信息,包括以下一种或者多种:
在与对端设备建立邻居关系时,则确定合法PIM报文的地址特征信息是源IP地址为所述对端设备的IP地址,目的IP地址为组播地址;
若所述网络设备为组播源设备,则确定合法PIM报文的地址特征信息是源IP地址为汇聚点RP设备的IP地址;
若所述网络设备为RP设备,则确定合法PIM报文的地址特征信息是目的IP地址为RP设备的IP地址;
若所述网络设备为自举路由器BSR设备,则确定合法PIM报文的地址特征信息是目的IP地址为BSR设备的IP地址。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在与对端设备断开邻居关系时,则从所述白名单中删除源IP地址为所述对端设备的IP地址,目的IP地址为组播地址的白名单表项;
若所述网络设备为组播源设备,在RP设备对应的所有组播表项被删除时,则从所述白名单中删除源IP地址为RP设备的IP地址的白名单表项;
若所述网络设备从RP设备变为非RP设备,则从所述白名单中删除目的IP地址为RP设备的IP地址的白名单表项;
若所述网络设备从BSR设备变为非BSR设备,则从所述白名单中删除目的IP地址为BSR设备的IP地址的白名单表项。
4.根据权利要求1所述的方法,其特征在于,所述查询已存储的白名单中是否存在与所述地址特征信息匹配的白名单表项之后,所述方法还包括:
如果否,则统计预设时间内接收到的所有PIM报文的数量;
如果所述数量大于预设阈值,则丢弃所述PIM报文;
如果所述数量不大于所述预设阈值,则根据所述PIM报文的类型进行对应的处理。
5.一种协议无关组播PIM报文处理装置,其特征在于,应用于网络设备,所述装置包括:
获取模块,用于在接收到PIM报文后,从所述PIM报文中获取地址特征信息;
查询模块,用于查询已存储的白名单中是否存在与所述地址特征信息匹配的白名单表项;其中,所述白名单的每个白名单表项用于记录合法PIM报文的地址特征信息;
处理模块,用于当查询结果为是时,则根据所述PIM报文的类型进行对应的处理;
其中,所述获取模块,还用于获取合法PIM报文的地址特征信息;所述装置还包括:建立模块,用于在所述白名单中建立白名单表项,并通过所述白名单表项记录所述合法PIM报文的地址特征信息;所述地址特征信息包括以下一种或者多种:源IP地址为对端设备的IP地址,目的IP地址为组播地址;源IP地址为汇聚点RP设备的IP地址;目的IP地址为RP设备的IP地址;目的IP地址为BSR设备的IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810374584.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文转发方法和装置
- 下一篇:一种智能家居路由器