采样报文的转发方法、装置及数据中心制造方法及图纸

技术编号:20628017 阅读:31 留言:0更新日期:2019-03-20 17:36
本发明专利技术公开了一种采样报文的转发方法、装置及数据中心,该方法包括:与数据中心包括的采样目的设备建立通信连接,采样目的设备是数据中心包括的采样服务器连接的设备;向采样目的设备同步采样源设备的互联网协议IP地址和随机IP地址列表,以使采样目的设备建立采样源设备的IP地址与随机IP地址列表的映射关系;以随机IP地址列表中的一个IP地址作为源IP地址封装采集到的报文,得到采样报文;将采样报文发送给采样目的设备,以使采样目的设备根据映射关系将源IP地址更改为采样源设备的IP地址后,转发给采样服务器。该方案可以确保整个数据中心的各个链路负载均衡,提升各个链路的带宽利用率。

Forwarding method, device and data center of sampled message

The invention discloses a forwarding method, device and data center for sampling message, which includes: establishing communication connection with the sampling target device included in the data center, the sampling target device is the device connected with the sampling server included in the data center, and synchronously sampling the Internet protocol IP address and random IP address list of the source device to the sampling target device so as to set up the sampling purpose. Set up mapping relationship between IP address of sampling source device and random IP address list; encapsulate the collected message with an IP address in random IP address list as the source IP address, and get the sampled message; send the sampled message to sampling destination device, so that sampling destination device can change the source IP address to the IP address of sampling source device according to mapping relationship and forward it to sampling service. Device. This scheme can ensure the load balance of all links in the whole data center and improve the bandwidth utilization of each link.

