查看和修改基于策略的路由
以下是以下部分的高级顺序大纲。
-
使用配置文件导入来创建您的网络。
-
从链接窗口查看策略。
-
通过执行路径分析,检查策略将如何影响路由。
-
修改链路 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 链接”(Modify 1 Link) 窗口。单击 PBR 选项卡。
输入节点 A 到节点 Z 方向上接口的策略名称,反之亦然。策略名称应与节点 A 上针对可用区方向的路由映射或节点 Z 上针对相反方向的路由映射对应。如果输入的策略无效,则会弹出一条错误消息。单击 “确定” 并查看控制台消息以查看可能应用于链路接口的 PBR 策略。修改完链接后,单击 “确定”。然后可以重试路径分析。
PBR 示例
以下 6 路由器网络将解释基于策略的路由案例,该路由根据 route-map 语句的匹配条件检查传入数据包的源 IP 地址,以确定是否在 route-map 语句中执行操作。(请注意,更复杂的策略可用于检查其他属性,例如目标 IP 地址、协议信息等)
在此示例中,路由器 A 已在其接口上向 A1 应用以下路由图:
route-map my_route_map permit 20 match ip address 111 set interface Serial1/0/1 !
在访问列表 (111) 中指定相应的匹配条件,如下所示:“access-list 111 permit 11.5.5.5 0.0.0.0。”如果满足匹配条件,要转发到的对应接口是 Serial1/0/1,它将 A 连接到 B。作为该策略的结果,路由器 A 会将源 IP 地址为 11.5.5.5 的来自 A1 的任何数据包从 Serial1/0/1 转发到 B。路径分析用于验证路由行为。
假设通过选择网络>路径和容量>路径来执行从 A1 到 D1 的路径分析。必须输入源和目标 IP 地址以模拟基于策略的路由。在这种情况下,我们使用 11.5.5.5 作为源 IP 地址(路由器 A1 的 IP 地址)。然后,数据包被转发至路由器 B。此示例使用 OSPF,链路具有相同的 OSPF 度量,因此在数据包转发到 B 后,它同样可以从 B 到 C 到 D 到 D1,就像返回 A,然后从 D 到 D1 一样。
匹配的 IP 地址的结果
结果也会显示在控制台中。上图左图的控制台消息如下:
* * * 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):
不匹配的 IP 地址的结果
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