带你读《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.3(三)

简介: 《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.3(三)

3.3.2   服务链

网络服务可能由源端、目的端和一组中间互连 VNF构成,这些 VNF用于处理从源端到目的端的数据流。我们通常称其为服务链(中央VNF的这种链接可能产生于许多场景中,例如,基于网络服务 [ 该服务根据虚拟化网络功能转发图(VNF-FGVirtualizedNetworkFunctionForwardingGraph进行设计 ] 的链接、基于用户策略/服务的链接。可以在服务链中定义若干种 VNF,服务链包括 3.1.3节中定义的主机和中间盒VNF


中间盒可以改变数据流量。例如,防火墙可以丢弃数据分组,或者应用网关可以根据流量类型更改路径。NAT功能可以对数据分组进行修改。因此,对于每个数据分组来说,服务链取代了用于实现互联功能的传统布线,但它不一定能支配所有 VF上的端到端流量。


服务链不是一种新概念。多年来,我们一直将服务提供商网络中的功能联系在一起,现有架构面临的挑战是这些链是静态的,并由设备间安装的物理线缆来决定。当前的关键区别是这些链可以在软件中进行定义,并使用 NFVI内的 SDN功能来实现。它支持服务的按需部署,在这种部署场景中,需要实现多个功能实体之间互联以提供端到端服务。例如,考虑将安全服务引入企业VPN或将 VPN扩展到云服务提供商。当前,存在着 AT&TFlexwareNetbond服务支持的两项功能。

3.8描绘了可以通过一系列物理功能来定义的服务链实例。

image.png

3.8物理服务链


 

当这些功能成为 NFVI上的虚拟功能VF时,它们之间的连接可以在软件中进行定义,并由 SDN基础设施进行控制。NFVI上的服务链如图 3.9所示,我们将在第 4章中对其进行详细介绍。

image.png

 

3.9NFVI上的服务链

服务链需要功能实体之间的连接,这些功能实体可以分布在不同网段和不同服务器上,甚至可以位于不同物理位置。为了在功能之间提供下一跳连接,需要用到叠加网络。传统的以太网、MPLSIP网络提供了服务提供商网络的基础单层网络,它可以基于静态配置和IP静态寻址构建。为了将两个或多个 VNF连接在一起,我们需要使用可以实时定义的 VNF虚拟地址,以及一种能够在单层网络顶部来引导或封装流量的方法。这有助于将网络服务与单层网络基础架构分离开来。传统上,叠加可以采用通用路由封装(GREGenericRoutingEncapsulation或加密 IPSec隧道完成,但这些需要显式配置,一般通过 CLI代码来实现。像 MPLS这样的 VPN技术提供了一种支持采用诸如 BGP这样的路由协议进行隧道传输的方法,但即使这样,传统上仍需要对这些协议进行显式配置。在 SDN环境中,这需要通过集中式 SDN控制器进行实时实例化。MPLS仍然是一种极富吸引力的叠加技术,因为它依赖于动态路由协议,该协议充分考虑到弹性架构的 创建问题。VNF可以成对进行部署,具有双主机或主—备配置。在这种配置中,我们可以采用快速恢复和分段路由(Segment Routing)技术。

相关文章
|
3月前
|
前端开发 JavaScript 开发者
JavaScript:构建动态网络的引擎
JavaScript:构建动态网络的引擎
|
3月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
377 0
|
5月前
|
机器学习/深度学习 算法 量子技术
GQNN框架:让Python开发者轻松构建量子神经网络
为降低量子神经网络的研发门槛并提升其实用性,本文介绍一个名为GQNN(Generalized Quantum Neural Network)的Python开发框架。
128 4
GQNN框架:让Python开发者轻松构建量子神经网络
|
7月前
|
边缘计算 人工智能 5G
5G引领家庭网络升级:速度、稳定性与智能化的新时代
5G引领家庭网络升级:速度、稳定性与智能化的新时代
560 69
|
6月前
|
运维 监控 安全
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
284 3
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
|
2月前
|
网络协议 API 网络安全
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
640 3
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
|
8月前
|
边缘计算 安全 算法
阿里云CDN:构建全球化智能加速网络的数字高速公路
阿里云CDN构建全球化智能加速网络,拥有2800多个边缘节点覆盖67个国家,实现毫秒级网络延迟。其三级节点拓扑结构与智能路由系统,结合流量预测模型,确保高命中率。全栈式加速技术包括QUIC协议优化和Brotli压缩算法,保障安全与性能。五层防御机制有效抵御攻击,行业解决方案涵盖视频、物联网及游戏等领域,支持新兴AR/VR与元宇宙需求,持续推动数字内容分发技术边界。
564 13
|
3月前
|
人工智能 监控 数据可视化
如何破解AI推理延迟难题:构建敏捷多云算力网络
本文探讨了AI企业在突破算力瓶颈后,如何构建高效、稳定的网络架构以支撑AI产品化落地。文章分析了典型AI IT架构的四个层次——流量接入层、调度决策层、推理服务层和训练算力层,并深入解析了AI架构对网络提出的三大核心挑战:跨云互联、逻辑隔离与业务识别、网络可视化与QoS控制。最终提出了一站式网络解决方案,助力AI企业实现多云调度、业务融合承载与精细化流量管理,推动AI服务高效、稳定交付。
|
2月前
|
机器学习/深度学习 分布式计算 Java
Java与图神经网络:构建企业级知识图谱与智能推理系统
图神经网络(GNN)作为处理非欧几里得数据的前沿技术,正成为企业知识管理和智能推理的核心引擎。本文深入探讨如何在Java生态中构建基于GNN的知识图谱系统,涵盖从图数据建模、GNN模型集成、分布式图计算到实时推理的全流程。通过具体的代码实现和架构设计,展示如何将先进的图神经网络技术融入传统Java企业应用,为构建下一代智能决策系统提供完整解决方案。
363 0
|
3月前
|
机器学习/深度学习 算法 搜索推荐
从零开始构建图注意力网络:GAT算法原理与数值实现详解
本文详细解析了图注意力网络(GAT)的算法原理和实现过程。GAT通过引入注意力机制解决了图卷积网络(GCN)中所有邻居节点贡献相等的局限性,让模型能够自动学习不同邻居的重要性权重。
560 0
从零开始构建图注意力网络:GAT算法原理与数值实现详解

热门文章

最新文章