【技术实现步骤摘要】
采样报文的转发方法、装置及数据中心
本专利技术涉及通信
,尤指一种采样报文的转发方法、装置及数据中心。
技术介绍
如图1所示是一个典型的数据中心架构图,包括网络设备(图1中示出的SW1-1、SW1-2、SW2-1、SW2-2、SW3、SW4和SW5)、业务服务器(图1中示出4台)和采样服务器,在出口的网络设备SW5上配置了出口的sFlow采样功能,将端口Port5双向(指收发方向)的报文,镜像到一台采样服务器上(SW2-2下联的采样服务器)。由于是远程镜像,需要将SW5上Port5收发的报文封装成采样报文,采样报文的源互联网协议(InternetProtocol,IP)地址为SW5上Port5的IP地址,采样报文的目的IP地址为采样服务的IP地址,然后将采样报文发送给采样服务器。图1中,虽然从采样设备到采样服务器之间存在很多链路,若采集同一设备上的同一端口的报文,则封装得到的采样报文的源IP地址、目的IP地址和源端口、目的端口都是相同的,目前均衡算法的均衡因子通常与源IP地址、目的IP地址、源端口、目的端口有关,这样一台采样设备的采样报文每次都只会选择同一条链路转发,如图1中的带箭头的虚线所标识的链路。上述采样报文的转发方法中,若采样报文的数量很多时,会占用带箭头的虚线所标识的链路的过多带宽,影响该链路上正常业务报文的转发,而其他链路可能处于空闲状态,其他链路的带宽利用率较低,从而导致整个数据中心的链路负载失衡。
技术实现思路
本专利技术实施例提供一种采样报文的转发方法、装置及数据中心,用以解决现有技术中存在的整个数据中心的链路负载失衡的问题。根据本专利技术实施例,提供一种采样报文的转发方法,应用在数据中心包括的采样源设备中,所述方法包括:与所述数据中心包括的采样目的设备建立通信连接,所述采样目的设备是所述数据中心包括的采样服务器连接的设备;向所述采样目的设备同步所述采样源设备的互联网协议IP地址和随机IP地址列表,以使所述采样目的设备建立所述采样源设备的IP地址与所述随机IP地址列表的映射关系;以所述随机IP地址列表中的一个IP地址作为源IP地址封装采集到的报文,得到采样报文;将所述采样报文发送给所述采样目的设备,以使所述采样目的设备根据所述映射关系将所述源IP地址更改为所述采样源设备的IP地址后,转发给所述采样服务器。具体的,与所述数据中心包括的采样目的设备建立通信连接,具体包括:向所述采样目的设备发送通信连接建立请求,以使所述采样目的设备根据所述通信连接建立请求发送通信连接建立响应;接收所述通信连接建立响应。可选的,向所述采样目的设备同步所述采样源设备的IP地址和随机IP地址列表之前,还包括:对所述随机IP地址列表中的IP地址进行冲突检测;若通过冲突检测,则向所述采样目的设备同步所述采样源设备的IP地址和所述随机IP地址列表;若未通过冲突检测,则从所述随机IP地址列表中删除冲突的IP地址,向所述采样目的设备同步所述采样源设备的IP地址和删除冲突的IP地址的所述随机IP地址列表。根据本专利技术实施例,还提供一种采样报文的转发方法,应用在数据中心包括的采样目的设备中,所述采样目的设备是所述数据中心包括的采样服务器连接的设备,所述方法包括:与所述数据中心包括的采样源设备建立通信连接;接收所述采样源设备同步的所述采样源设备的互联网协议IP地址和随机IP地址列表;建立所述采样源设备的IP地址与所述随机IP地址列表的映射关系;接收采样报文,所述采样报文是所述采样源设备以所述随机IP地址列表中的一个IP地址作为源IP地址封装采集的报文后得到的;根据所述映射关系将所述源IP地址更改为所述采样源设备的IP地址后,转发给所述采样服务器。具体的,与所述数据中心包括的采样源设备建立通信连接,具体包括:接收所述采样源设备发送的通信连接建立请求;根据所述通信连接建立请求发送通信连接建立响应,以使所述采样源设备接收所述通信连接建立响应。根据本专利技术实施例,还提供一种采样报文的转发装置,应用在数据中心包括的采样源设备中,所述装置包括:建立模块,用于与所述数据中心包括的采样目的设备建立通信连接,所述采样目的设备是所述数据中心包括的采样服务器连接的设备;同步模块,用于向所述采样目的设备同步所述采样源设备的互联网协议IP地址和随机IP地址列表,以使所述采样目的设备建立所述采样源设备的IP地址与所述随机IP地址列表的映射关系;封装模块,用于以所述随机IP地址列表中的一个IP地址作为源IP地址封装采集到的报文,得到采样报文;发送模块,用于将所述采样报文发送给所述采样目的设备,以使所述采样目的设备根据所述映射关系将所述源IP地址更改为所述采样源设备的IP地址后,转发给所述采样服务器。具体的,所述建立模块,具体用于:向所述采样目的设备发送通信连接建立请求,以使所述采样目的设备根据所述通信连接建立请求发送通信连接建立响应;接收所述通信连接建立响应。具体的,所述同步模块,还用于:向所述采样目的设备同步所述采样源设备的IP地址和随机IP地址列表之前,对所述随机IP地址列表中的IP地址进行冲突检测;若通过冲突检测,则向所述采样目的设备同步所述采样源设备的IP地址和所述随机IP地址列表;若未通过冲突检测,则从所述随机IP地址列表中删除冲突的IP地址,向所述采样目的设备同步所述采样源设备的IP地址和删除冲突的IP地址的所述随机IP地址列表。根据本专利技术实施例,还提供一种采样报文的转发装置,应用在数据中心包括的采样目的设备中,所述采样目的设备是所述数据中心包括的采样服务器连接的设备,所述装置包括:第一建立模块,用于与所述数据中心包括的采样源设备建立通信连接;第一接收模块,用于接收所述采样源设备同步的所述采样源设备的互联网协议IP地址和随机IP地址列表;第二建立模块,用于建立所述采样源设备的IP地址与所述随机IP地址列表的映射关系;第二接收模块,用于接收采样报文,所述采样报文是所述采样源设备以所述随机IP地址列表中的一个IP地址作为源IP地址封装采集的报文后得到的;更改模块,用于根据所述映射关系将所述源IP地址更改为所述采样源设备的IP地址后,转发给所述采样服务器。具体的,所述第一建立模块,具体用于:接收所述采样源设备发送的通信连接建立请求;根据所述通信连接建立请求发送通信连接建立响应,以使所述采样源设备接收所述通信连接建立响应。根据本专利技术实施例,还提供一种数据中心,包括采样源设备和采样目的设备,其中:所述采样源设备包括所述的采样报文的转发装置;所述采样目的设备包括所述的采样报文的转发装置。本专利技术有益效果如下:本专利技术实施例提供一种采样报文的转发方法及装置,通过与所述数据中心包括的采样目的设备建立通信连接,所述采样目的设备是所述数据中心包括的采样服务器连接的设备;向所述采样目的设备同步所述采样源设备的互联网协议IP地址和随机IP地址列表,以使所述采样目的设备建立所述采样源设备的IP地址与所述随机IP地址列表的映射关系;以所述随机IP地址列表中的一个IP地址作为源IP地址封装采集到的报文,得到采样报文;将所述采样报文发送给所述采样目的设备,以使所述采样目的设备根据所述映射关系将所述源IP地址更改为所述采样源设备的IP地址后,转发给所述采样服务器。该方案中,采集同一本文档来自技高网...

