前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pcep协议什么意思_什么是SDN「建议收藏」

pcep协议什么意思_什么是SDN「建议收藏」

作者头像
全栈程序员站长
发布于 2022-10-04 08:38:54
发布于 2022-10-04 08:38:54
6150
举报

大家好,又见面了,我是你们的朋友全栈君。

传统网络设备部署模式来说,基于整个网络状态的决策都要由每台网络设备独立承担,如果执行控制平面功能的模块的处理能力达到了设备极限,即便数据平面带宽仍有富余,也可能会出现瓶颈。

此外,如果控制平面决策进程涉及多个节点的信息,如RSVP(Resource Reservation Protocol,资源预留协议)应用场景,那么就需要在节点之间执行额外的通信操作以收集相关信息,进而给设备带来不必要的开销负担。

SDN定义了一种全新的控制平面集中化方法,将控制平面功能从网络设备转移到中心设备或集群中,使转发平面与控制平面相分离,将控制平面功能从网络设备中释放出去,允许设备执行纯粹的转发平面功能。随着控制平面与转发平面的分离,SDN还希望通过开放的得到行业接受的通信协议来代替这些平面之间的专有接口,因而SDN使得厂商中立的异构网络成为可能,控制平面可以与不同厂商提供的多个数据平面进行交互。

软件定义网络(Software-Defined Networking,SDN)是一种新型网络架构。它利用OpenFlow协议将路由器的控制平面(control plane)从数据平面(dataplane)中分离出来,通过软件方式实现。控制平面的核心是SDN控制器(controller),控制器负责链路发现和拓扑管理,主要是通过计算最短链路和下发流表来控制网络数据包的流向,控制器和交换机之间通过OpenFlow协议互通。数据转发平面负责数据包的转发。

虽然SDN的目标是实现控制平面与转发平面分离,但并不强制要求将集中化的控制平面限定在单个节点上。为了实现可扩展性和高可用性,允许将控制平面进行水平扩展以形成控制平面集群,包含该集群功能的模块可以通过BGP(BorderGateway Protocol,边界网关协议)或PCEP(Path Computational ElementCommunication Protocol,路径计算单元通信协议)等协议进行通信,实现单一的集中控制平面。图5-3给出了SDN的基本概念以及与传统网络架构的差异之处,需要注意的是,由于SDN的重点是控制平面和转发平面,因而图中并没有强调这些平面与硬件平面或操作平面以及管理平面之间的交互问题。

应用平面

在SDN实现中,可以通过应用程序来管理控制平面,应用程序可以与控制平面及管理平面进行交互,从管理平面提取设备信息及设备配置,从控制平面提取网络拓扑结构和流量路径信息,因而应用程序拥有完整统一的网络视图,并利用这些信息做出可传递给控制平面或管理平面的处理决策

这类应用的一个典型案例就是按需带宽,应用程序可以监控网络中的流量,并在一天中的某些时段或超过预定阈值时提供额外的流量路径,管理平面必须向应用程序提供有关网络接口的状态以及利用率等信息,控制平面则提供实时的转发拓扑,应用程序就通过这些信息来确定是否需要为特定流量提供额外的流量路径。可以使用用户自定义策略来预设应用程序的阈值,从而触发相应的操作,应用程序传达该操作的方式是指示管理平面提供新的流量路径并告知控制平面开始使用该流量路径。

