一种MAC地址学习的方法及装置

    公开(公告)号:CN114125078A

    公开(公告)日:2022-03-01

    申请号:CN202111028241.3

    申请日:2021-09-02

    Abstract: 本申请提供了一种MAC地址学习的方法及装置,应用于网络设备,所述方法包括:解析接收到的目标报文,并获得对应的报文信息,其中,所述报文信息包含所述目标报文的目标报文类型;判断所述目标报文类型是否属于预设报文类型;如果判断结果为是,则针对所述目标报文进行MAC地址学习。本申请可以在不提高硬件性能与成本的前提下,减少网络设备所需处理的流量,避免流量超出网络设备的性能上限,或者减少由于超出性能上限而导致的丢包。同时,可以在不提高MAC地址信息的记录数量上限的前提下,减少网络设备所需学习的MAC地址信息的数量,以提高MAC地址学习模块的空间利用率。

    一种识别SYN攻击行为中统计SYN包数量的方法及装置

    公开(公告)号:CN110535861B

    公开(公告)日:2022-01-25

    申请号:CN201910812854.2

    申请日:2019-08-30

    Inventor: 米岩 王喆

    Abstract: 本申请提供一种识别SYN攻击行为中统计SYN包数量的方法,应用于网络设备,所述网络设备包括用于统计接收到的SYN包的总数量的FPGA;以及,与所述FPGA连接的高速硬件存储器;该方法包括:周期性遍历所述高速硬件存储器中的各计数表项,老化处理当前时间与遍历的任一计数表项的创建时间之间的时间差达到预设老化时长的计数表项,并获取第一SYN包数量,以及,第二SYN包数量;根据所述第一SYN包数量与所述第二SYN包数量相加的结果更新所述FPGA统计的接收到的SYN包的总数量。

    一种识别SYN攻击行为中统计SYN包数量的方法及装置

    公开(公告)号:CN110535861A

    公开(公告)日:2019-12-03

    申请号:CN201910812854.2

    申请日:2019-08-30

    Inventor: 米岩 王喆

    Abstract: 本申请提供一种识别SYN攻击行为中统计SYN包数量的方法,应用于网络设备,所述网络设备包括用于统计接收到的SYN包的总数量的FPGA;以及,与所述FPGA连接的高速硬件存储器;该方法包括:周期性遍历所述高速硬件存储器中的各计数表项,老化处理当前时间与遍历的任一计数表项的创建时间之间的时间差达到预设老化时长的计数表项,并获取第一SYN包数量,以及,第二SYN包数量;根据所述第一SYN包数量与所述第二SYN包数量相加的结果更新所述FPGA统计的接收到的SYN包的总数量。

    一种MAC地址学习的方法及装置

    公开(公告)号:CN114125078B

    公开(公告)日:2024-08-23

    申请号:CN202111028241.3

    申请日:2021-09-02

    Abstract: 本申请提供了一种MAC地址学习的方法及装置,应用于网络设备,所述方法包括:解析接收到的目标报文,并获得对应的报文信息,其中,所述报文信息包含所述目标报文的目标报文类型;判断所述目标报文类型是否属于预设报文类型;如果判断结果为是,则针对所述目标报文进行MAC地址学习。本申请可以在不提高硬件性能与成本的前提下,减少网络设备所需处理的流量,避免流量超出网络设备的性能上限,或者减少由于超出性能上限而导致的丢包。同时,可以在不提高MAC地址信息的记录数量上限的前提下,减少网络设备所需学习的MAC地址信息的数量,以提高MAC地址学习模块的空间利用率。

Patent Agency Ranking