【技术实现步骤摘要】
一种报文处理方法、装置及设备
本专利技术属于数据通信领域,尤其涉及一种报文处理方法、装置及设备。
技术介绍
端口安全(PortSecurity),其实现原理是端口安全特性通过媒体访问控制地址(MediaAccessControlAddress,简称MAC地址)表记录连接到交换机端口的以太网MAC地址,并只允许认证的MAC地址通过本端口通信。其他MAC地址发送的数据包通过此端口时,端口安全特性会阻止它。使用端口安全特性可以防止未经允许的设备访问网络,并增强安全性。另外,端口安全特性也可用于防止MAC地址泛洪,造成MAC地址表资源浪费。现有技术中,在网络设备上,当在交换芯片的端口上使能端口安全特性,关闭该端口硬件学习MAC地址的能力后,由于交换芯片的硬件差异,当交换芯片不能对未知源MAC地址的报文进行处理,此类未知源MAC地址的报文被上送到中央处理单元(CentralProcessingUnit,简称CPU),将导致CPU处理性能下降,降低网络设备的转发性能和系统性能,严重影响网络服务质量。专利技 ...
【技术保护点】
1.一种报文处理方法,其特征在于,所述方法包括:/n接收并解析交换芯片上送的报文,其中,所述报文携带报文上送中央处理单元CPU的方式信息;/n根据所述报文上送CPU的方式信息,填充所述报文的报文描述符;/n根据所述报文的报文描述符和所述报文的协议类型对所述报文进行处理。/n
【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法包括:
接收并解析交换芯片上送的报文,其中,所述报文携带报文上送中央处理单元CPU的方式信息;
根据所述报文上送CPU的方式信息,填充所述报文的报文描述符;
根据所述报文的报文描述符和所述报文的协议类型对所述报文进行处理。
2.根据权利要求1所述的方法,其特征在于,所述根据所述报文上送CPU的方式信息,填充所述报文的报文描述符,具体包括:
若所述报文上送CPU的方式为拷贝,则在所述报文的报文描述符中填充第一标识;
若所述报文上送CPU的方式为转发,则在所述报文的报文描述符中填充第二标识。
3.根据权利要求2所述的方法,其特征在于,所述根据所述报文的报文描述符和所述报文的协议类型对所述报文进行处理,具体包括:对所述报文的报文描述符和所述报文的协议类型进行解析,
若所述报文的报文描述符中包含第一标识,且所述报文的协议类型为非协议报文时,丢弃所述报文;
若所述报文的报文描述符中包含第一标识,且所述报文的协议类型为协议报文时,对所述报文继续进行后续处理;
若所述报文的报文描述符中包含第二标识,将所述报文进行转发。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述报文为未知源MAC地址的报文。
5.一种报文处理装置,其特征在于,所述装置包括报文预处理模块和报文控制模块,
所述报文预处理模块,用于接收并解析交换芯片上送的报文,其中,所述报文携带报文上送中央处理单元CPU的方式信息;...
【专利技术属性】
技术研发人员:严帮林,杜维,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。