无线

思科移动服务架构介绍

Downloads

内容简介

企业运营的移动性正在不断提高。在过去几年中,希望通过访问网络资源提高工作效率的员工数量显著增加,而这种趋势在近期没有任何减缓的迹象。移动办公意味着在合适的时间,让合适的用户能够通过合适的网络不间断地访问企业应用。要提供这样的体验,IT需要谨慎地考虑网络的构建方式。移动设备的普及,企业对统一多个接入网络的需求,以及用户对移动应用的需要,都增加了现有IT资源的负担。很少有IT部门能够增加足够的资源来满足这些迫在眉睫的移动需求。然而,通过采用一种新的方法来建设移动网络,将可以在不需要增加大量IT资源的情况下,简化移动办公服务的提供方式。

为了提供真正的移动办公能力,IT必须采取一种行之有效的方法,集中精力统一不同网络,管理不断增多的移动设备,以及支持移动应用的开发。IT必须改进现有的无线网络,支持多种新型移动应用。而且,这些应用必须能够支持多个网络,并可以从小型企业扩展到规模非常庞大的企业。

为了实现这样的转变,IT必须创建一个能够协助开发多种移动应用的开放式网络平台,从而将无线LAN转变为移动网络。这些移动应用需要采取独特的设计,以提高企业的灵活性和竞争力。这样的平台必须具有一个开放的接口,以允许第三方用一种统一的方式获得网络信息,同时不会降低业务用网络的安全性和性能。为了做到这一点,IT必须将服务层从网络层中分离出来。这种方法允许在多种接入网络中提供移动应用,包括Wi-Fi、以太网、蜂窝网络和WiMAX。而且,通过整合这些物理网络的控制和配置,这有助于集成范围更加广泛的互联网“组件”,例如无源RFID和传感器网络。

通过推出基于一款创新产品(Cisco 3300系列移动服务引擎)的思科移动服务架构,思科正在让这种转变成为现实。该平台可以集中提供各种网络服务和实现应用接口的标准化,从而帮助范围更加广泛的合作伙伴生态系统开发各个行业的移动解决方案。

Cisco Motion:移动服务架构

移动服务是指一组可以整合来自于网络不同环节的信息,支持和优化移动办公应用的增值网络服务。这些信息通常广泛地分布于整个网络之中,因而导致服务的配置和管理极为复杂。服务、控制和数据平面的组合不仅提高了复杂性,而且限制了网络在保持统一性能的同时支持新型服务的能力。随着越来越多的企业决定用他们自己的网络支持移动办公,服务、控制和数据平面的组合已经成为了限制网络支持移动应用的灵活性和规模的重要因素。

要解决这个问题,关键在于采用一种集中式的服务架构。虽然移动服务仍对通过提供网络信息来优化应用性能具有重要的意义,但是它们应当从控制和数据平面中抽离出来,集中到一个服务引擎。移动服务的集中管理可以提供多种优势,包括提高可扩展性,改进配置和管理。另外,集中的服务架构还有助于去除服务和网络之间的直接联系,让用户可以将服务拓展到多种类型的网络,包括Wi-Fi、以太网、WiMAX和蜂窝等不同的接入网络。通过为统一控制和配置提供一种基于标准的方法,服务的集中化还有助于整合来自不同物理网络的信息,例如无源RFID和传感器网络。

越来越多的企业开始意识到,移动网络必须能够支持多种类型的应用。移动服务的真正价值在于,它们能够通过提供来自于网络和相关应用的实时信息,提升应用的性能。网络和应用信息的这种相互影响存在协同效应,可以扩大企业所能提供的移动解决方案类型的数量和范围。同时,要顺利地提供移动服务,一个关键的条件是要确保第三方应用都具有一个标准的接口,以便访问这些网络和应用信息。思科移动服务引擎支持一种基于简单对象访问协议/可扩展标记语言(SOAP/XML)的开放API,可以将这些服务与一个移动应用合作伙伴生态系统连接起来。通过将服务信息从控制网络集中到移动服务引擎,IT部门可以开放对该API的使用,而不需要担心对业务网络造成干扰。

思科移动服务引擎可以通过集中管理移动服务改造移动架构,从而提高移动应用开发的灵活性和简便性。图1显示了移动服务架构的总体示意图。

图1 思科移动服务的总体架构

思科移动服务的总体架构

传统WLAN架构的限制

现有的无线LAN是为了传输无线数据而优化的。WLAN控制器的使用有助于确保可扩展的、高性能的无线连接。但是,现有的WLAN设备(包括WLAN控制器在内)并不适于提供企业所需要的,用以支持各种新兴移动应用的服务。WLAN架构的主要优点在于提供可靠的、大范围的无线连接,这对于电子邮件、Web浏览和文件传输等移动数据应用尤为重要。这种架构最主要的设计目的是,在优化无线分组吞吐量的同时,降低对部署和管理组件(例如移动设备和无线接入点)正常运行的影响。