图还给出了北向和南向协议以及API的概念,这些术语的含义与使用它们的环境相关,图中给出的是SDN控制平面及管理平面应用场景,此时的南向协议指的是从控制平面或管理平面到底层平面的通信,管理平面和控制平面提供给上层平面(如应用层)的接口则称为北向API或北向协议。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/196368.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月7日 上,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
什么是软件定义网络 (SDN)?一张架构图搞定!
软件定义网络 (SDN) 是一种架构,它抽象了网络的不同、可区分的层,使网络变得敏捷和灵活,SDN 的目标是通过使企业和服务提供商能够快速响应不断变化的业务需求来改进网络控制。
网络技术联盟站
2021/11/01
2.8K0
什么是软件定义网络 (SDN)?一张架构图搞定!
软件定义网络(SDN)基础概念学习笔记(下)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/03
1K0
软件定义网络(SDN)基础概念学习笔记(下)
什么是软件定义网络(SDN介绍)
SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级、安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络上。
木禾wen
2019/11/25
4.9K0
什么是软件定义网络(SDN介绍)
SDN与传统网络的区别——图文深度解析
SDN(软件定义网络)其实是一种网络管理方法,它支持动态可编程的网络配置,提高了网络性能和管理效率,使网络服务能够像云计算一样提供灵活的定制能力。既然这是一种解决方法,那它跟传统网络的区别又在哪呢?今天我们就对比一下区别。
ICT系统集成阿祥
2024/12/03
6800
SDN与传统网络的区别——图文深度解析
一文让你彻底搞懂什么是SDN(软件定义网络)
在当今这个网络技术飞速发展的时代,“SDN”(Software-Defined Networking,软件定义网络)已然成为技术前沿讨论中的热门话题。然而,仍有不少技术从业者对SDN的概念及其具体应用感到模糊不清。今天,我们就来深入浅出地解读一下SDN的基本概念,并结合实际案例,让大家透彻了解SDN究竟能做什么。
ICT系统集成阿祥
2025/02/06
5.5K0
一文让你彻底搞懂什么是SDN(软件定义网络)
SDN:软SDN和硬SDN
在 SDN 出现之前,传统网络严重依赖人工配置和管理,带来了各种挑战。这些来源强调了困扰这些网络的几个关键问题:
Astral
2024/09/30
4510
聊聊SDN
本章和大家一起聊聊SDN的核心思想,小编2018年6月有幸参与了广东省某云建设项目 ,该项目中网络层面使用到了SDN技术,当时为了支持好这个项目也是恶补了各种SDN相关知识,包括比如“Overlay网络、Underlay网络、SDN控制器多平面组网、云网融合方案......”等,有了基础以后才敢进行SDN方案设计等后续工作安排,也因此积累了大量的项目“财富”。现在把我对SDN的核心思想的理解与各位小伙伴进行分享,希望可以给各位带来一些帮助。
ICT售前新说
2021/05/20
1.6K0
基于SDN网络的QoS机制研究(上)
蒋暕青,华东师范大学研究生学历,先后于思博伦通信、上海宽带技术及工程研究中心、九州云就职。
SDNLAB
2020/06/19
1.7K0
什么是 SDN?SDN 和 NFV 有什么区别?
软件定义网络(Software-defined Networking,简称SDN)技术是一种网络管理方法,它支持动态可编程的网络配置,提高了网络性能和管理效率,使网络服务能够像云计算一样提供灵活的定制能力。SDN将网络设备的转发面与控制面解耦,通过控制器负责网络设备的管理、网络业务的编排和业务流量的调度,具有成本低、集中管理、灵活调度等优点。
逆锋起笔
2021/09/29
8.1K0
【SDN软件定义网络】-1:SDN+Mininet+Ryu+OpenFlow 相关概念简介
SDN(Software-Defined Networking,软件定义网络)是一种网络架构理念,它使得网络设备(如交换机和路由器)的控制功能与数据转发功能分离。这种分离使得网络的配置和管理更加灵活和自动化,从而提高网络的可扩展性和可编程性。
程序员洲洲
2024/08/09
5340
【SDN软件定义网络】-1:SDN+Mininet+Ryu+OpenFlow 相关概念简介
SDN那些事:传统网络变身SDN、公有云及NFV 网络专题
SDN的概念已经提出很多年了,原以为SDN不会立刻在生产环境下部署,但是SDN的商用历程超出了我们的想象。 特别是很多公有云服务商面临业务快速发展的压力,在网络平台上,已经开始大规模部署基于SDN的网络。 SDN和公有云 随着数据中心向云架构转型,数据中心网络平台开始面临越来越大的挑战: 云计算时代的数据中心网络平台必须能够满足计算虚拟化的要求,提供足够的接入带宽,提供足够大的MAC地址表,提供一个“大二层”的环境满足虚拟机迁移的需求。 网络平台必须提供足够的灵活性,满足资源灵活部署,网络快速调整,网络属性
SDNLAB
2018/04/03
1.7K0
SDN那些事:传统网络变身SDN、公有云及NFV 网络专题
浅谈SDN架构下的运维
目前国内的网络运维还处于初级阶段,工作人员每天就像救火一样,天天疲于奔命。“什么破网络怎么又断了”,“我去,服务器宕机啊”,“这个网速慢的跟乌龟爬的一样”,这些埋怨声每天都在运维人员耳边回荡。运维人员
SDNLAB
2018/11/22
1.4K0
一文简单了解SDN软件定义网络
SDN(软件定义网络)是一种网络架构和管理方法,它通过将网络控制平面与数据转发平面分离,并集中管理网络的控制,从而实现网络的灵活性、可编程性和可管理性的提升。传统的网络架构中,网络设备负责数据转发和控制逻辑,而 SDN 将网络的控制逻辑集中在一个中心控制器中,使得网络管理变得更加集中和灵活。
网络技术联盟站
2023/06/17
7600
一文简单了解SDN软件定义网络
SDN 技术指南(一):架构概览
软件定义网络(Software-defined networking,SDN),一种新的网络架构。SDN 提出的控制与转发平面分离、网络状态集中控制、支持软件编程等理念并不是什么新鲜事,但是长久以来一直没有非常突破性的进展。
RiboseYim
2018/01/13
6.4K0
SDN中”软件”如何定义”网络”
SDN(Software Defined Network)软件定义网络,字面释义都说了是“软件”来定义“网络”,但有心之人会想:这个“软件”到底是如何定义了我们所熟知的“网络”?字字珠玑,今天就来扒一
SDNLAB
2018/04/03
1.2K0
SDN中”软件”如何定义”网络”
SDN网络下有哪些SDN交换机选择?「建议收藏」
随着SDN技术的发展,SDN网络架构迎来了历史性的变革,SDN被认为是下一代网络变革的重要方向。而SDN交换机作为一款高性能,高密度的下一代交换机,为SDN大规模的商用部署和下一代网络技术的创新应用,起到了助推加速的作用。那么,什么是SDN网络,基于SDN技术的SDN交换机又是什么?面对不同类型的SDN交换机,我们又应该如何选择?接下来,本文将为您解答。SDN网络是什么SDN(SoftwareDefinedNetwork)即“软件定义网络”,SDN网络存在的目的是为了简化过多的网络结构,通过..
全栈程序员站长
2022/04/12
1.1K0
SDN基本概念
流量路径的调整需要通过在网元上配置流量策略来实现,但对于大型网络的流量进行调整,不仅繁琐而且还很容易出现故障;当然也可以通过部署TE隧道来实现流量调整,但由于TE隧道的复杂性,对于维护人员的技能要求很高。
全栈程序员站长
2021/04/19
1.2K0
SDN基本概念
SDN驱动网络的敏捷性
当前业务环境的剧烈竞争要求IT基础设施的高度敏捷性,目前业界越来越多的组织不断向云端迁移,但是仍然存在一些不能轻易上云的业务(如银行业务),因为在没有准备充分的情况下向云端迁移,可能会对其正常的工作流程带来未知的影响。由于传统网络是以路由器、交换机等复杂的硬件为中心,无法快速响应无数业务应用(云端应用和本地应用)所带来的网络流量变化,这些问题不断地滚雪球以至于留下了难以弥合的鸿沟。网络自动化成为解决这些问题的桥梁,它试图消除手动配置网络设备的需求,从而消除在设备中输入指定的命令。通过复制设备特定的命令脚本实
SDNLAB
2018/03/29
6430
SDN驱动网络的敏捷性
SDN之NOS概述
网络操作系统(NOS)是一个用于配置和控制白盒交换机网络的平台,其核心职责是监控交换机的状态(例如,检测端口和链路故障),维护反映当前网络状态的拓扑的全局视图,并使其对控制应用(Control Apps)可用,控制应用依次“指示”网络操作系统根据它们提供的服务来控制通过底层交换机的数据包流量。本文通过ONOS来介绍NOS的总体结构。
SDNLAB
2020/06/28
1.7K0
SDN之NOS概述
openflow 和 sdn (软件定义网络) 原理和教程
  通俗的讲,OpenFlow是使用类似于API进程配置网络交换机的协议。OpenFlow的思路很简单,网络设备维护一个FlowTable并且只按照FlowTable进行转发,FlowTable本身的生成、维护、下发完全由外置的Controller来实现,注意这里的FlowTable并非是指IP五元组,事实上OpenFlow 1.0定义了包括端口号、VLAN、L2/L3/L4信息的10个关键字,但是每个字段都是可以通配的,网络的运营商可以决定使用何种粒度的流,比如运营商只需要根据目的IP进行路由,那么流表中就可以只有目的IP字段是有效的,其它全为通配。
awwewwbbb
2022/04/26
1.3K0
openflow 和 sdn (软件定义网络) 原理和教程
相关推荐
什么是软件定义网络 (SDN)?一张架构图搞定!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档