The present application provides a method and device for message speed limit, which is applied to a distributed network device. The method includes: business in the agreement on the received message is sent to the main control board, to determine whether the protocol message protocol type supports multiple message types; if the protocol message protocol type supports multiple message types, determine the message type of the message, and will speed corresponding to the queue add to the protocol message and the message type; and the number of protocol messages in the queue in the speed does not exceed the preset threshold limit, the protocol message is transmitted to the main control board; the different message types corresponding to different speed queue. Adopting the technical scheme illustrated by the application can improve the stability of the network operation.
【技术实现步骤摘要】
本申请涉及网络通信
,特别涉及一种报文限速的方法和装置。
技术介绍
目前由于分布式网络设备由于业务处理能力丰富,转发性能强大等,在网络中广泛应用,其中在分布式网络设备中一般包含主控板和业务板。当业务板接收到报文时,业务板可以将本机报文上传至主控板CPU,由主控板CPU对本机报文进行处理,将业务报文上传至业务板CPU,由业务板CPU对业务报文进行转发处理。由于主控板CPU的处理能力有限,当业务板将本机报文上送大量的本机报文至主控板CPU时,主控板CPU无法正常处理能力范围的本机报文,因此主控板CPU接收到大量的本机报文后,会造成网络瘫痪或者设备脱管等问题。为保证网络的稳定性,因此对于主控板CPU的保护显得十分重要。
技术实现思路
有鉴于此,本申请提供一种报文限速的方法和装置,应用于分布式网络设备,提高网络运行时的稳定性。具体地,本申请是通过如下技术方案实现的:一种报文限速的方法,应用于分布式网络设备,所述分布式网络设备包括主控板和至少一个业务板,包括:业务板在将接收到的协议报文上送主控板时,判断所述协议报文的协议类型是否支持多种报文类型;如果所述协议报文的协议类型支持多种报文类型,确定所述协议报文的报文类型;将该协议报文添加至与该报文类型对应的限速队列,并在该限速队列中的协议报文的数量未超过预设的限速阈值时,将该协议报文上送所述主控板;其中,不同的报文类型分别对应不同的限速队列。一种报文限速的装置,应用于分布式网络设备,所述分布式网络设备包括主控板和至少一个业务板,包括:判断单元,用于业务板在将接收到的协议报文上送主控板时,判断所述协议报文的协议类型是否 ...
【技术保护点】
一种报文限速的方法,应用于分布式网络设备,所述分布式网络设备包括主控板和至少一个业务板,其特征在于,包括:业务板在将接收到的协议报文上送主控板时,判断所述协议报文的协议类型是否支持多种报文类型;如果所述协议报文的协议类型支持多种报文类型,确定所述协议报文的报文类型;将该协议报文添加至与该报文类型对应的限速队列,并在该限速队列中的协议报文的数量未超过预设的限速阈值时,将该协议报文上送所述主控板;其中,不同的报文类型分别对应不同的限速队列。
【技术特征摘要】
1.一种报文限速的方法,应用于分布式网络设备,所述分布式网络设备包括主控板和至少一个业务板,其特征在于,包括:业务板在将接收到的协议报文上送主控板时,判断所述协议报文的协议类型是否支持多种报文类型;如果所述协议报文的协议类型支持多种报文类型,确定所述协议报文的报文类型;将该协议报文添加至与该报文类型对应的限速队列,并在该限速队列中的协议报文的数量未超过预设的限速阈值时,将该协议报文上送所述主控板;其中,不同的报文类型分别对应不同的限速队列。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述协议报文的协议类型不支持多种报文类型,将所述协议报文添加至与该协议报文的协议类型对应的限速队列;在该限速队列中的协议报文的数量未超过预设的限速阈值时,将该协议报文上送至所述主控板。3.根据权利要求1所述的方法,其特征在于,与不同的报文类型分别对应的限速队列的限速阈值不同。4.根据权利要求1所述的方法,其特征在于,所述协议报文的协议类型支持的多种报文类型的优先级不同,当所述协议报文为路由协议报文时,所述优先级高的报文类型为保活报文。5.一种报文限速的装置,应用...
【专利技术属性】
技术研发人员:王信大,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。