作为现有WLAN架构的核心,WLAN控制器可以为所有网络组件提供实时的管理和网络优化。它的主要功能是集中管理网络运营和执行相关的策略。WLAN控制器并没有针对服务交付平台进行专门的优化。现有控制器的设计目标是提供高性能的数据传输路径,因而只为控制处理而使用了中等性能的CPU。而且,它们的内存和存储空间有限,需要依赖于一个针对数据路径控制而优化的操作系统。图2显示了WLAN控制器在提供可扩展移动服务方面存在的限制。

图2 WLAN控制器在提供移动服务方面存在的限制

WLAN控制器在提供移动服务方面存在的限制

另外,传统的WLAN架构无法支持企业所需要的移动应用。首先,各种WLAN产品无法集成其他的网络接入技术,而是只限于Wi-Fi。这些网络都是封闭的平台,无法为支持第三方开发的应用提供标准的接口。因此,要将任何新型应用或服务集成到网络之中,都必须花费漫长的开发时间。其次,只支持WLAN的网络架构无法集中管理多个网络环境,也不能在多个网络之间提供可扩展的服务和应用。

只有建立一个将应用、服务与控制平面分离的移动网络,IT才能真正地交付企业所需要的服务。真正的移动网络可以集中管理服务交付,为服务支持提供一种模块化的方法。通过这种方式,服务可以扩展到同一网络的多个位置或者不同的网络。

作为现有无线网络的延伸,思科移动服务引擎可以直接与WLAN控制器集成,让其能够将全部资源都专门用于确保统一、可靠的分组传输,而服务的支持和扩展则由移动服务引擎负责处理。这样,企业能够更加迅速地适应应用需求的变化。

总而言之,由于移动服务架构具有下列特性,它比现有WLAN架构更加符合企业的需要:

  • 在多个网络之中(例如以太网、Wi-Fi和蜂窝网络)提供统一的服务
  • 为企业级应用的开发提供一个开放的API
  • 能够跨越多个网络管理服务
  • 支持软件模块化,让控制器专门负责处理流量
  • 以服务为导向的硬件平台
  • 可以随应用演进而扩展的平台(能够提供投资保护)

移动服务软件

思科移动服务引擎是一种可以支持多种服务的平台。这些服务将以套装软件的形式加载到该平台之中。下文将详细分析移动服务的特性,并将介绍一些可以充当移动服务架构的组成部分的移动服务示例。

移动服务是指一种运行在MSE上,具有下列特性的软件实例:

  • 该服务可以跨越多个接入网络,包括Wi-Fi(802.11)和有线(802.3)网络。
  • 该服务可以跨越多个网络组件提供某种增值功能。
  • 该服务可以利用一种移动服务API,为外部应用提供接口。
  • 该服务可以提供其他应用和服务器无法轻易获得的网络状态信息。
  • 该服务可以与其他移动服务组合,实现更高层次的功能。
  • 该服务可以跨越多个MSE进行部署,以拓展它所提供的功能。

移动服务架构的价值是通过移动服务引擎所支持的套装软件实现的。MSE本身只是一个能够基于业务需求,支持不同软件实例的可扩展平台。MSE平台的灵活性意味着这些服务能够以“一对多”或者“多对一”的配置进行部署。通过这种方式,组织能够将单个服务拓展到分布于企业不同角落的多个MSE;或者相反,在位于单个办公地点的某个MSE上部署多项服务。企业可以在MSE上提供任意数量的服务,例如环境感知软件、自适应无线IPS、移动智能漫游和安全客户端管理器。所有这些服务都采取了独特的设计,能够通过从网络获取各种信息,优化某个特定的应用。表1总结了这些服务的主要定义和功能。

表1 移动服务套装软件概况

  环境感知 自适应无线IPS 移动智能漫游 安全客户端管理器
描述 通过环境信息(例如位置和遥测参数),优化业务流程 通过集成化的入侵防御功能消除无线威胁 在公共和私人网络之间提供移动应用切换功能 简化各种新型移动设备的配置和管理
应用 资产跟踪
状况监控
符合法规-PCI,HIPAA,SOX 双模语音和数据应用 安全连接
主要行业 医疗
制造
零售
金融服务
医疗
大型企业
医疗
教育
零售
医疗
企业

通过集中管理服务优化性能

