Haste makes waste

关于vsphere中的TrafficShaping

Posted on By lijun

上午一直在折腾一个问题,使用VMware vSphere PowerCLI Cmdlets中的函数,无法从虚拟Switch的vSwitch0中获取TrafficShaping的相关信息,比如:平均band/PeakBand等,取得的一直都是空数据。

通过另一个函数Get-VDTrafficShapingPolicy倒是可以取得数据,但这个是获取分散虚拟switch中的TrafficShapingPolicy信息。

Get-VDTrafficShapingPolicy:This cmdlet retrieves the traffic shaping policy for distributed ports.

1. 什么是Traffic Shaping

参考wiki上的定义,使用Traffic Shaping,能控制计算机网络中的通信流量,延迟包的发送与接受,以达到通信性能的最优化,减少延迟,保证带宽。

2. vmware中的Traffic Shaping

在vmware的如下网络设定中存在Traffic Shaping的设置:

  1. vSphere标准switch,以及下属的portgroup(如VSAN/Management)
  2. vSphere分散标准switch,以及下属的portgroup

针对Traffic Shaping,可以设置如下的信息:

  • 平均バンド幅
  • バーストサイズ
  • ピークバンド幅