SCI论文(www.lunwensci.com)
摘 要 :近年来, 随着互联网的快速发展和数据中心的兴起, 网络流量的快速增长已经成为了当前网络中的一个重要问 题。传统的网络架构已经无法满足这一快速增长的需求,需要寻找新的网络架构来优化数据中心网络的拓扑结构和流量控制, 以提高网络整体服务质量。基于软件定义网络的数据中心网络拓扑优化可以极大地提高网络利用率和性能。本文针对现有数据 中心网络拓扑结构的不足,提出软件定义网络的数据中心网络拓扑优化策略,旨在提高数据中心网络性能和可管理性,以满足 未来数据中心网络应用场景的需求。
Research on Topology Optimization ofData Center Network Based onSoftware Defined Network
NI Wei, SUN Yun
(College of Information Engineering, Jiangsu Yangzhou Technician College, Yangzhou Jiangsu 225003)
【Abstract】:In recent years, with the rapid development of the Internet and the rise of data centers, the rapid growth of network traffic has become an important issue in the current network. Traditional network architecture can not meet the needs of this rapid growth, we need to find a new network architecture to optimize the topology and flow control of data center network, improve the overall service quality of the network. Network topology optimization of data center based on software-defined network can greatly improve network utilization and performance. This article addresses the shortcomings of the existing data center network topology, propose a data center network topology optimization strategy for software defined networks, designed to improve data center network performance and manageability, to meet the needs of future data center network application scenarios.
【Key words】:software definition network;data center network;topology optimization;flow control
1 现有数据中心网络拓扑结构的不足
随着云计算、大数据和人工智能等技术的发展,数 据中心规模越来越大,数据中心内部的通信需求也变 得越来越复杂。为了提高数据中心的通信效率和可靠 性,需要对数据中心网络拓扑结构进行优化。数据中心 网络拓扑结构针对大规模数据中心的通信需求进行了优 化,常见的有树形结构、背包结构、万有网结构等 [1]。 通过优化网络拓扑结构,可以缩短数据中心内部的通信 延迟,减少数据中心内部网络的能耗,降低通信时产生 的热量,适应数据中心的规模变化,提升通信效率。然 而,这些传统的拓扑结构也存在着很多优点与局限性, 如表 1 所示。
近年来, 针对传统拓扑结构的不足, 软件定义网络 技术被广泛应用于数据中心网络。软件定义网络技术 通过将网络控制平面与数据平面进行分离,使得数据 中心网络的管理更加灵活和高效 [2]。现有的软件定义网 络的数据中心网络拓扑优化策略主要包括两类 :VNF (Virtual Network Function) 的拓扑优化策略和 SDN 控 制器的拓扑优化策略。
VNF 的拓扑优化策略可以在不影响现有网络功能 的情况下,动态地调整各个功能模块的拓扑布局,而 且通过切片技术可以将网络切分成多个子网络,方便管 理。SDN 控制器的拓扑优化策略可以通过集中式控制, 实现数据中心网络的优化和管理。通过在 SDN 控制器中预测流量负载并采取相应的路由控制策略,可以有效 地提高网络吞吐量。
2 软件定义网络的数据中心网络拓扑分析
2.1 软件定义网络(SDN)的核心技术体系
软件定义网络(Software-Defined Networking, 简称 SDN)是一种新型的网络架构,将网络控制平面(Control Plane) 与数据转发平面(Data Plane) 分离, 通过集 中式控制器对网络进行统一管理和控制。
软件定义网络核心技术体系, 如图 1 所示。其中, SDN 的控制器是整个网络的大脑,负责对网络进行全 局管理和控制,包括网络拓扑信息的收集和维护、流 量控制、策略下发等。常见的控制器有 OpenDaylight 和 ONOS 等 ;SDN 的协议是控制器和网络设备之间进 行交互的桥梁,定义了控制器和网络设备之间的消息格 式、传输方式和语义。常见的 SDN 协议有 OpenFlow、 NETCONF 和 RESTCONF 等 ;SDN 的网络设备是指支 持 SDN 协议的交换机和路由器等网络设备,将控制平面 和数据平面分离,使得控制器可以对数据平面进行集中 式管理和控制。常见的 SDN 交换机有华为 CE 系列、思 科 Nexus 系列等 ;SDN 的网络应用是指运行在控制器 上的软件程序,利用控制器提供的 API 和 SDN 协议与 网络设备交互,实现特定的网络功能,如负载均衡、流量工程、安全策略等。常见的 SDN 应用有 Floodlight、 ODL-L2switch 等。
2.2 软件定义网络技术的应用
软件定义网络(SDN)是一种新型的网络架构,以 控制面和数据面分离为核心思想,将网络控制逻辑与网 络数据转发分离开来,实现了网络的可编程性、灵活性 和可控性 [3]。SDN 技术在数据中心网络的应用已经得到 广泛的关注和研究。
首先, SDN 技术通过实现控制与数据分离的方式, 可以实现对网络流量的集中式控制与管理。这种方式与 传统网络的分布式控制方式相比,可以大大降低网络管 理员的工作量,并且可以通过简单的编程方式实现对网 络流量的控制与调度,进一步提升了网络的灵活性和可 控性。其次, SDN 技术可以实现对数据中心网络的动 态调整和优化。通过 SDN 控制器对整个网络进行全局 调度和优化,可以更好地利用网络资源,提高网络的性 能和效率。此外, SDN 技术还可以帮助网络管理员更 好地监控网络的状态和运行情况,从而及时发现和解决 网络故障,保障网络的正常运行。最后, SDN 技术还 可以实现对数据中心网络的安全加固。通过 SDN 技术 可以实现网络流量的动态调度和管理,从而可以实现对 恶意攻击和恶意流量的拦截和过滤,保障网络的安全运行。此外, SDN 技术还可以实现对网络流量的加密和 认证,进一步提高网络的安全性。
3 软件定义网络的数据中心网络拓扑优化策略
在数据中心网络拓扑优化中应用软件定义网络技 术,其核心思想是将网络控制平面和数据转发平面分 离,将网络的控制逻辑集中在控制器中,从而实现网络 整体的管理和控制 [4]。通过软件定义网络技术的应用, 可以有效地解决现有数据中心网络拓扑结构的不足,并 提供更加灵活、安全、高效的数据中心网络服务。
针对现有数据中心网络拓扑结构存在的不足,软件 定义网络技术提出了一种新型的数据中心网络拓扑结 构— Clos 网络。Clos 网络拓扑结构是由三层交换机 构成,其中第一层是接入层,第二层是汇聚层,第三层 是核心层。在这种结构中,交换机之间只需要进行局部 的通信,大量的流量可以在本地区域内解决,从而实现 数据中心网络的高效传输。软件定义网络与传统网络管 理比较如图 2 所示。
软件定义网络的数据中心网络拓扑优化策略需要从 以下几个方面进行考虑。
首先,优化网络拓扑结构,采用 Clos 网络拓扑结 构,实现网络的高效传输。(1)选择合适的交换机和链 路,设计出符合数据中心需求的 Clos 网络拓扑结构。 Clos 网络结构中,每个交换机被分配为一个特定的层 级,子网之间通过交换机层级进行连接,数据能够在不 同的层级之间传输。(2)将交换机按照 Clos 结构连接, 同时设置正确的路由和流量控制规则,确保数据从源节 点传输到目标节点时,在最短的时间内到达目标节点而 不会被丢失。
其次,采用多路径路由, 避免单一路径的瓶颈效应,提高网络的鲁棒性和可靠性。(1)配置交换机、路由器 等网络设备配置时需要选择合适的路由协议,如 OSPF、 BGP 等,并设置多路径路由的参数,如权重、带宽等。 (2)通过配置网络设备,建立多条不同的路径,将数据 包分散到各个路径上进行传输。在建立多条路径时需考 虑网络拓扑结构、带宽、延迟等因素,选择合适的路径 进行传输。(3)在传输数据包时,根据网络拓扑结构、 带宽、延迟等因素,采用动态路由,根据网络状态和负 载情况,自动选择最优路径进行传输。
最后,采用 SDN 技术的流量控制机制,实现对流 量的精细化控制。(1)配置 SDN 控制器,将网络设备 与 SDN 控制器进行连接, 并进行配置和优化。(2)根 据网络的需求和实际情况,制定流量控制策略。流量控 制策略可以包括带宽限制、流量限制、QoS 等。需要 根据不同的应用场景和需求,进行相应的设置和优化。 (3)采用 OpenFlow 协议的流表,通过 SDN 控制器 和网络设备,对流量进行精细化控制。在实现流量控制 时,需要根据设定的流量控制策略,对流量进行限制和 调整。(4)在完成流量控制后,通过模拟不同的负载和 流量,在控制器和网络设备之间进行性能测试,并对网 络进行调整和优化,以提高其性能和稳定性。
4结语
作为一种新型的网络架构,软件定义网络具有可编 程性和可控性等特点,可以整合现有网络资源,极大地 提高网络利用率和性能。软件定义网络的数据中心网络 拓扑优化通过在数据中心网络中构造优化的拓扑结构, 提高了网络性能和可靠性。在未来的发展中,需要进一 步深化对数据中心网络的理解,加强基础理论研究,并 且探索数据中心网络的新应用场景和解决方案,以满足 未来数据中心网络快速发展的需求。
参考文献
[1] 蒋炜,钱声攀,邱奔.数据中心网络拓扑结构设计策略研究[J]. 中国电信业,2021(S1):73-78.
[2] 宋元隆.基于流量感知的软件定义数据中心网络节能路由优 化研究[D].成都:四川大学,2021.
[3] 汪涛.软件定义的数据中心网络控制层性能优化研究[D].武 汉:华中科技大学,2017.
[4] 王仁群,彭力.数据中心网络拓扑感知型能耗优化算法[J].计 算机工程与应用,2017.53(17):117-122.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/74015.html