【技术实现步骤摘要】
基于框式网络设备的限速方法和装置
本申请涉及网络通信
,特别设计一种基于框式网络设备的限速方法和装置。
技术介绍
随着网络的规模越来越大,通过网络设备的流量迅速增长,而网络设备的中央处理器(CentralProcessingUnit,CPU)处理能力有限,当网络设备的流量超过CPU处理能力时,有一部分报文会被丢弃,有可能丢掉很多重要报文,例如二层协议报文、管理报文等。为了应对这种情况,引入限速机制,对报文进行限速,防止流量过大对网络设备造成严重的影响。框式网络设备是目前常用的一类网络设备,通常包括一个主控板和多个业务板,请参见图1,图1为框式网络设备的结构示意图,其中,主控板作为管理者,各个业务板的报文上送主控板处理,这样可能会有流量超过主控板上的CPU处理能力的风险,进而造成很多网络协议传输失败,很多管理功能失效。为此,引入了业务板的流量上送主控板的限速机制,各个业务板的流量在上送主控板前会对进行限速,从而有效控制了上送主控板的流量。随着业务需求越来越广泛和复杂,框式网络设备所支持的槽位越来越多,可插入的业务板也日渐增多,即使每个业务板对上送的流量进行了限 ...
【技术保护点】
1.一种基于框式网络设备的限速方法,应用于所述框式网络设备包括的主控板中,所述框式网络设备还包括多个业务板,其特征在于,所述方法包括:接收所述多个业务板发送的报文;根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中;以及,监控各个限速队列的流量是否超过对应限速队列的限速阈值,所述各个限速队列的限速阈值之和不超过所述主控板的中央处理器CPU处理能力;针对流量超过对应限速队列的限速阈值的限速队列进行限速处理。
【技术特征摘要】
1.一种基于框式网络设备的限速方法,应用于所述框式网络设备包括的主控板中,所述框式网络设备还包括多个业务板,其特征在于,所述方法包括:接收所述多个业务板发送的报文;根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中;以及,监控各个限速队列的流量是否超过对应限速队列的限速阈值,所述各个限速队列的限速阈值之和不超过所述主控板的中央处理器CPU处理能力;针对流量超过对应限速队列的限速阈值的限速队列进行限速处理。2.根据权利要求1所述的方法,其特征在于,根据报文类型与限速队列的映射关系以及所述报文的报文类型,将所述报文添加到对应的限速队列中,具体包括:确定所述报文的报文类型;获取预先设置的报文类型与限速队列的映射关系;从所述映射关系中查找所述报文类型对应的限速队列;将所述报文添加到所述限速队列中。3.根据权利要求2所述的方法,其特征在于,确定所述报文的报文类型,具体包括:获取所述报文携带的选定字段的字段值;根据所述字段值确定所述报文的报文类型。4.根据权利要求1所述的方法,其特征在于,针对流量超过对应限速队列的限速阈值的限速队列进行限速处理,具体包括:确定流量超过对应限速队列的限速阈值的限速队列,得到选定限速队列;计算所述选定限速队列的流量与所述选定限速队列的限速阈值的差值;丢弃所述选定限速队列中所述差值的流量。5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:确定所述各个限速队列对应的报文类型的重要等级;根据所述主控板的CPU处理能力和所述各个限速队列对应的报文类型的重要等级为对应限速队列设置...
【专利技术属性】
技术研发人员:郑磊,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。