查看和修改基于策略的路由
以下是以下各节的高级顺序概述。
使用配置文件导入创建网络。
从链接窗口查看策略。
通过执行路径分析来检查策略将如何影响路由。
修改链接 PBR 字段以执行假设研究。
导入配置文件
- 按照 NorthStar 规划器路由协议概述中的说明导入配置文件。请注意,对于假设研究,您还可以编辑配置文件以添加、修改或删除策略,然后重新导入配置文件。
- 转到“工具”>“选项”>“设计”。在“路径放置”选项窗格中,将 “强制 PBR 检查 ”(位于窗口右下角)设置为“True”。
- 当要求从头开始重新路由时,单击“是”。
从链接窗口查看 PBR 详细信息
选择“网络>元素”>“链接”菜单。要在链接表摘要窗格中显示 PBR 路由图,请右键单击列标题并选择表选项。从“可用项目”窗口中选择“PBR_A”和“PBR_Z”,然后单击“添加>”将它们移动到“所选项目”窗口,然后单击“确定”。
PBR_A 和 PBR_Z 引用链路上两个方向的路由映射名称。PBR_A是指从节点 A 到节点 Z 的方向,而PBR_Z是指从节点 Z 到节点 A 的方向。
滚动以查看PBR_A和PBR_Z标题。单击列以对列进行排序,并查看哪些接口对其具有策略。
为应用了策略的接口的链接选择链接行。然后单击 PBR 选项卡。该选项卡分为节点 A 上的接口部分和节点 Z 上的接口部分。每个部分都包含 PBR 信息,包括路由映射、序列号、匹配标准以及匹配时要执行的操作。
图1:PBR选项卡
路径放置
要执行路径放置,请选择 “网络>路径&容量>路径”。(可选)指定与节点的环路地址或其接口地址之一相对应的源和/或目标 IP 地址(以与路由映射匹配)。然后在地图上单击从节点,然后单击到节点。
将显示路径窗口。此外,控制台窗口将显示相关的基于策略的路由信息。
修改链路 PBR 字段
您可以修改链接以指定要在接口上使用的策略。为此,请转到修改模式并选择 修改>元素>链接...您可以对“PBR_A”和“PBR_Z”列进行排序,以快速查看哪些链接附加了策略。说明与步骤 1 中给出的说明相同。
从表中选择要修改的链接,然后单击 修改...以打开以下修改 1 个链接窗口。单击“PBR”选项卡。

输入节点 A 到节点 Z 方向上接口的策略名称,反之亦然。策略名称应对应于可用区方向的节点 A 或相反方向的节点 Z 上的路由映射。如果输入的策略无效,则会弹出一条错误消息。单击 “确定” 并查看控制台消息,以查看可能应用于链路接口的 PBR 策略。修改完链接后,单击“ 确定”。然后,您可以重试路径分析。
PBR 示例
以下 6 路由器网络将解释基于策略的路由案例,该案例根据路由映射语句的匹配条件检查传入数据包的源 IP 地址,以确定是否在路由映射语句中执行操作。(请注意,更复杂的策略可用于检查其他属性,例如目标 IP 地址、协议信息等)

在此示例中,路由器 A 在其接口上对 A1 应用了以下路由映射:
route-map my_route_map permit 20 match ip address 111 set interface Serial1/0/1 !
相应的匹配条件在访问列表(111)中指定如下:“访问列表111允许11.5.5.5 0.0.0.0。在满足匹配条件的情况下转发到的相应接口是 Serial1/0/1,它将 A 连接到 B。作为策略的结果,路由器 A 会将来自 A1、源 IP 地址为 11.5.5.5 的任何数据包从接口 Serial1/0/1 转发到 B。路径分析用于验证路由行为。
假设通过选择“网络>路径和容量”>路径,从 A1 到 D1 执行路径分析。必须输入源 IP 地址和目标 IP 地址才能模拟基于策略的路由。在这种情况下,我们使用 11.5.5.5 作为源 IP 地址(路由器 A1 的 IP 地址)。然后将数据包转发到路由器 B。此示例使用 OSPF,并且链路具有相等的 OSPF 指标,因此在数据包转发到 B 后,数据包可能会从 B 转发到 C 再到 D 再到 D1,就像返回到 A,然后再从 D 转发到 D1 一样。

结果也会显示在控制台中。上图左图的控制台消息如下:
* * * A1(A1) - D1(D1): bw= 0 * * * - - Find path from A1 to D1 (0.0.0.0) - - Apply PBR my_route_map at A: Set interface to Serial1/0/1 PBR route from A to B new 11.5.5.5 D1 0 R,A2Z 02,02 A1--A--B--C--D--D1 (OSPF) Route-cost=325. Max_Path_Bw= 1.536M Tunnels matching search criteria: 0
另一方面,假设使用位于 A1 的另一个接口 IP 地址(如 10.10.10.17)执行从 A1 到 D1 的路径分析。在这种情况下,源 IP 地址不再与路由映射条件匹配,因此改用路由表(本例中为 OSPF):

The corresponding Console message appears as follows: * * * A1(A1) - D1(D1): bw= 0 * * * -- Find path from A1 to D1 (0.0.0.0) -- Apply PBR my_route_map at A: new 10.10.10.17 D1 0 R,A2Z 02,02 A1--A--D--D1 (OSPF) Route-cost=195. Max_Path_Bw= 1.536M