Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NorthStar 入口对等工程

NorthStar 中入口对等工程 (IPE) 的目标是,通过影响流量从其他域进入 NorthStar 托管网络的链路(入口链路),引导流量远离拥塞的链路。为此,您需要配置要应用于入口 ASBR 的 BGP 策略。策略(条件和操作)将插入到导出列表中。

策略只能应用于直接连接的 BGP 邻接方。不支持将策略应用于通过 BGP 多跃点连接的 BGP 对等方。每个入口 ASBR 只能有一个策略,并在策略中支持多个术语(规则)。

条件可以包括:

  • 前缀上的路由过滤器(您可以为每个术语指定不同的前缀)。定义路由过滤器列表,然后在条件中引用该列表。

  • AS 路径上的正则表达式。

图 1 显示了 NorthStar 在 ASBR1 上接收来自 AS 域 2 的流量的AS示例。为了引导流量远离拥塞链路,将 BGP 策略应用于入口 ASBR,从而使未拥塞链路优先于拥塞链路。

图 1:IPE 用例 Network topology showing two Autonomous Systems: AS65002 and AS65001. Congested link (red arrow) connects BGP N in AS65002 with ASBR1 in AS65001, associated with prefixes 10.1.23.0/24 and 10.2.23.0/24. Uncongested link (blue arrow) connects another router in AS65002 to a router in AS65001. AS65001 has a mesh-like topology, AS65002 has fewer routers.

在 BGP 策略中,定义了将流量转移到未拥塞链路的操作。操作可以包括:

  • 在 AS 路径前置本地 AS 编号。使用此操作时,首选最短 AS 路径。前置会使 AS 路径更长;AS 路径越长,优先级越低。这会导致流量从拥塞的入口链路分流,但不会影响流量的目的地。

  • 多出口点识别器 (MED)。使用此操作时,首选最低的 MED 指标。MED 越低,优先级越高。

如果同时包含这两个操作,则最短 AS 路径的优先级高于 MED 指标。

在 Junos OS 中,IPE 策略将作为第一项插入到 BGP 配置中的导出列表中。将其作为第一项插入可确保应用策略。在IOS-XR中,IPE策略会覆盖BGP配置中任何配置的导出策略,因为IOS没有策略“列表”。

您可能会发现以下 Junos OS 文档对背景很有帮助:

NorthStar 使用 Netflow 对来自对等方的流量进行采样。这包括来自传入流量的统计信息、生成需求报告以显示哪个 AS 负责最多的流量,以及将需求可见性扩展到入口外部边界路由器。

有关在 Web UI 中查看需求的信息,请参阅 Netflow Collector

IPE 的 NorthStar 配置要求

在 NorthStar 应用程序服务器上,有两个设置对于 NorthStar 中的 IPE 功能正常运行很重要。 表 1 描述了它们。

表 1:可配置的 IPE 设置

设置

注释

按前缀聚合

此值必须设置为“always”。Netflow 在定义的时间段内聚合从特定入口 PE 路由器到特定目标(前缀)的所有流量。在网络信息表中,您会看到需求名称反映了流量的目的地,而不是反映 BGP 下一跃点。

要修改设置,请使用 NorthStar CLI 命令 set northstar analytics netflowd aggregate-by-prefix

按需生成

默认情况下,未设置此参数,也不会生成 AS 需求。除非您另有指定,否则 AS 需求不会通过 REST API 或 UI 中的需求报告显示,即使正在导出有效的 netflow 记录也是如此。

您可以使用 NorthStar set northstar analytics netflowd generate-as-demands CLI 命令启用 AS 请求的生成。

注意:

此设置不是 IPE 的必需条件,但可提供详细报告,说明流量如何从 AS 域遍历网络到其他 AS 域。

IPE 流量需求报告生成

使用 Administration > Task Scheduler创建“需求报告”任务时,可以选中一个复选框以包括“IPE 需求”。对于每个 IPE 需求,生成的报告包括:

  • 入口 ASBR(NorthStar 域中接收流量的路由器名称)

  • 外部入口对等方(流量来源的 BGP 邻接方的 IP 地址)

  • 出口 ASBR(流量离开 NorthStar 托管网络的路由器名称)

  • 前缀

