部署软件定义网络你需要考虑的10件事

简介:

软件定义网络(SDN)的目标是让网络和存储以及虚拟服务器那样动态和敏捷。这种敏捷性是通过在在网络硬件上的软件层实现的,这个软件层可以让管理员为网络传输路由制定业务规则,然后将这些规则运用到网络路由器和其他硬件上,这样就不需要手动配置硬件了。

软件定义网络对于大多数企业机构来说仍然是一个很新的概念。企业喜欢软件定义网络带给网络的虚拟化潜力,但是来自多家厂商的不同硬件必须全部能够与软件定义网络软件层协作。这使得软件定义网络的部署要比虚拟服务器或者存储的部署更加复杂。

企业机构在部署软件定义网络的时候应该考虑那些规划的问题?下面有10个关键因素要牢记。

1、确保任何时候都有对网络的端到端可见性

软件定义网络的一个好处在于,你可以通过软件立即对网络资源需求做出响应——但这也会给你的企业一直手动管理物理网络的网络管理流程带来影响。例如,如果你在白天用软件定义网络来配置一个新的网络基础设施,那么你对网络更新的日常检查只运行一次,也就是一天结束的时候,这样你实际部署到网络的情况与管理报告告诉你的情况之间是存在可见性的差异的。这些活动之间的同步,应该是任何软件定义网络实施的一个部分。

2、避免网络容量问题

虚拟化让你可以快速部署新的资源——但同时也会带来显著的额外开销,你必须持续管理这些开销。这种情况通常发生在按需资源分配的情况下。当这个需求结束之后,IT忘记了取消这些额外的资源,所以这些资源对网络的需求仍然存在,即使是不再需要的时候。任何软件定义网络部署中都应该有去配置这一项,因为一旦配置资源的需求停止之后,这理应是最后一个步骤。

3、解决性能监控问题

因为软件定义网络是一种不断发展的网络方式,很多商用网络性能监控解决方案仍然没有为软件定义网络完全做好准备。最低限度上说,这些解决方案必须提供开放的应用编程接口(API),让软件定义网络这样的新理念可以接入。这些解决方案必须能够将软件定义网络数据与来自非SDN网络的数据进行整合,因为部署软件定义网络的企业机构运行的是混合网络,既有SDN也有非SDN。从性能管理的角度来说,目标应该是拥有对网络的360度视角。

4、将网络性能与特定业务需求关联起来

软件定义网络的挑战与手动配置网络没什么区别。最终从服务的角度,网络管理员必须能够回答特定业务实例的服务问题,例如,纽约总部和新加坡办公室之间的视频连线能保证顺畅吗?为了回答像这样的问题,性能监控软件必须可以将来自SDN和非SDN网络的性能报告进行整合,并且对信息进行组织,这样就可以在特定业务环境基础上提供精细的报告。这可能要求对你使用的性能管理软件进行定制化。

5、管理安全风险

因为软件定义网络是一个新技术,企业机构面临的安全风险会提高。他们不会及时更新了解软件定义网络的漏洞和安全缺陷。为了应对这个问题,他们应该尽可能多地研究部署软件定义网络可能存在的任何协议漏洞、软件定义网络交换机模拟的风险等,并采取预防措施。

6、协调SDN网络安全与应用安全

应用使用网络,因此当应用首先部署在SDN上,IT应该确保应用安全的最佳实践与针对软件定义网络制订的最佳实践应该是同步的。这些应该包含协议之间的不同,这对软件定义网络来说是很常见的,但是对于应用也采用的其他物理网络却不是。这么做的最好方法,就是重新审视应用编码标准,确保应用安全机制解决了SDN和非SDN网络的需求。

7、保证服务质量(QoS)

确保网络的服务质量是一件困难的事情。每个网络设备组件的厂商会在工厂给自己的设备预设置服务质量——但是当所有这些有不同服务质量设置的设备开始在网络上协同工作的时候,你的网络服务质量可能远远没有达到你希望的水平,因为不同设备之间的服务质量是不兼容的。网络管理员要确保高水平的无中断服务,不同的服务质量标准可能无法保障冗余带宽(可能要求用于远程手术应用)。SDN网络也存在同样的问题,这就是为什么企业要谨慎定义、严格执行特定的业务实例和网络配置。

8、使用外部厂商

有时候企业机构在他们的网络服务和安装中使用外部厂商。如果你使用软件定义网络,要谨慎一些,选择拥有强大软件定义网络知识、可以提供业务规则要求的厂商。

9、集成WAN

