【技术实现步骤摘要】
发送报文的方法、第一网络设备及计算机可读存储介质本申请是2018年01月26日提交到中国专利局、专利技术名称为“发送报文的方法、第一网络设备及计算机可读存储介质”、申请号为201810075675.0的中国专利申请的分案。
本申请涉及通信领域,并且更具体地,涉及一种发送报文的方法、第一网络设备及计算机可读存储介质。
技术介绍
当业务流进入网络后,在网络设备中会由于业务流汇聚等原因而产生突发,突发的业务流会以高于该业务流的限制速率在网络中发送。突发的业务流之间会相互影响,导致业务流中报文延迟的不确定性。因此,需要在网络设备中对业务流进行整形,消除或者抑制业务流的突发。在网络设备中,流量整形是一种根据设定参数(例如业务流限制速率)对经过整形器的业务流进行整形的技术。传统的流量整形方法中,聚合整形是将多个业务流汇聚到一个流量整形队列,整形器根据同一个预设的业务流限制速率对该流量整形队列中的所有业务流进行整形,由于各个业务流有自身的传输状况,该聚合整形算法无法根据网络设备上实际的传输状况实现整形。逐流限速整形是每个业 ...
【技术保护点】
1.一种发送报文的方法,其特征在于,包括:/n第一网络设备从第二网络设备接收第一报文,所述第一报文包括第一时间标签,所述第一时间标签指示允许所述第一报文离开所述第二网络设备的第一队列的第一时间;/n所述第一网络设备获得第二报文,所述第二报文包括第二时间标签,将所述第二报文入队到所述第一网络设备的第二队列中,所述第二时间标签指示允许所述第二报文离开所述第二队列的第二时间;/n所述第一网络设备从所述第二网络设备接收第三报文,所述第三报文包括第三时间标签,所述第三时间标签指示允许所述第三报文离开所述第二网络设备的所述第一队列的第三时间;/n所述第一网络设备获得第四报文,所述第二报 ...
【技术特征摘要】
1.一种发送报文的方法,其特征在于,包括:
第一网络设备从第二网络设备接收第一报文,所述第一报文包括第一时间标签,所述第一时间标签指示允许所述第一报文离开所述第二网络设备的第一队列的第一时间;
所述第一网络设备获得第二报文,所述第二报文包括第二时间标签,将所述第二报文入队到所述第一网络设备的第二队列中,所述第二时间标签指示允许所述第二报文离开所述第二队列的第二时间;
所述第一网络设备从所述第二网络设备接收第三报文,所述第三报文包括第三时间标签,所述第三时间标签指示允许所述第三报文离开所述第二网络设备的所述第一队列的第三时间;
所述第一网络设备获得第四报文,所述第二报文包括第四时间标签,将所述第四报文入队到所述第一网络设备的所述第二队列中,所述第四时间标签指示允许所述第四报文离开所述第二队列的所述第四时间,所述第四时间与所述第二时间之差不小于第一预设延时;
所述第一网络设备从所述第二队列中出队所述第二报文,向第三网络设备发送所述第二报文,其中从所述第二队列中出队所述第二报文的时间不早于所述第二时间;
所述第一网络设备从所述第二队列中出队所述第四报文,向所述第三网络设备发送所述第四报文,其中从所述第二队列中出队所述第四报文的时间不早于所述第四时间。
2.如权利要求1所述的方法,其特征在于,还包括:
将预存储的传输延时与所述第三报文的传输延时中较大者作为所述第一预设延时,所述预存储的传输延时是所有在所述第三报文之前入队过所述第二队列的所述业务流中的报文从所述第二网络设备到所述第一网络设备的传输延时中最大的传输延时,所述第三报文的传输延时是所述第三报文从所述第二网络设备到所述第一网络设备的传输延时;
将所述预存储的传输延时的值更新为所述第一预设延时的值;
计算整形延时,所述整形延时是所述第一预设延时与所述第三报文的传输延时之差;
根据所述整形延时和当前时间计算所述第四时间,所述当前时间是所述第一网络设备计算所述第四时间时的时间,所述第四时间与所述当前时间之差不小于所述整形延时。
3.如权利要求2所述的方法,其特征在于,所述第三报文的传输延时是所述当前时间与所述第三时间之差。
4.如权利要求1至3任一项所述的方法,其特征在于,所述第一报文、所述第二报文、所述第三报文和所述第四报文属于同一业务流。
5.如权利要求4所述的方法,其特征在于,所述业务流包括至少一个子流,所述至少一个子流包括所述第一报文和所述第三报文,所述第三时间与所述第一时间之差不小于在所述至少一个子流的限制速率下所述第一报文从所述第二网络设备到所述第一网络设备的预计传输时间。
6.如权利要求1至5任一项所述的方法,其特征在于,所述第三时间与所述第一时间之差不小于所述第一队列的最大传输延时,所述第一队列的最大传输延时是所有入队过所述第一队列的所述业务流中的报文从所述第二网络设备的上一跳网络设备到所述第二网络设备的传输延时中最大的传输延时。
7.一种第一网络设备,其特征在于,包括:
输入接口模块,用于从第二网络设备接收第一报文,所述第一报文包括第一时间标签,所述第一时间标签指示允许所述第一报文离开所述第二网络设备的第一队列的第一时间;
报文处理模块用于:获得第二报文,所述第二报文包括第二时间标签;
流量管理模块用于:将所述第二报文入队到所述第一网络设备的第二队列中,所述第二时间标签指示允许所述第二报文离开所述第二队列的第二时间;
所述输入接口模块,还用于从所述第二网络设备接收第三报文,所述第三报文包括第三时间标签,所述第三时间标签指示允许所述第三报文离开所述第二网络设备的所述第一队列的第三时间;
所述报文处理模块还用于:获得第四报文,所述第二报文包括第四时间标签;
所述流量管理模块,还用于将所述第四报文入队到所述第一网络设备的所述第二队列中,所述第四时间标签指示允许所述第四报文离开所述第二队列的所述第四时间,所述第四时间与所述第二时间之差不小于第一预设延时;
输出接口模块,用于从所述第二队列中出队所述第二报文,向第三网络设备发送所述第二报文,其中从所述第二队列中出队所述第二报文的时间不早于所述第二时间;
输入接口模块,还用于从所述第二队列中出队所述第四报文,向第三网络设备发送所述第四报文,其中从所述第二队列中出队所述第四报文的时间不早于所述第四...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。