[发明专利]远程流量监控负载分担的芯片实现方法和装置有效
申请号: | 201810306085.4 | 申请日: | 2018-04-08 |
公开(公告)号: | CN108418765B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 单哲 | 申请(专利权)人: | 苏州盛科通信股份有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/26;H04L12/24;H04L9/06 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 王锋 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 流量 监控 负载 分担 芯片 实现 方法 装置 | ||
本发明公开了一种远程流量监控负载分担的芯片实现方法及装置,应用于NPB设备,该方法包括:NPB设备收到远程交换机发送的监测报文后,对所述监测报文进行外层报文头解析;当所述外层报文头的四层头为ERSPAN头时,对所述监测报文进行内层报文头解析,判断所述监测报文是否为VxLAN报文,若是,则基于数据IP头的数据进行负载分担计算;若否,则基于内层IP头的数据进行负载分担计算;根据负载分担计算结果进行ECMP出口选择,将所述监测报文发送至相应的网络分析服务器。采用本发明公开的远程流量监控负载分担的芯片实现方法及装置,可以有效的对ERSPAN监测报文进行处理,保证同一会话的发送至同一网络分析服务器,以利于更好的进行网络流量的监测。
技术领域
本发明涉及一种对远程监测报文进行转发的方法,特别涉及一种应用于NPB设备的远程流量监控负载分担的芯片实现方法和装置,属于网络通信技术领域。
背景技术
数据中心中,目前普遍使用VxLAN(Virtual Extensible LAN)部署网络,在其间的用于监测网络的NPB(NetworkPacket Brokers,网络数据包中转)设备通常会收到远程交换机送来的如图1所示报文格式的监测报文,其报文内容包括外层Mac头,外层IP头,该两个报文头用于将该监测报文发送至相应的NPB设备;其后是ERSPAN(封装远程端口镜像)头,该报文头表明本报文是监测报文;其后为数据中心中转发的VxLAN封装的报文,包括内层MAC头、内层IP头、内层VxLAN头,以及内部的数据MAC头、数据IP头及数据Payload。
NPB设备需要将上述报文格式的报文发送至相应的分析服务器进行报文分析。用于分析报文的分析服务器可能有多个,网络中的数据流都是双向的,为了更好的进行网络数据分析,期望可以将同一会话的数据流发送至同一个网络分析服务器。
发明内容
针对现有技术的不足,本发明的主要目的在于:为了对NPB设备接收到的ERSPAN报文进一步做分析处理,分发到具体的网络分析服务器,以达到较优的网络数据分析效果,提出一种远程流量监控负载分担的芯片实现方法和装置。
为实现前述目的,本发明公开了一种远程流量监控负载分担的芯片实现方法,应用于NPB设备,该方法具体包括:
所述NPB设备收到远程交换机发送的监测报文后,对所述监测报文进行外层报文头解析;
当所述外层报文头的四层头为ERSPAN头时,对所述监测报文进行内层报文头解析,判断所述监测报文是否为VxLAN报文,若是,则基于数据IP头的数据进行负载分担计算;若否,则基于内层IP头的数据进行负载分担计算;
根据负载分担计算结果进行ECMP出口选择,将所述监测报文发送至相应的网络分析服务器。
优选地,所述方法还包括:当外层报文头的四层头为ERSPAN头时,根据用户配置选择是否剥除所述ERSPAN头。
优选地,所述判断所述监测报文是否为VxLAN报文包括:
判断内层报文的UDP端口是否为VxLAN的端口,若是,表示当前报文是VxLAN封装的报文;若否,表示当前报文不是VxLAN封装的报文。
优选地,所述基于数据IP头的数据进行负载分担计算包括:根据数据IP头的IPDA和IPSA进行基于会话的对称Hash计算。
优选地,所述基于内层IP头的数据进行负载分担计算包括:根据内层IP头的IPDA和IPSA进行基于会话的对称Hash计算。
优选地,所述对称Hash计算还包括使用四层TCP/UDP的目的端口号和源端口号参与计算。
相应地,本发明还提出了一种远程流量监控负载分担的芯片实现装置,应用于NPB设备,所述装置包括:
报文接收模块,用于接收远程交换机发送的监测报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州盛科通信股份有限公司,未经苏州盛科通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810306085.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:限流方法、装置、计算机设备和存储介质
- 下一篇:带宽控制方法、装置和系统