当前位置: 首页 > news >正文

什么是ODN

文章目录

    • 为什么需要ODN
    • ODN是如何工作的
    • ODN的应用



ODN(On-demand Nexthop,按需下一跳)是基于头节点上指定路径要求的模板,动态生成满足意图的SR-MPLS TE Policy。使用ODN的优势在于无需手动配置SR-MPLS TE Policy,快速响应业务需求。


为什么需要ODN

传统的SR-MPLS TE Policy基于Color引流时,需要预先配置SR-MPLS TE Policy,可以通过手工静态配置,也可以通过控制器向头节点下发。路由迭代时,头节点根据BGP路由的扩展团体属性Color值与SR-MPLS TE Policy的Color相匹配,通过路由下一跳与SR-MPLS TE Policy的EndPoint相匹配,如果二者都匹配成功,才能迭代到已经存在的SR-MPLS TE Policy。此种迭代方式下,如果预先创建了SR-MPLS TE Policy,但是没有路由去迭代,就可能存在一定的SR-MPLS TE Policy浪费。

按需下一跳(On-demand Next hop,ODN)不需要预先配置大量SR-MPLS TE Policy,而是由业务路由动态按需触发创建SR-MPLS TE Policy,极大地简化了网络操作。

ODN是如何工作的

ODN方式按需生成SR-MPLS TE Policy场景,需要配合控制器使用。网络中的转发器需要和控制器建立BGP-LS邻居,转发器通过BGP-LS上报网络拓扑和标签等信息给控制器,这是控制器计算SR-MPLS TE Policy的基础。

ODN方式按需生成SR-MPLS TE Policy的过程主要包括4步:

  1. 头节点根据所需的SLA,预先配置一组ODN模板,每个ODN模板对应一种指定SLA的颜色。ODN模板中规定了所生成候选路径的特征,例如偏好值、是否动态生成、如果是动态生成需要优化哪种度量、有什么约束条件等。

  2. 尾节点收到BGP业务路由时,可以根据业务SLA的需求,通过路由策略为其添加Color扩展团体属性。每一种Color扩展团体属性都代表业务路由的一类SLA需求,例如要求低时延路径、大带宽路径等。

  3. 尾节点通过BGP邻居将业务路由发布给头节点。路由携带Color扩展团体属性,而且BGP业务路由的下一跳设置为尾节点的地址。

  4. 头节点接收到BGP业务路由以后,会与本地配置的ODN模板进行Color值匹配。如果匹配成功,则头节点通过PCEP向控制器发起算路请求。控制器接收请求后开始计算SR-MPLS TE Policy路径,并通过PCEP协议下发给头节点,供业务转发使用。

图1-2 ODN的工作方式

按需下一跳的关键在于为BGP业务路由添加Color扩展团体属性,这个过程也叫做“着色”。在上图中,尾节点4将BGP路由 2.2.2.0/24和 5.5.5.0/24着色为“绿色”(假设此模板表示低时延路径),当头节点1收到BGP路由后,控制器发现BGP路由携带的Color与本地配置的ODN模板Color匹配,则控制器以BGP业务路由的下一跳地址1.1.1.4为EndPoint,计算出低时延SR-MPLS TE Policy路径,并下发给头节点1。

当头节点上所有与“绿色”匹配的BGP业务路由被撤销后,头端设节点除ODN生成的候选路径,如果此时没有其他可用的候选路径,头节点还将拆除相应的SR-MPLS TE Policy。

ODN的应用

ODN的核心思想是利用网络的自动部署和灵活性,实现网络资源的动态分配和优化。在ODN中,路由器都通过对应的控制器进行管理和控制。当有新的流量到达时,控制器会根据一定的策略,将流量送达至可用的路由器。这种灵活的网络架构使得ODN能够支持多样化的网络服务需求,满足不同应用场景的需求。

ODN的应用广泛,特别是在大型企业和组织的数据中心环境中。通过ODN,这些企业能够实现网络的自动部署和资源优化,提高网络的性能和可伸缩性,降低网络运维的成本。


http://www.jsqmd.com/news/235196/

相关文章:

  • 无功优化 遗传算法matlab 采用遗传算法工具箱实现30节点无功优化,以成本为目标,程序稳定...
  • 什么是OFDMA
  • TDengine Go 连接器入门指南
  • 程序员、产品经理、项目经理、普通人转行AI大模型教程,这份超详细学习指南请收藏!
  • 清华智源研究成果登《Science》:DrugCLIP用AI驱动百万倍速药物筛选,开启全基因组靶向时代
  • windows显示隐藏的“文件夹”和文件
  • 什么是OLC(CPU过载控制)
  • 大模型算法工程师年薪百万,这可能是你最好的职业选择_今年大模型这工资是认真的吗?
  • 在trae、qoder、Claude Code、Cursor等AI IDE中使用ui-ux-pro-max-skill
  • 三菱Q型PLC在4轴伺服定位及控制中的应用:QD75MH4定位、触摸屏及PLC程序技术资料
  • 做了个工具可以帮你录制任意网页操作并快速转为可以给大模型调用的 MCP
  • ruoyi 新增每页分页条数
  • ESP8266生成二维码算法 OLED显示 支持各种平台移植 算法部分采用c语言,可以移植到各...
  • 深度测评自考必备AI论文平台TOP8:选对工具轻松写完毕业论文
  • 部分离线强化学习相关的算法总结(td3+bc/conrft)
  • 上手实操 | Dense Bev 融合优化方案
  • 西门子PLC 和v90 伺服变频器G120通讯 2台西门子变频器G120 Profinet通讯
  • 【收藏必备】大模型微调入门到精通:原理、优势与PEFT技术详解
  • 西门子200 Smart PLC与昆仑通态触摸屏的脉冲除尘器程序(20仓x12阀,手动自动控制...
  • 基于微信小程序的家乡特产销售平台-计算机毕业设计源码+LW文档
  • 高频信号处理篇---鉴频
  • 基于Java的家政服务平台的设计与实现毕业论文+PPT(附源代码+演示视频)
  • 汽车平顺性实战:从悬架振动到路面反演
  • 扫地机器人路径规划问题,算法是全覆盖内螺旋算法,使用MATLAB实现,下列为运行图过程截图
  • 海洋综合治理空间智能平台专项建设方案——基于空间视频感知与动态三维重构的海域治理技术路径
  • Springboot上门护理服务预约系统3hx0u(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 综合治理空间智能平台建设总方案——基于空间视频感知与统一空间智能底座的协同治理技术路径
  • 咱们今天聊点硬核的——用VB.NET直接操控三菱变频器。这玩意儿在工厂自动化里可是刚需,特别是需要精准控制电机转速的场景。废话不多说,直接上干货
  • 高频信号处理篇---鉴相
  • 带薪追剧的快乐,被这些 10 分钟短剧承包了