带你读《思科软件定义访问 : 实现基于业务意图的园区网络》第三章软件定义访问运作方法3.5(一)

简介: 《思科软件定义访问 : 实现基于业务意图的园区网络》第三章软件定义访问运作方法3.5

3.5        集成无线局域网

 

软件定义访问支持通过两个选项将无线访问集成到网络中。一种选择是使用传统的思科统一无线网络CUWN本地模式运行在网络交换矩阵之上,作为网络交换矩阵的非原生服务。在这种模式下,软件定义访问架构只是无线通信的传输网络,这一选项对于无线网络向软件定义访问迁移非常有帮助。另一个选项是无线网络与网络交换矩阵完全融合,将软件定义访问的获益扩展到无线用户。无线网络与软件定义访问集成的两个主要选项如下。

(1) 软件定义无线接入:无线网络与网络交换矩阵完全融合。

(2)  传统无线网络:传统的思科统一无线网络(CUWN)本地模式叠加运行在网络交   换矩阵之上。

在下一节中,我们将描述这两种模式的技术实现。

 

3.5.1   软件定义无线接入

通过使用交换矩阵模式的无线控制器和无线接入点可以将无线网络无缝集成到软件定义访问架构中。交换矩阵模式的无线控制器用于与网络交换矩阵控制平面进行通信,注册客户端二层MAC地址、可扩展组标识SGT和二层虚拟网标识VNI信息。交换矩阵模式的无线接入点包括思科第二代802.11ac无线接入点包括 Aironet380028001800系列和第一代 802.11ac无线接入点,它们将与交换矩阵模式的无线控制器进行关联,在其上可以配置支持网络交换矩阵的SSID。无线接入点负责与无线终端通信,在有线一侧,连接在网络边缘节点的无线接入点将帮助VXLAN数据平面进行流量的封装和解封装工作。

软件定义访问提供了优化的功能,例如,部署第二代 802.11ac无线接入点时,无线接入点本身即可实现应用程序的可视化和控制AVC。有关第二代和第一代802.11ac无线接入点在网络交换矩阵中的功能支持差别,请参阅无线软件版本的发行说明。

    交换矩阵模式的无线控制器管控交换矩阵模式的无线接入点的方式与传统的思科统一无线网络(CUWN)集中转发模式相同,提供移动性控制和射频资源管理等操作优势。其显著区别是连接在交换矩阵SSID中的无线终端传输的流量无须进行CAPWAP封装并从无线接入点转发到中心控制器,相反,来自无线客户端的数据流量由网络交换矩阵连接的无线接入点直接进行 VXLAN封装。正是因为这种区别,具有集成 SGT功能的分布式数据平面才得以实现。流量通过网络交换矩阵选取最佳路径传输到目的地,无论是有线终端的连接还是无线终端的连接都使用一致的策略。

与传统的思科统一无线网络(CUWN)类似,要通过 CAPWAP隧道来控制管理无线接入点。当然,无线控制器与软件定义访问控制平面的集成支持无线客户端在整个网络交换矩阵中的不同无线接入点之间的漫游。如果与无线客户端EID关联的 RLOC发生任何改变,控制平面协议将更新相应的主机跟踪数据库来实现对终端漫游的支持。

虽然无线网络流量在网络交换矩阵的无线和有线部分之间传输时,交换矩阵模式无线接入点将对该流量进行VXLAN流量封装,但这些无线接入点并非网络交换矩阵的边缘节点。相反,这些无线接入点使用 VXLAN隧道直接连接到边缘节点交换机,并依靠这些交换机提供第三层任播网关等网络交换矩阵服务。

将无线局域网集成到网络交换矩阵中可以让无线客户端享受到网络交换矩阵的优势,包括寻址简化、通过扁平化子网实现移动性最大化,以及基于策略一致性的跨越有线和无线网络的端到端网络分段。无线集成还能让无线控制器摆脱数据平面的转发职责,而继续用作无线域的集中式服务和控制平面。

在软件定义访问网络交换矩阵中,有线和无线都属于单一的集成基础架构的一部分,在连接、移动和策略执行方面的行为方式都相同。无论用户采用何种媒介访问网络,其联网体验都是一致的。