软件定义网络主要是针对用于在企业内部网络上设计的,但是现在很多IT机构被要求提供到端到的高质量网络服务,是内部网络和外部WAN(很可能是通过公共网络)的混合通道。如果你需要将内部网络的端到端性能与外部WAN整合的话,这就是你的员工需要设计的另一个SDN要求。

10、构建软件定义网络知识和最佳实践

尽管软件定义网络已经存在有一段时间了,但是在企业中的采用却进展得相当缓慢。这很大程度上是由于技术的不断发展,由于有很多网络点需要带入SDN中,让企业机构意识到SDN全部优势。因此,当你迁移到软件定义网络的时候,创建属于你自己的最佳实践也许是有必要的,因为目前关于软件定义网络我们知道的还很少。通过与你自己的或者你的厂商方面的软件定义网络专家沟通交流,你可以加速这个学习的过程,同时在你前进的过程中避免代价高昂的错误。

  

  

原文发布时间为:2016-7-14

 

本文作者:孙博

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网


目录
打赏
0
0
0
0
209
分享
相关文章
单位网络监控软件:Java 技术驱动的高效网络监管体系构建
在数字化办公时代,构建基于Java技术的单位网络监控软件至关重要。该软件能精准监管单位网络活动,保障信息安全,提升工作效率。通过网络流量监测、访问控制及连接状态监控等模块,实现高效网络监管,确保网络稳定、安全、高效运行。
95 11
基于 PHP 语言深度优先搜索算法的局域网网络监控软件研究
在当下数字化时代,局域网作为企业与机构内部信息交互的核心载体,其稳定性与安全性备受关注。局域网网络监控软件随之兴起,成为保障网络正常运转的关键工具。此类软件的高效运行依托于多种数据结构与算法,本文将聚焦深度优先搜索(DFS)算法,探究其在局域网网络监控软件中的应用,并借助 PHP 语言代码示例予以详细阐释。
15 1
基于粒子群算法的网络最优节点部署优化matlab仿真
本项目基于粒子群优化(PSO)算法,实现WSN网络节点的最优部署,以最大化节点覆盖范围。使用MATLAB2022A进行开发与测试,展示了优化后的节点分布及其覆盖范围。核心代码通过定义目标函数和约束条件,利用PSO算法迭代搜索最佳节点位置,并绘制优化结果图。PSO算法灵感源于鸟群觅食行为,适用于连续和离散空间的优化问题,在通信网络、物联网等领域有广泛应用。该算法通过模拟粒子群体智慧,高效逼近最优解,提升网络性能。
公司监控软件:SAS 数据分析引擎驱动网络异常精准检测
在数字化商业环境中,企业网络系统面临复杂威胁。SAS 数据分析引擎凭借高效处理能力,成为网络异常检测的关键技术。通过统计分析、时间序列分析等方法,SAS 帮助企业及时发现并处理异常流量,确保网络安全和业务连续性。
77 11
公司网络监控软件:Zig 语言底层优化保障系统高性能运行
在数字化时代,Zig 语言凭借出色的底层控制能力和高性能特性,为公司网络监控软件的优化提供了有力支持。从数据采集、连接管理到数据分析,Zig 语言确保系统高效稳定运行,精准处理海量网络数据,保障企业信息安全与业务连续性。
74 4
基于GA遗传优化的WSN网络最优节点部署算法matlab仿真
本项目基于遗传算法(GA)优化无线传感器网络(WSN)的节点部署,旨在通过最少的节点数量实现最大覆盖。使用MATLAB2022A进行仿真,展示了不同初始节点数量(15、25、40)下的优化结果。核心程序实现了最佳解获取、节点部署绘制及适应度变化曲线展示。遗传算法通过初始化、选择、交叉和变异步骤,逐步优化节点位置配置,最终达到最优覆盖率。
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。ACL 可应用于路由器、防火墙等设备,通过设定规则控制访问。其类型包括标准、扩展、基于时间和基于用户的ACL,广泛用于企业网络和互联网安全中,以增强安全性、实现精细管理和灵活调整。然而,ACL 也存在管理复杂和可能影响性能的局限性。未来,ACL 将趋向智能化和自动化,与其他安全技术结合,提供更全面的安全保障。
274 4
从零到一打造知识网络:你选对文档软件了吗?
在信息爆炸时代,学术工作者面临高效管理知识的挑战。传统文档管理软件难以满足“知识动态积累”与“多领域交叉”的需求。动态结构化看板通过多维度卡片化管理,以标签、层级和网状关联方式动态呈现文档和笔记,实现知识的系统化整合。例如多维标签系统和文档流动视图,能够帮助快速检索和关联资料,成为学术研究的“第二大脑”。
网络安全中的零信任架构:从概念到部署
网络安全中的零信任架构:从概念到部署
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
102 17

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等