【技术保护点】
1.一种采样报文的转发方法,应用在数据中心包括的采样源设备中,其特征在于,所述方法包括:与所述数据中心包括的采样目的设备建立通信连接,所述采样目的设备是所述数据中心包括的采样服务器连接的设备;向所述采样目的设备同步所述采样源设备的互联网协议IP地址和随机IP地址列表,以使所述采样目的设备建立所述采样源设备的IP地址与所述随机IP地址列表的映射关系;以所述随机IP地址列表中的一个IP地址作为源IP地址封装采集到的报文,得到采样报文;将所述采样报文发送给所述采样目的设备,以使所述采样目的设备根据所述映射关系将所述源IP地址更改为所述采样源设备的IP地址后,转发给所述采样服务器。

【技术特征摘要】
1.一种采样报文的转发方法,应用在数据中心包括的采样源设备中,其特征在于,所述方法包括:与所述数据中心包括的采样目的设备建立通信连接,所述采样目的设备是所述数据中心包括的采样服务器连接的设备;向所述采样目的设备同步所述采样源设备的互联网协议IP地址和随机IP地址列表,以使所述采样目的设备建立所述采样源设备的IP地址与所述随机IP地址列表的映射关系;以所述随机IP地址列表中的一个IP地址作为源IP地址封装采集到的报文,得到采样报文;将所述采样报文发送给所述采样目的设备,以使所述采样目的设备根据所述映射关系将所述源IP地址更改为所述采样源设备的IP地址后,转发给所述采样服务器。2.如权利要求1所述的方法,其特征在于,与所述数据中心包括的采样目的设备建立通信连接,具体包括:向所述采样目的设备发送通信连接建立请求,以使所述采样目的设备根据所述通信连接建立请求发送通信连接建立响应;接收所述通信连接建立响应。3.如权利要求1或2所述的方法,其特征在于,向所述采样目的设备同步所述采样源设备的IP地址和随机IP地址列表之前,还包括:对所述随机IP地址列表中的IP地址进行冲突检测;若通过冲突检测,则向所述采样目的设备同步所述采样源设备的IP地址和所述随机IP地址列表;若未通过冲突检测,则从所述随机IP地址列表中删除冲突的IP地址,向所述采样目的设备同步所述采样源设备的IP地址和删除冲突的IP地址的所述随机IP地址列表。4.一种采样报文的转发方法,应用在数据中心包括的采样目的设备中,所述采样目的设备是所述数据中心包括的采样服务器连接的设备,其特征在于,所述方法包括:与所述数据中心包括的采样源设备建立通信连接;接收所述采样源设备同步的所述采样源设备的互联网协议IP地址和随机IP地址列表;建立所述采样源设备的IP地址与所述随机IP地址列表的映射关系;接收采样报文,所述采样报文是所述采样源设备以所述随机IP地址列表中的一个IP地址作为源IP地址封装采集的报文后得到的;根据所述映射关系将所述源IP地址更改为所述采样源设备的IP地址后,转发给所述采样服务器。5.如权利要求4所述的方法,其特征在于,与所述数据中心包括的采样源设备建立通信连接,具体包括:接收所述采样源设备发送的通信连接建立请求;根据所述通信连接建立请求发送通信连接建立响应,以使所述采样源设备接收所述通信连接建立响应。6.一种采样报文的转发装置,应用在数据中心包括的采样源设备中,其特征在于,所述装置包括:建立模块,用于与所述数据中心包括的采样目的设备建立通信连接,所...

【专利技术属性】
技术研发人员:赖鹏飞
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1