通过在思科移动服务引擎上运行各种服务,而不是在各个交换机或者无线控制器上单独运行这些服务,可以提供一种更易于扩展的网络设计方案,原因在于从无线控制器和无线接入点获取信息的方式。在一个典型的大型企业无线部署中,往往会有很多接入点部署于同一个物理空间(例如某个楼层)之中。为了提高冗余性和可扩展性,这些接入点都会与多个(而不是一个)无线控制器相连,如图3所示。尽管下图所示的架构有些夸张(因为没有企业会为每个控制器只部署一个接入点),但它所要说明的是,各个控制器可能会以不同的方式接收网络信息。

图3 用于定位服务的典型无线控制器-无线接入点部署方式

用于定位服务的典型无线控制器-无线接入点部署方式

在图3所示的例子中,控制器想要确定笔记本电脑的位置。由于这些控制器分散在不同的位置,所有需要用一个运行环境感知软件的MSE来从所有连接到客户端周围接入点的控制器(1到4)搜集信息,而不只是一组连接到单个控制器的接入点。通过这种方式,该MSE能够结合所有位置信息进行关联分析,再通过一个开放式API,为外部应用提供一个统一的接口。

将服务集中到MSE的另外一个好处是,每台控制器都不再会因为向应用提供网络信息而不堪重负。在环境感知软件支持定位功能时,应用可以直接与MSE交互,而不需要不断地向各个控制器查询设备和标签的位置信息。位置计算需要足够的处理能力,以提供精确的定位信息。MSE是专门为这种任务设计的平台,因而有助于提供更加统一、更加便于扩展的服务。

开放的移动服务接口

移动服务架构的一个重要的设计特色是在各个服务组件之间提供了标准化的接口。移动服务架构的接口主要分为三类,分别代表了特定的网络区域或者层次。它们是:

  • 移动服务API:移动服务API是外部应用和移动服务引擎之间的主要接口。它既是管理服务的接口,也是针对服务使用者的实时接口。移动服务API的主要目标是通过为访问网络信息提供一种标准化的方法,大幅度地简化集成商的移动应用开发工作。
  • 网络移动服务协议(NMSP):NMSP可以在MSE和无线控制器之间提供一个统一的、通用的协议,以传输所有服务水平信息。每个无线控制器会向它所连接的任何移动服务引擎通报它所提供的服务。当某个移动服务引擎连接到该无线控制器时,它会预订一组它希望获取信息的服务。移动控制器所共享的信息会按照服务分类,包括位置测量、统计数据和安全环境数据等。
  • 无线接入点的控制和配置(CAPWAP):CAPWAP可以通过在控制器和接入设备之间实现标准化的通信方式,在无线控制器和接入网络之间提供管理、控制和数据平面通信功能。CAPWAP工作组在协议的设计中加入了扩展功能,以便在未来将其应用于除Wi-Fi以外的其他接入技术,例如RFID。CAPWAP工作组已经将CAPWAP协议规范划分为基本规范和绑定规范,这样将来就可以在不需要修改基本协议规范的情况下,加入对其他无线技术的支持。

图4 显示了这些协议在架构中的部署方式。

图4 标准化的网络接口

标准化的网络接口

便于扩展的架构

移动服务架构的可扩展性是企业对它的一项基本要求。可扩展性主要包括两个方面:高可用性和群集。该架构采用了独特的设计,可以支持服务和网络组件的高可用性。控制器不仅可以通过多宿主方式确保冗余性,还能在热备用模式下工作。大型或者关键的网络环境可以通过采用集群技术,提高移动服务引擎的可用性。基于企业服务总线架构的MSE集群可以增加服务数量和扩大服务所在网络的规模,并在应用或者客户端毫不知情的情况下,由多个物理MSE向它们提供服务。如图5所示,移动服务引擎可以通过集群方式,支持服务可扩展性。

图5扩展移动服务架构

扩展移动服务架构

总结

为了实现向移动办公的转型,IT必须克服移动领域新出现的各种挑战。通过将无线LAN改造成为一个真正的移动网络,IT将能够更加有效地管理层出不穷的新型移动设备,通过一个统一的控制接口整合多个网络,以及为移动应用开发构建一个开放的平台。思科移动服务引擎的推出可以实现服务支持和交付的集中化,让无线LAN控制器能够集中精力负责它的首要任务――有效地管理数据平面。通过支持那些可以从多个网络获取服务信息(例如环境和入侵防御信息)的套装软件,思科移动服务引擎为服务交付提供了一种模块化的方法。服务信息的集中管理有助于实现一个合理的API接口,让第三方生态系统可以根据各种网络信息,开发针对各个行业的解决方案。只有将WLAN改造成为一个真正的移动网络,企业才能将它的员工、合作伙伴、客户和资产全部纳入移动办公的范围。


联系我们