为语音WLAN建立子网(上)
“为保证语音应用在WLAN上的顺利运行,要根据无线VoIP电话的工作方式以及用户打算使用哪些特性,来为语音用户建立子网。
; 我们目前正在部署WLAN。预期这条WLAN将在一个园区内支持多达2000名无线语音用户。我们对这条WLAN的部分要求是提供无缝的语音与互联/内联子网的漫游功能。为了实现园区内的无缝漫游,让园区各处时刻保持连续的RF信号,设计子网的规范时有没有什么经验法则?我们认为像厂商建议的扁平语音网是行不通的。”
面对用户关于WLAN语音子网的疑问,来自各厂商的专家从不同角度,提出了切实可行的建议和方案。
WLAN系统架构
Trapeze Networks公司Dan Simone认为,用户的直觉是对的。在一条扁平子网中支持数千名无线用户(无论他们是语音还是数据用户),显然是不能扩展的。让一条子网覆盖整个园区也十分麻烦,有线网络上的经验证实了这一点。因此,对于使用802.11b有限带宽的语音应用来说,结果不会更好。在大型子网环境中,用户最终得到的是每个域中大量的广播信号,因而影响性能。尤其对于VoIP应用来说,会使用可广播大量数据的小型CPU驱动的设备,因此一条VLAN中过多的用户将造成性能的迅速下降,时延的增加,从而导致低质量的语音呼叫。
主要为语音用户提供服务的子网的合适规模,取决于无线VoIP电话的工作方式以及用户打算使用哪些特性。假如是呼叫中心应用,可以将子网大小减少到更可治理的、更实际的规模(例如,每条子网255或127位用户)。取得成功的要害是无线设备以大约50毫秒或更短的漫游时间(包括认证和授权),在园区内提供“真正的”子网内漫游功能的能力。
由于所有的用户不可能停留在同一条子网内,WLAN系统的架构必须非常有效地支持子网漫游。这种架构应当答应任意子网的用户在WLAN各处漫游,除非具体的IT策略在某些网络区域禁止接入。此外,WLAN系统应当在不引入新的路由协议(如移动IP)以及不需要改变有线骨干网就可在骨干网上传播所有的语音VLAN的条件下,实现子网漫游功能。
用户应当寻找一种可以保持现有骨干配置的系统,从而使你可在你认为合适的规模上添加语音子网。然后,确保它可以在用户漫游的地方,无论接入点连接在哪条子网上,都动态支持这些子网和服务质量信令。这样,无论数据流在何处进入有线网络,都可以实现完全的移动性。
WLAN交换机架构
Meru Networks公司Vaduvur Bharghavan表示,在数据网络中,为了减少广播数据流,一般建议将网络划分更小的子网。广播数据流被发送给局域网子网上的所有系统。当网络扩展时,这种作法降低了网络的性能,并且广播数据流将随着用户数量而增加。
广播数据包最常见的类型为地址解析协议(ARP)请求和NetBIOS。构成大部分广播内容的ARP (RFC 826)被终端系统用来确定向其发送IP包的另一个系统的MAC地址。
通常推荐的子网大小为254个主机。但是,这并不是一种硬性规定。可以根据所预期的广播数据流流量,选择更大或更小的子网规模。
一些WLAN交换机架构消除了这种划分更小的子网的需要,因为这些架构可智能地治理广播域,限制ARP请求等广播数据流,防止广播被传送给所有的主机。这对于无线系统尤其重要,因为空中的带宽是有限的。减少不必要传送的数据包数量对于提高网络性能非常重要。
当用户将无线网络划分为多条子网时,必须确保WLAN交换机和接入点可支持切换时间接近于零的接入点之间的切换以及整个网络中的子网漫游。这对于无线语音部署尤其至关重要,因为在无线语音部署中,不希望用户在四处走动,VoIP终端从一个接入点移动到另一个接入点时,谈话发生中断。大规模部署(2千个语音客户端)面临的问题在于:语音是一种比数据更苛求的应用。
在802.11中,人们都知道客户机决定何时、何处建立联系和切换,并且它们相互独立地做这些事。在像这种大规模弥漫性(pervasive)部署中,这会造成“乒乓球”效应,客户机将大量的时间用在从接入点到接入点的切换上,而不是用在传送和接收数据上。语音不能承受这种损失,否则呼叫变得差得让人无法接受。这是由于语音系统是数字采样的,一般每隔30毫秒采一次样。假如丢失一个数据包,信号就不能完全恢复,其结果是低劣的语音质量。在最差情况下,这种丢失可能造成掉线。在弥漫性部署中有几百个接入点,这意味着在一次语音通话过程中,VoIP终端可能在接入点之间切换许多次。假如接入点间的切换时间超过几毫秒,帮助台将被投诉电话机质量的呼叫所沉没。
实际上,这是WLAN基础设施造成的。;