在控制平面集成方面,网络交换矩阵的无线控制器将所有无线客户端的连接、漫游和断开信息通知到网络交换矩阵控制平面节点。通过这种方式,控制平面节点始终具有网络交换矩阵中有线和无线客户端的所有信息,始终充当唯一的信息源

在数据平面集成方面,网络交换矩阵模式的无线控制器指示网络交换矩阵模式的无线接入点建立 VXLAN叠加隧道到相邻的网络交换矩阵边缘节点。无线接入点 VXLAN隧道将网络分段并将策略信息传送到边缘节点,保持无线终端的连接和功能与有线终端一致。

当无线客户端通过网络交换矩阵的无线接入点连接到该网络交换矩阵时,网络交换矩阵无线控制器将无线终端加入网络交换矩阵中,并将其MAC  地址通知控制平面节点。无线控制器随后指示无线接入点在其相邻的边缘节点建立 VXLAN叠加隧道。接下来,无线客户端将通过DHCP获取自己的 IP地址。一旦完成,边缘节点就会将无线客户端的 IP地址注册到控制平面节点(以便在客户端MACIP地址之间形成映射,此时到达 /来自无线终端的通信可以开始被转发。

网络交换矩阵的无线控制器位于网络交换矩阵边界节点的外部,可以位于软件定义访问的同一个底层网络中,但是位于网络交换矩阵叠加网络的外部。这是因为无线控制器可以直接连接到边界节点,或者是多个IP跃点以外(如本地数据中心。然后,无线控制器的IP子网前缀必须被通告到底层网络路由域,用于无线接入点的联网和管理(通过传统的 CAPWAP控制平面

网络交换矩阵的无线接入点直接连接到网络交换矩阵叠加网络中的网络交换矩阵边缘节点。或者,无线接入点可以连接到软件定义访问扩展节点。无线接入点也可以使用拉伸的子网功能和网络交换矩阵边缘节点上的任播网关功能。这允许整个园区内的所有网络交换矩阵的无线接入点都部署在同一个子网中。

软件定义访问无线网络如图 3-9所示。

在无线控制器上启用网络交换矩阵功能后,无线接入点加入过程如下。

(1)  无线接入点初始化并通过 CAPWAP加入无线控制器。所有管理和控制通信(如无线接入点软件映像管理、授权许可管理、无线射频资源管理(RRM)、客户端身份验证和其他功能)都利用此 CAPWAP连接。

(2)  无线接入点加入无线控制器后,检查其是否能够支持网络交换矩阵。如果具备该能力,则在无线接入点上自动启用网络交换矩阵功能。

     (3)适当的信令交互完成后,无线接入点会构建一条到网络交换矩阵边缘节点的 VXLAN隧道。

 

 

 

                                       image.png

 

3-9 软件定义访问无线网络

以每个 WLANSSID为基础启用网络交换矩阵功能。客户端子网和三层网关位于网络交换矩阵边缘节点上的叠加网络与传统的 CUWN模型相比,它们存在于无线控制器上

当客户端加入启用了网络交换矩阵的无线网络时,整个过程如下。

(1) 客户端在启用了网络交换矩阵SSID的无线控制器上进行身份验证。

(2)  无线控制器通知无线接入点使用 VXLAN封装客户端流量并发送到网络交换矩阵边缘节点,在VXLAN数据分组中为该客户端填充适当的虚拟网络 /可扩展组信息。

(3) 无线控制器在网络交换矩阵控制平面节点数据库中注册客户端MAC地址。

(4)  客户端获得   IP   地址后,网络交换矩阵边缘节点将更新现有的控制平面条目,将无线客户端 MAC地址和 IP地址进行映射。

(5) 客户端此时可以自由地在网络中进行通信。

 

相关文章
|
6天前
|
安全 网络协议 网络安全
端口转发:解锁网络访问的新维度
端口转发技术,简化网络数据流,用于家庭至企业服务器场景。它隐藏内部网络服务,提供远程访问、个人网站公开、NAT穿透及安全的VPN连接。设置涉及路由器管理界面,添加转发规则,但需注意安全风险,仅开放必要端口并加强内部安全措施。了解和善用端口转发,提升网络服务可达性与安全性。
93 5
|
6天前
|
安全 Java 网络安全
【认知革命】JAVA网络编程新视角:重新定义URL与URLConnection,让网络资源触手可及!
【6月更文挑战第22天】JAVA网络编程中,URL代表统一资源定位符,用于表示网络资源地址。通过`new URL("address")`创建URL对象,可解析和访问其组件。URLConnection是与URL建立连接的接口,用于定制HTTP请求,如设置GET/POST、超时及交换数据。
|
16天前
|
数据可视化 算法 JavaScript
使用Python进行网络数据可视化的多种方法与技巧
在当今信息爆炸的时代,网络数据量呈指数级增长,了解和分析这些数据对于许多领域的决策制定至关重要。可视化是理解和解释大量数据的强大工具之一,而Python作为一种流行的编程语言,提供了丰富的库和工具来进行网络数据可视化。本文将介绍一些使用Python进行网络数据可视化的方法与技巧,并提供相应的代码实例。
|
24天前
|
机器学习/深度学习 安全 网络安全
【计算巢】数字取证:追踪和分析网络犯罪的方法
【6月更文挑战第4天】本文探讨了数字取证在网络安全中的关键作用,通过Python编程展示如何分析网络日志以发现线索。数字取证利用科学方法收集、分析电子数据,以应对黑客入侵、数据泄露等网络犯罪。文中提供的Python代码示例演示了从服务器日志中提取IP地址并统计访问次数,以识别异常行为。此外,实际的数字取证还包括数据恢复、恶意软件分析等复杂技术,并需遵循法律程序和伦理标准。随着技术发展,数字取证将更有效地保障网络空间的和平与秩序。
|
1天前
|
文字识别 开发工具 Android开发
视觉智能开放平台操作报错合集之使用人脸属性检测接口,出现报错:图片无法下载,请检查链接是否可访问和本地网络情况,该如何解决
在使用视觉智能开放平台时,可能会遇到各种错误和问题。虽然具体的错误代码和消息会因平台而异,但以下是一些常见错误类型及其可能的原因和解决策略的概述,包括但不限于:1. 认证错误、2. 请求参数错误、3. 资源超限、4. 图像质量问题、5. 服务不可用、6. 模型不支持的场景、7. 网络连接问题,这有助于快速定位和解决问题。
|
24天前
|
SQL 安全 数据库连接
sql如何访问网络数据库
访问网络数据库(通常指的是不在本地计算机上而是在网络上的数据库服务器)的SQL操作,其实与访问本地数据库在SQL语句的编写上并没有太大差异。主要的区别在于连接的设置和配置,以及如何确保网络连接的安全性
|
7天前
|
机器学习/深度学习 算法 搜索推荐
神经网络中的优化方法
摘要: 这篇内容介绍了梯度下降优化算法在机器学习中的挑战,如平缓区域、鞍点和局部最小值,以及如何通过改进策略来克服这些问题。文章提到了几种优化方法,包括Momentum、AdaGrad、RMSprop和Adam。Momentum通过累积历史梯度信息来调整参数更新,帮助模型在训练过程中更快地收敛。AdaGrad和RMSprop解决了AdaGrad学习率过早衰减的问题,RMSprop结合了Momentum和AdaGrad的优势,通过一阶矩估计和二阶矩估计动态调整学习率,尤其适用于大规模数据集和复杂模型。Adam是RMSprop的一个变种,是深度学习中最常用的优化器之一。
|
22天前
计算机网络——物理层-编码与调制(数字基带信号、模拟基带信号、码元、常用编码、基本调制方法、混合调制)二
计算机网络——物理层-编码与调制(数字基带信号、模拟基带信号、码元、常用编码、基本调制方法、混合调制)二
20 0
|
22天前
|
内存技术
计算机网络——物理层-编码与调制(数字基带信号、模拟基带信号、码元、常用编码、基本调制方法、混合调制)一
计算机网络——物理层-编码与调制(数字基带信号、模拟基带信号、码元、常用编码、基本调制方法、混合调制)一
27 0
|
21天前
|
网络协议 算法 Linux
【嵌入式软件工程师面经】Linux网络编程Socket
【嵌入式软件工程师面经】Linux网络编程Socket
39 1

热门文章

最新文章