网络流量控制方法、装置及交换机的制作方法

文档序号:9567083阅读:492来源:国知局
网络流量控制方法、装置及交换机的制作方法
【技术领域】
[0001] 本发明设及通信技术领域,具体设及一种网络流量控制方法、装置及交换机。
【背景技术】
[0002] 在实际的网络应用中,通常都存在对于实时性要求高的应用,比如网络游戏、在线 视频、语音通话、网络电话会议等。由于运类应用对于实时性要求比较高,因此如果数据报 文在网络传输过程中出现丢包,导致网络报文重传,就会使运类应用无法正常使用,比如出 现视频卡顿、语音通话卡顿、网络游戏卡顿或掉线等问题。运类应用对网络丢包的容忍性比 较差,对网络报文的实时性要求高。
[0003] 网络中出现丢包的情况通常为:外网流量突发给内网中的终端用户,或者,内网的 服务器突发流量给内网的终端用户。由于现有的接入交换机的缓存通常都很小,因此当网 络中出现高速端口发往低速端口的情况时,会因接入交换机的缓存不足而产生丢包现象, 从而导致网络中的大量高实时性的应用出现异常或者导致高实时性应用体验差。

【发明内容】

[0004] 针对现有技术中的缺陷,本发明提供一种网络流量控制方法、装置及交换机,可W 解决现有技术中因接入交换机缓存不足而产生丢包问题。
[0005] 为解决上述技术问题,本发明提供W下技术方案:
[0006] 第一方面,本发明提供了一种接入交换机流量控制方法,包括:
[0007] 接收用户终端肥发送的用于请求IP地址的第一请求报文;
[000引根据接收所述第一请求报文的端口信息,获取用于使核屯、交换机为该肥进行流 量策略控制的第一信息;
[0009] 将所述第一信息添加在所述第一请求报文中,获得第二请求报文;
[0010] 将第二请求报文发送核屯、交换机,W使所述核屯、交换机根据所述第一信息W及所 述端口的当前使用信息对所述UE进行流量控制。
[0011] 进一步地,将第二请求报文发送核屯、交换机,W使所述核屯、交换机根据所述第一 信息W及所述端口的当前使用信息对所述UE进行流量控制,包括:
[0012] 将第二请求报文发送核屯、交换机,W使所述核屯、交换机根据所述肥所在的接入 交换机的端口的最大网络速率W及其他UE通过该端口接收的数据的流量之和对所述UE待 接收的数据进行流量控制;
[0013] 其中,所述肥所在的接入交换机的端口的最大网络速率为根据所述第一信息确 定的;
[0014] 其中,所述第一信息包括:
[0015] 肥请求的IP地址、接收所述第一请求报文的接入交换机的标识ID、接收所述第一 请求报文的端口的端口号和接收所述第一请求报文的端口的最大网络速率。
[0016] 进一步地,将第二请求报文发送核屯、交换机,W使所述核屯、交换机根据所述肥所 在的接入交换机的端口的最大网络速率W及其他肥通过该端口接收的数据的流量之和对 所述UE待接收的数据进行流量控制,包括:
[0017] 将第二请求报文发送核屯、交换机,W使所述核屯、交换机根据所述肥所在的接入 交换机的端口的最大网络速率、所述UE待接收的数据的流量大小W及其他UE通过该端口 接收的数据的流量之和对所述UE待接收的数据进行流量控制:
[0018] 若其他肥通过该端口接收的数据的流量之和超过或等于该端口的最大网络速 率,则所述核屯、交换机对所述UE待接收的数据进行缓存;
[0019] 若其他肥通过该端口接收的数据的流量之和低于该端口的最大网络速率,则所 述核屯、交换机根据该端口的空闲网络带宽与所述UE待接收的数据的流量大小的比较结 果,对所述UE待接收的数据进行流量控制:
[0020] 若所述UE待接收的数据的流量小于或等于该端口的空闲网络带宽,则所述核屯、 交换机将所述UE待接收的数据进行转发;否则将所述UE待接收的数据中未超过该端口的 空闲网络带宽的部分进行转发,将超过该端口的空闲网络带宽的部分进行缓存。
[0021] 第二方面,本发明还提供了一种核屯、交换机流量控制方法,包括:
[0022] 接收接入交换机发送的第二请求报文,所述第二请求报文为肥向所述接入交换 机发送的用于请求IP地址的报文,该报文中携带有所述接入交换机根据接收所述肥发送 的用于请求IP地址的报文的端口信息获取的第一信息;
[0023] 根据所述第一信息W及所述端口的当前使用信息对所述肥侧待接收的数据进行 流量控制。
[0024] 进一步地,根据所述第一信息W及所述端口的当前使用信息对所述肥侧待接收 的数据进行流量控制,包括:
[00巧]根据所述肥所在的接入交换机的端口的最大网络速率W及其他肥通过该端口接 收的数据的流量之和对所述UE侧待接收的数据进行流量控制;
[00%] 其中,所述肥所在的接入交换机的端口的最大网络速率为根据所述第一信息确 定的;
[0027] 其中,所述第一信息包括:
[0028] 肥请求的IP地址、所述接入交换机的标识ID、接收所述肥发送的用于请求IP地 址的报文的端口的端口号和接收所述肥发送的用于请求IP地址的报文的端口的最大网络 速率。
[0029] 进一步地,根据所述肥所在的接入交换机的端口的最大网络速率W及其他肥通 过该端口接收的数据的流量之和对所述UE侧待接收的数据进行流量控制,包括:
[0030] 若其他肥通过该端口接收的数据的流量之和超过或等于该端口的最大网络速 率,则所述核屯、交换机对所述UE侧待接收的数据进行缓存。
[0031] 进一步地,根据所述肥所在的接入交换机的端口的最大网络速率W及其他肥通 过该端口接收的数据的流量之和对所述UE侧待接收的数据进行流量控制,还包括:
[0032] 若其他肥通过该端口接收的数据的流量之和低于该端口的最大网络速率,则所 述核屯、交换机根据该端口的空闲网络带宽与所述肥侧待接收的数据的流量大小的比较结 果,对所述UE侧待接收的数据进行流量控制:
[0033] 若所述UE侧待接收的数据的流量小于或等于该端口的空闲网络带宽,则所述核 屯、交换机将所述UE侧待接收的数据进行转发;否则将所述UE侧待接收的数据中未超过该 端口的空闲网络带宽的部分进行转发,将超过该端口的空闲网络带宽的部分进行缓存。
[0034] 进一步地,在根据所述肥所在的接入交换机的端口的最大网络速率W及其他肥 通过该端口接收的数据的流量之和对所述UE侧待接收的数据进行流量控制之前,所述方 法还包括:
[0035] 获取其他肥通过该端口接收的数据的流量之和。
[0036] 第S方面,本发明还提供了一种接入交换机流量控制装置,包括:
[0037] 接收单元,用于接收用户终端肥发送的用于请求IP地址的第一请求报文;
[0038] 获取单元,用于根据所述接收单元接收所述第一请求报文时的端口信息,获取用 于使核屯、交换机为该肥进行流量策略控制的第一信息;
[0039] 处理单元,用于将所述获取单元获得的第一信息添加在所述接收单元接收的第一 请求报文中,获得第二请求报文;
[0040] 发送单元,用于将所述处理单元获取的第二请求报文发送核屯、交换机,W使所述 核屯、交换机根据所述第一信息W及所述端口的当前使用信息对所述UE进行流量控制。
[0041] 进一步地,所述发送单元具体用于:将第二请求报文发送核屯、交换机,W使所述核 屯、交换机根据所述肥所在的接入交换机的端口的最大网络速率W及其他UE通过该端口接 收的数据的流量之和对所述UE待接收的数据进行流量控制;
[0042] 其中,所述肥所在的接入交换机的端口的最大网络速率为根据所述第一信息确 定的;
[0043] 其中,所述第一信息包括:
[0044] 肥请求的IP地址、接收所述第一请求报文的接入交换机的标识ID、接收所述第一 请求报文的端口的端口号和接收所述第一请求报文的端口的最大网络速率。
[0045] 进一步地,所述发送单元具体用于:将第二请求报文发送核屯、交换机,W使所述核 屯、交换机根据所述UE所在的接入交换机的端口的最大网络速率、所述UE待接收的数据的 流量大小W及其他UE通过该端口接收的数据的流量之和对所述UE待接收的数据进行流量 控制:
[0046] 若其他肥通过该端口接收的数据的流量之和超过或等于该端口的最大网络速 率,则所述核屯、交换机对所述肥待接收的数据进行缓存;
[0047] 若其他肥通过该端口接收的数据的流量之和低于该端口的最大网络速率,则所 述核屯、交换机根据该端口的空闲网络带宽与所述UE待接收的数据的流量大小的比较结 果,对所述UE待接收的数据进行流量控制:
[0048] 若所述UE待接收的数据的流量小于或等于该端口的空闲网络带宽,则所述核屯、 交换机将所述UE待接收的数据进行转发;否则将所述UE待接收的数据中未超过该端口的 空闲网络带宽的部分进行转发,将超过该端口的空闲网络带宽的部分进行缓存。
[0049] 第四方面,本发明还提供了一种接入交换机,包括上面所述的接入交换机流量控 制装置。
[0050] 第五方面,本发明还提供了一种核屯、交换机流量控制装置,包括:
[0051] 接收单元,用于接收接入交换机发送的第二请求报文,所述第二请求报文为肥向 所述接入交换机发送的用于请求IP地址的报文,该报文中携带有所述接入交换机根据接 收所述肥发送的用于请求IP地址的报文的端口信息获取的第一信息;
[0052] 流量控制单元,用于根据所述第一信息W及所述端口的当前使用信息对所述肥 侧待接收的数据进行流量控制。 阳053] 进一步地,所述流量控制单元,具体用于:
[0054] 根据所述肥所在的接入交换机的端口的最大网络速率W及其他肥通过该端口接 收的数据的流量之和对所述UE侧待接收的数据进行流量控制; 阳化5] 其中,所述肥所在的接入交换机的端口的最大网络速率为根据所述第一信息确 定
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1