Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP 子网

BGP 子网列表可用于列出源自特定路由器或 AS 节点的前缀或子网(路由器配置文件不可用)。可以在子网文件中定义与子网关联的各种 BGP 属性。

注意:

如果在 dparam 文件中或工具>选项>设计、路径放置> BGP 中设置了 useliveBGPrtbl=1,则子网信息将被忽略。

  1. 您可以从文件管理器或网络>协议> BGP > BGP 子网查看子网文件...菜单。要添加、修改或删除子网文件中的 BGP 子网,请首先将交换机切换至修改操作模式。然后通过修改 BGP 协议 >> BGP > BGP 子网来显示 BGP 子网窗口...菜单。下图显示了正在修改的 AS 节点 AS1301 的子网条目。

    图 1:修改 BGP 子网 Modifying a BGP Subnet
  2. 请注意协议字段,默认为 bgp。指定“bgp”表示这是从路由器播发的前缀。接收路由的路由器仍需将策略应用于此路由。在此字段中指定“bgptbl”表示路由器路由表中的路由。路由器已在策略中接受,但可能会是,也可能不是首选路由。此选项用于从其他自治系统接收的路由,因为其配置文件可能不可用。

    为了说明如何使用 BGP 子网列表(通过网络>协议> BGP > BGP 子网...),下面两张图显示了示例网络和相应的 BGP 子网列表。请注意,在 BGP 子网列表中,ASnode AS1301 声明可以到达子网 10.10.1.0/24,其具有包括 65500 的 AS_PATH属性。ASnode AS1301 还声明,它可以到达子网 10.10.2.0/24,它具有包括 65002 的AS_PATH属性。

    图 2:查看 BGP 子网窗口 View BGP Subnets Window
    图 3:网络 Main View and BGP View of the network的主视图和 BGP 视图
  3. 要查看在路由器 RTE 上定义的 BGP InPolicy,请调出 BGP 邻居表并切换到“In Policy”选项卡,如下图所示。在此特定示例中,路由器 RTE 的 InPolicy 由 Cisco 路由图定义,并显示,如果传入路由的 AS_PATH 属性中包含 65001,请将 LOCAL_PREF 属性设置为 123:否则,将 LOCAL_PREF 属性设置为 89。路由器 RTG 的 InPolicy 相同,只是匹配了 65002 而不是 65001。

    图 4:BGP 在 RTE BGP In Policy for RTE 策略中
  4. 接下来,我们举个例子,显示 BGP 路由表,以验证 AS1301 子网 10.10.2.0/24(其 AS_PATH 属性中包含 65002)的 LOCAL_PREF 属性是否正确设置为 123。

    图 5:从 RTH 到 AS1301 子网 10.10.2.0/24 BGP Routing table from RTH to AS1301 subnet 10.10.2.0/24 的 BGP 路由表
    注意:

    在互联网路由中,社区是标记特定路由的另一个常用属性。每个服务提供商都可以根据传入路由的此属性定义自己的策略。子网文件可帮助用户模拟到各种互联网目标的路由行为。

  5. 最后,我们可以在AS65500(包括路由器 RTH、RTE、RTG)到 AS1301 的子网 10.10.2.0 进行路径追踪,并验证 RTG 是否确实是AS65500的首选出口点,如 123 LOCAL_PREF 值较高的值所示。下图显示了路径追踪。

    图 6:说明 RTG 首选出口点 Path trace illustrating the RTG being the preferred exit point的路径追踪