本站点使用Cookies,继续浏览表示您同意我们使用Cookies。 Cookies和隐私政策>

首页 信息速查 产品智能选型 IP知识百科

什么是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,这些企业能够实现网络的自动部署和资源优化,提高网络的性能和可伸缩性,降低网络运维的成本。

词条统计
  • 作者: 乔丹
  • 最近更新: 2023-12-01
  • 浏览次数: 4662
  • 平均得分:
分享链接到: