SDN网络的构建及通信业务与光纤引入

简介:

一、SDN网络

数据中心最重要的是要完善和建设10Gb、40Gb甚至是100Gb以太网的设施基础。

软件定义网络(SDN)一直都是网络领域里的热门话题。SDN的最大好处是有可能节约网络的总拥有成本,并使网络基础设施能够弹性、灵活地支持业务。

SDN将这种传统的、离散方法转变成了一种新的全局方法。SDN是一种网络架构,它能够通过动态编程网络设备来控制或"界定"网络流量、安全策略或网络拓扑。编程功能集中托管于一台或少量几台称作SDN控制器的标准服务器。简而言之,SDN控制器就是SDN的大脑。SDN刚刚开始起步,仍处于其生命周期的早期采用阶段。服务提供商或云提供商将SDN与其云集成,以更好地控制和塑造网络功能。

SDN很大程度上依赖于高带宽和高性能的物理层基础设施。SDN实质上是网络的虚拟化,而物理网络设备可通过多个虚拟网络共享。为了确保云性能达到服务级别协议(SLA)要求。

要构建可实现SDN的基础设施,在考虑SDN时,请务必牢记以下两个因素。

1. 有多种SDN定义和规范,如供应商特定规范、开源规范等。它们有可能无法互操作,客户必须全面评估哪一种适合其业务需求。

2. SDN架构允许通过虚拟化覆盖到网络基础设施上运行。与服务器虚拟化一样,这意味着可以让多个虚拟网络设备运行在物理网络硬件(如一个物理交换机或路由器)上。

SDN的架构设计使其可通过大量物理交换机、路由器、防火墙和负载均衡器操作虚拟网络的多个层级。因此,必须配备提供高速网络连接(10-GbE、40-GbE甚至是100-GbE)的物理网络硬件。并能提供实现卓越网络性能所需的低延迟。底层物理网络的容量和速度使网络基础设施能够弹性、灵活地支持业务。

SDN架构支持面向业务的应用或服务向SDN控制器传达其要求或需求。SDN控制器是以软件方式实现并安装在一台或多台服务器上的一组网络功能。然后,SDN控制器根据业务需求动态编程网络流量和/或虚拟网络基础设施的拓扑结构。

此外,虚拟网络覆盖是动态编程和创建的。可根据应用需求随时间改变。建议为物理网络硬件提供足够高的带宽容量,以免软件定义网络实质上是一种网络虚拟化。

二、通信业务与光纤引入

电信业务经营者接入的设计和选择

(1)进线间和引入管道路由的冗余

多个引入管道路由可以减少电信业务经营者接入大楼的故障点,减少对数据中心运营所产生的影响。在有两个电信进线间的数据中心,每一个电信业务经营者通常要求敷设两条引入缆线。一条引入至第一个主进线间,另外一条则引入至到第二个进线间。两个进线间的引入管道(人孔或手孔)可以互通,以提供布放缆线的灵活性,但不是必须的。

在建筑物内进线间之间也应该设置主干路由,以增强缆线敷设的安全性。

(2)电信业务经营者服务的冗余

为了保障用户的通信畅通,数据中心可引入多个电信业务经营者的通信业务。将多个电信业务经营者提供的引入光缆通过不同的路径引至到数据中心。这样,当一个电信业务经营者提供的通信业务中断时,仍然能够确保另一个电信业务经营者通信业务网络的畅通。

用户应该确保其服务提供来自不同的电信业务经营者,通过不同的管线路由引入数据中心。这些不同路由应该被物理分开,沿着路由的所有的点至少应保持20m的间距。

(3)电信进线间的冗余

大型数据中心可以采用多个电信进线间来支持接入的冗余。多个电信进线间增加了冗余,但是管理复杂。两个电信进线间的位置应该至少分开20m,而且是处于独立的防火分区中。两个电信进线间不能共用配电装置或空调设备。

针对不同应用,电信业务经营者接入的电信业务需符合相应的等级要求,见表3.2.1-1。

(2)数据中心网络逻辑拓扑

标准给出了数据中心的物理基础架构,如下图3.2.1-11:

SDN2

网络逻辑结构

尽管没有规范定义,但是仍然需要符合4层的网络架构,见表3.2.1-2.


本文作者:佚名

来源:51CTO

