虚拟网络中的网络流量分析(一)

日期: 2012-09-06 作者:David Davis翻译:邹铮 来源:TechTarget中国 英文

多年来,网络管理员想出了很多可行的方法来分析和解决物理网络故障,例如使用SNMP和NetFlow进行数据收集或者使用协议分析器查看原始网络帧和数据包等。但我们现在已经进入虚拟网络时代,这些方法还能管用吗?好消息是,现有的网络流量分析策略仍然可以用于虚拟网络中,只是有一些小小的差别。 虚拟网络并没有那么与众不同 虚拟网络的工作原理与物理网络基本相同。在很多情况下,只是网络设备的名字改变了,例如:   ? 网络接口卡(NIC)现在被称为“虚拟网络接口卡”(vNIC)  ? 交换机现在被称为“虚拟交换机”(vSwitch)。

vSwitch的工作原理与物理交换机非常类似,但是没有传统交换机中常见的配置……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

多年来,网络管理员想出了很多可行的方法来分析和解决物理网络故障,例如使用SNMPNetFlow进行数据收集或者使用协议分析器查看原始网络帧和数据包等。但我们现在已经进入虚拟网络时代,这些方法还能管用吗?好消息是,现有的网络流量分析策略仍然可以用于虚拟网络中,只是有一些小小的差别。

虚拟网络并没有那么与众不同

虚拟网络的工作原理与物理网络基本相同。在很多情况下,只是网络设备的名字改变了,例如:

  ? 网络接口卡(NIC)现在被称为“虚拟网络接口卡”(vNIC)
  ? 交换机现在被称为“虚拟交换机”(vSwitch)。vSwitch的工作原理与物理交换机非常类似,但是没有传统交换机中常见的配置功能(例如显示MAC地址)。
  ? 每台主机上可以创建多个vSwitch,vSwitch上的端口通常出于特定目的(例如生产或管理)被分成多个端口组。
  ? 在虚拟环境,完全支持VLAN,交换机端口可以使接入端口或者中继端口,就像在物理交换机中一样。
  ? 通过真实的物理服务器NIC和电缆,承载虚拟交换机的物理主机被连接到物理网络,这在虚拟基础设施中被称为“上行链路”。
  ? 混杂模式、NICteaming(多网卡接入)和负载平衡等功能在虚拟环境中也有。

这些功能发生了改变:

  ? 不再需要生成树协议
  ? 网络流量不能从一个交换机流到同一主机的另一个交换机
  ? 端口组位于虚拟网络,但不存在于物理网络(这可能与思科SmartPort类似)
  ? 你无法看到连接到vNIC的虚拟交换机或者物理电缆(并且对于大多数服务器而言,你无法在配线间看到闪烁的灯光)

使用SNMP和NetFlow的虚拟网络流量分析

正如在物理网络基础设施中一样,在虚拟世界中分析网络流量时,你需要使用SNMP或NetFlow来收集跨基础设施的多个点的数据,然后通过网络性能管理和监控工具来分析这些数据。常见的网络性能监控工具包括What’’s Up Gold和Solarwinds Orion,常见的NetFlow收集器和分析器包括Plixer Scrutinizer和Solarwinds NetFlow Traffic Analyzer。

当然,你仍然可以通过元素管理器(例如HP OpenView)来进行互联网控制消息协议(ICMP)监控,但最好先进行一定的利用率和错误检查。

图1:在vSphere中启用NetFlow

如果你使用的是vSphere5之前的版本,你将无法利用NetFlow来监控虚拟基础设施。然而,当你部署vSphere5之后(假设你使用的是vSphere分布式交换机版本),你可以在单个dvPort(分布式虚拟端口)或上行链路中,在端口组启用NetFlow v5。

这样操作后,你就能够监控以下内容:

  ? 主机内虚拟机流量(同一主机上虚拟机到虚拟机的流量)
  ? 主机间虚拟机流量(不同主机上虚拟机到虚拟机的流量)
  ? 虚拟机到物理基础设施的流量

SNMP只能为你提供发送和接收的网络流量以及错误的基本统计信息,而NetFlow能够提供IP配对和协议,为你显示更详细的信息。换句话说,你能够看到最高流量使用者以及谁在向谁发送流量。例如,通过SNMP,你可能会看到一个网络接口已经达到其吞吐容量的最大值,但一切仅此而已。而通过NetFlow,你可以看到HTTP正占用95%的接口利用率,而某个用户的电脑(通过DNS查找)正在加载摇滚音乐会的视频。当然,这些方法都无法向你显示数据包内的情况或者允许你解码任何数据。在《vSphere 5网络功能-NetFlow》中,你会找到关于VMware的vSphere 5 Netflow部署的更相信的信息。

图2:用于vSphere的Xangati

 

本文收录在TechTarget虚拟化技术手册《VMware vSphere虚拟网络技术宝典》中。

作者

David Davis
David Davis

TechTarget中国的特约虚拟化专家。

翻译

邹铮
邹铮

相关推荐

  • 被忽略的企业网络中的硬件漏洞

    通常与应用相关的漏洞颇受瞩目,而硬件漏洞经常被众人所忽视。不断涌现的用户需求使得供应商实施相关措施以弥补这一缺陷。不过当硬件漏洞被检测出来时,通常需要供应商为固件编写特殊代码,实际上比为软件打补丁更困难……

  • 网络十月榜:进击的网络管理

    如今,我们正越来越多地部署移动互联网、虚拟网络以及云计算,开始进军一个前所未有的SDN新世界,相应地,我们的管理与监控手段也必须迎头跟上,与网络发展保持同步。

  • 虚拟网络的管理面临多种挑战(二)

    毋庸多说,服务器虚拟化给网络管理员带来诸多好处,但是带来这些好处的同时也让虚拟网络的管理面临一些严峻的挑战……

  • 虚拟网络的管理面临多种挑战(一)

    毋庸多说,服务器虚拟化给网络管理员带来诸多好处,但是带来这些好处的同时也让虚拟网络的管理面临一些严峻的挑战……