此外,在需求报告任务中也可选择的多种类型的 AS 需求报告可以作为评估入口和出口流量模式的有用工具。

使用 Web UI 创建 IPE 策略

您可以从网络信息表中的 IPE 策略选项卡创建 IPE 策略。默认情况下,不显示 IPE 策略选项卡。单击选项卡标题栏中的 + 号,然后选择 IPE 策略以添加选项卡。

要创建策略,请单击 Add 网络信息表底部工具栏中的 。“添加 IPE 策略”窗口随即显示,如 图 2 所示。 表 2 中介绍了这些字段。

图 2:添加 IPE 策略窗口 User interface for adding an IPE policy with fields for Node, BGP Neighbor, Match Type, Prefix, Priority, MED, and buttons for Cancel and Submit.
表 2:添加 IPE 窗口字段说明

字段

描述

节点

入口 ASBR。

BGP 邻接方

BGP 邻接方的 IP 地址。

匹配类型

将条件选择为前缀或 AS 路径(互斥)。

前缀

前缀。仅当您选择前缀作为条件时,此字段才可用。

正则表达式

AS 路径的正则表达式。仅当选择 AS 路径作为条件时,此字段才可用。

注意:

正则表达式语法可能因操作系统而异。

优先级

使用本地 AS 编号前置 AS 路径的操作优先级。如果指定任何大于零的数字,则本地 AS 编号将前置到 AS 路径。AS 路径越长,优先级越低。

医学

基于 MED 指标进行选择的操作值。MED 越低,优先级越高。

单击 Submit 完成策略添加。

要修改现有策略,请在网络信息表中选择行,然后单击 Modify 底部工具栏中的 。将显示“修改 IPE 策略”窗口,您可以在其中更改一些参数。要删除选定策略,请单击 Delete 底部工具栏中的 。将显示一条删除消息,提示您确认要删除策略。

图 3图 4 显示了“添加 IPE 策略”和“修改 IPE 策略”窗口的输入如何映射到 Junos OS 和 IOS-XR 配置的示例。

图 3:“添加 IPE 策略”窗口到 Junos OS 配置 BGP policy configuration with GUI and text snippets detailing node ASBR11, BGP neighbor 10.0.0.22, match type Prefix, priority 3, MED 1, and routing actions.的映射
图4:修改IPE策略窗口到IOS-XR配置 BGP configuration setup showing route policy application to neighbor 10.14.41.41 in AS 4, with graphical interface mapping.的映射

使用“添加 IPE 策略”窗口的替代方法是通过在网络信息表的“需求”选项卡上选择特定需求来创建策略。

在“需求”选项卡中选择一个或多个需求,右键单击,然后选择 Create IPE Policy。这将打开 Create IPE Policy 窗口,如 图 5 所示,您可以在其中为每个需求指定策略参数。如果为 AS 路径输入正则表达式,则正则表达式将用作条件(在前缀上)。如果未指定正则表达式,则使用前缀。这会更快,因为您不必指定节点和邻居。

图 5:从“需求”选项卡 User interface for creating IPE Policy with table columns Demand Name, Priority, MED, REGEX; buttons Cancel and Submit.创建 IPE 策略

查看 IPE 策略流量

在网络信息表的 IPE 策略选项卡中,您可以查看一个图表,该图表显示应用了 IPE 策略时接口上的流量。您可以使用此流量信息来评估通过接口的流量,以确定策略是否有效。例如,如果您应用的策略旨在减少拥塞接口上的流量,而流量图表显示流量显著减少,这很好地表明该策略正在发挥作用。

在配置的策略表中,右键单击策略并选择 View IPE Policy Traffic。系统会在网络信息表中创建一个新选项卡,您可以在其中查看该特定策略随时间变化的流量。在流量图表的左上角,您可以选择一小时(默认选择)、一天或七天的时间窗口。或者,您可以通过指定开始和结束日期和时间来选择自定义时间范围。