相关文章
|
7月前
|
前端开发 JavaScript 开发者
JavaScript:构建动态网络的引擎
JavaScript:构建动态网络的引擎
|
9月前
|
机器学习/深度学习 算法 量子技术
GQNN框架:让Python开发者轻松构建量子神经网络
为降低量子神经网络的研发门槛并提升其实用性,本文介绍一个名为GQNN(Generalized Quantum Neural Network)的Python开发框架。
227 4
GQNN框架:让Python开发者轻松构建量子神经网络
|
边缘计算 安全 算法
阿里云CDN:构建全球化智能加速网络的数字高速公路
阿里云CDN构建全球化智能加速网络,拥有2800多个边缘节点覆盖67个国家,实现毫秒级网络延迟。其三级节点拓扑结构与智能路由系统,结合流量预测模型,确保高命中率。全栈式加速技术包括QUIC协议优化和Brotli压缩算法,保障安全与性能。五层防御机制有效抵御攻击,行业解决方案涵盖视频、物联网及游戏等领域,支持新兴AR/VR与元宇宙需求,持续推动数字内容分发技术边界。
811 13
|
7月前
|
人工智能 监控 数据可视化
如何破解AI推理延迟难题:构建敏捷多云算力网络
本文探讨了AI企业在突破算力瓶颈后,如何构建高效、稳定的网络架构以支撑AI产品化落地。文章分析了典型AI IT架构的四个层次——流量接入层、调度决策层、推理服务层和训练算力层,并深入解析了AI架构对网络提出的三大核心挑战:跨云互联、逻辑隔离与业务识别、网络可视化与QoS控制。最终提出了一站式网络解决方案,助力AI企业实现多云调度、业务融合承载与精细化流量管理,推动AI服务高效、稳定交付。
|
7月前
|
机器学习/深度学习 算法 搜索推荐
从零开始构建图注意力网络:GAT算法原理与数值实现详解
本文详细解析了图注意力网络(GAT)的算法原理和实现过程。GAT通过引入注意力机制解决了图卷积网络(GCN)中所有邻居节点贡献相等的局限性,让模型能够自动学习不同邻居的重要性权重。
1367 0
从零开始构建图注意力网络:GAT算法原理与数值实现详解
|
6月前
|
机器学习/深度学习 分布式计算 Java
Java与图神经网络:构建企业级知识图谱与智能推理系统
图神经网络(GNN)作为处理非欧几里得数据的前沿技术,正成为企业知识管理和智能推理的核心引擎。本文深入探讨如何在Java生态中构建基于GNN的知识图谱系统,涵盖从图数据建模、GNN模型集成、分布式图计算到实时推理的全流程。通过具体的代码实现和架构设计,展示如何将先进的图神经网络技术融入传统Java企业应用,为构建下一代智能决策系统提供完整解决方案。
594 0
|
9月前
|
监控 安全 Go
使用Go语言构建网络IP层安全防护
在Go语言中构建网络IP层安全防护是一项需求明确的任务,考虑到高性能、并发和跨平台的优势,Go是构建此类安全系统的合适选择。通过紧密遵循上述步骤并结合最佳实践,可以构建一个强大的网络防护系统,以保障数字环境的安全完整。
202 12
|
10月前
|
JSON 编解码 API
Go语言网络编程:使用 net/http 构建 RESTful API
本章介绍如何使用 Go 语言的 `net/http` 标准库构建 RESTful API。内容涵盖 RESTful API 的基本概念及规范,包括 GET、POST、PUT 和 DELETE 方法的实现。通过定义用户数据结构和模拟数据库,逐步实现获取用户列表、创建用户、更新用户、删除用户的 HTTP 路由处理函数。同时提供辅助函数用于路径参数解析,并展示如何设置路由器启动服务。最后通过 curl 或 Postman 测试接口功能。章节总结了路由分发、JSON 编解码、方法区分、并发安全管理和路径参数解析等关键点,为更复杂需求推荐第三方框架如 Gin、Echo 和 Chi。
|
Ubuntu 网络协议 Unix
02理解网络IO:实现服务与客户端通信
网络IO指客户端与服务端通过网络进行数据收发的过程,常见于微信、QQ等应用。本文详解如何用C语言实现一个支持多客户端连接的TCP服务端,涉及socket编程、线程处理及通信流程,并分析“一消息一线程”模式的优缺点。
503 0
|
人工智能 供应链 安全
2025 年网络法律论坛 | 应对安全风险,构建韧性举措
2025年查尔斯顿网络法律论坛汇聚法律、网络安全与保险行业专家,探讨全球威胁态势、人工智能应用及监管变化等议题。主旨演讲揭示非对称威胁与供应链漏洞,强调透明度和协作的重要性。小组讨论聚焦AI合理使用、监管热点及网络保险现状,提出主动防御与数据共享策略。论坛呼吁跨领域合作,应对快速演变的网络安全挑战,构建更具韧性的防御体系。
299 1
2025 年网络法律论坛 | 应对安全风险,构建韧性举措