解决了

QoS用于Horizo​​n视图中的语音流量优先级


UserLevel 4
徽章 +9
我正在寻找在Horizo​​n View持久桌面上使用Cisco IP Communicator,并希望对其他人建议对语音流量优先级的建议进行一些输入。我看到的一些选项:

1>说“它在10GB上,很好”

2>使用单独的网络(端口组和VLAN)专门针对具有1GB上行链路的VSS上的语音

3>使用单独的网络(端口组和VLAN)专门针对固定在端口组的1GB上行链路上的VDS上的语音

4>使用单独的网络(端口组和VLAN)专门针对具有10GB上行链路的VDS上的语音

5>使用单独的网络(端口组和VLAN)专门针对VDS上的语音,并使用IP优先级(差异化服务代码[DSCP])AUDIO PRIPITY优先考虑语音VLAN的TOR Switch上具有10GB上行链路和流量优先级。

有想法社区吗?
图标

最好的答案Bbbburns2015年3月25日,15:53

@DaemonBehr<\/a>
\n
\nWhy IP Communicator instead of Cisco Jabber? I understand that the requirements for one or the other aren't always directly in your control, but if you have the option to do Cisco Jabber you can use the VXME Plugin:
\nhttp:\/\/www.cisco.com\/c\/en\/us\/products\/collateral\/collaboration-endpoints\/virtualization-experience-media-engine\/datasheet-c78-734102.html
\n
\nThis plugin allows the media to be streamed directly between the thin clients, thus you can keep all of your RTP audio traffic out of the data center and directly between endpoints. Your QoS marking and classification is then done at the switches near the endpoints and you avoid hairpinning RTP audio back and forth to the data center. The caveat here is this won't work on a zero client.
\n
\nIf you remove the RTP traffic from the VM then you no longer have to look at giving special QoS to all traffic from this VM. If you have no choice but to use IP Communicator I still don't like the extra complexity that a dedicated network adapter for voice enabled VMs would require. Having two network adapters in the same VM (one dedicated for voice) could lead to problems with one way audio if the IP Communicator doesn't handle it properly.
\n
\nThe ideal scenario removes the RTP from the datacenter, or remarks and reclassifies the voice traffic coming out of the data center where it's feasible to do so.
\n
\nThat's a long way of saying \"Option 1 - It's on 10GB, it's fine.\" With a note to try to avoid the scenario in the first place, or to try marking the traffic where you can.
\n
\n
\nJason Burns | CCIE Voice #20707 | Solutions & Performance Engineer | jason.burns@nutanix.com | @bbbburns<\/a>","className":"post__content__best_answer"}">
查看原件

7个答复

UserLevel 4
徽章 +9
我发现这篇文章引用了一些Cisco UC建议的实践。
http://docwiki.cisco.com/wiki/qos_design_considerations_for_virtual_uc_with_ucs

关键是这个建议:

“如果未部署Nexus 1000V,仍然可以提供一些QoS,但这不是最佳解决方案。交换机。例如,虚拟交换机1将具有配置为1个cos值1的上行链路端口,虚拟开关2将具有配置的cos值2的上行链路端口,等等。然后,应用程序虚拟机将分配给虚拟机切换,取决于所需的QoS系统类。该方法的缺点是虚拟机中的所有流量类型都具有相同的COS值。例如,使用统一的CM虚拟机,实时媒体流量(例如MOH流量),信号流量和非声流(例如,备份,CDR,日志,网络流量等)将共享相同的COS值。”

因此,我认为也许使用基于端口的COS分配和一个新的VSWITCH,并使用与那些优先端口连接的2 x 1GB上行链路。

但是,完成此操作之后,是否应该将第二个虚拟适配器分配给“仅语音”流量的端点VM(将在新VSWITCH上的端口组上)?还是我应该让整个VM使用单个虚拟适配器,然后将其放在新的VSwitch上的端口组上?

两个虚拟适配器有助于交通隔离和可扩展性,但增加了管理开销。

想法?
UserLevel 7
徽章 +34
谢谢你的问题@daemonbehr

@keesbaggerman @bbbburns @dlink7你们能在这里提供见识吗?
UserLevel 2
徽章 +14
@daemonbehr

为什么IP通信者代替思科Jabber?我知道对一个或另一个的要求并不总是直接在您的控制中,但是如果您可以选择进行Cisco Jabber,则可以使用VXME插件:
http://www.cisco.com/c/en/us/products/collat​​eral/collaboration-endpoints/virtualization-experience-media-engine/datasheet-c78-734102.html

该插件允许将媒体直接流式传输在薄客户端之间,因此您可以将所有RTP音频流量放在数据中心和端点之间。然后,在端点附近的开关中进行QoS标记和分类,然后避免来回回到数据中心。这里的警告是,这对零客户端无效。

如果您从VM中删除RTP流量,则不再需要考虑从该VM的所有流量给出特殊的QoS。如果您别无选择,只能使用IP Communicator,我仍然不喜欢启用语音VM的专用网络适配器所需的额外复杂性。如果IP通信器无法正确处理,则在相同的VM中拥有两个网络适配器(一个专用语音)可能会导致问题。

理想的方案从数据中心删除了RTP,或者备注并重新分类了从数据中心出来的语音流量,在此中可行。

这是说“选项1-在10GB上,很好,这很好。”用注释来首先尝试避免情况,或者尝试在可能的地方标记流量。


杰森·伯恩斯|CCIE语音#20707 |解决方案与绩效工程师|jason.burns@nutanix.com |@bbbburns
UserLevel 4
徽章 +19
音频流是否与PCOIP保持一致?如果是这样,我们可以优化PCOIP流并设置DSCP
UserLevel 2
徽章 +14
是的,如果没有VXME,音频将与桌面流媒体会话的其余部分保持一致。
UserLevel 4
徽章 +9
@bbbburns
很棒的信息。我不知道Cisco Jabber的VXME插件。我们一定会考虑使用它。此外,看来我们将使用2 x 1GB上行链路创建一个新的VSWITCH,并将我们的“端点”台式机放置在那里的端口组上。

这为我们提供了物理细分,以实现更简单的流量分析和与主机的其他类型流量的争夺机会。

游戏中也有一些零客户端,因此在所有情况下,直接端点RTP音频都不会工作。物理分离流量的另一个原因。

再次感谢您的洞察力。非常感谢。
UserLevel 4
徽章 +9
实际上,我现在正在重新审视这一点,因为1GB端口的使用大大增加了端口利用率,并降低了每个开关节点的可扩展性。

我可能不得不回到VDS上的2 x 10GB上行链路(带有LBT和NIOC),并希望有足够的带宽来阻止任何争论。

使用VXME的思科Jabber是一个不错的选择,但客户端还不想离开IP Communicator。

回复


Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu