配置策略路由命令 锐捷

更新时间:2023-10-15 10:23:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

33.1 配置相关命令

33.1.1 ip policy route-map

【参数说明】【缺省情况】【命令模式】【使用指南】

【举例】

要在一个接口启用策略路由,请使用接口配置命令ip policy route-map。该命令的no形式关闭策略路由的应用。 ip policy route-map route-map no ip policy route-map

参数 描述 route-map 路由图名称。 缺省关闭策略路由。

接口配置模式。

策略路由必须在指定的接口上应用,该接口只对接收到的数据包进行策略路由,该接口发送的数据包路由将正常按照路由表进行转发。

应用策略路由,必须要指定策略路由使用的路由图,并且要创建路由图。一个路由图由很多条策略组成,每个策略都定义了1个或多个的匹配规则和对应操作。一个接口应用策略路由后,将对该接口接收到的所有包进行检查,不符合路由图任何策略的数据包将按照通常的路由转发进行处理,符合路由图中某个策略的数据包就按照该策略中定义的操作进行处理。

? 注意:

我司产品一个接口最多只能配置一个路由图,在同一个接口上多次配置路由图,后的路由图会覆盖先前配置的路由图。

以下的配置例子中,当快速以太网接口FE0接收到数据报,如果数据报源地址为10.0.0.1,则设置下一跳为196.168.4.6,如果源地址为20.0.0.1则设置下一跳为196.168.5.6,否则进行普通转发。 access-list 1 permit 10.0.0.1 access-list 2 permit 20.0.0.1 route-map lab1 permit 10 match ip address 1

set ip next-hop 196.168.4.6 exit

route-map lab1 permit 20 match ip address 2

set ip next-hop 196.168.5.6 exit

interface GigabitEthernet 0/0 ip policy route-map lab1 exit

【相关命令】

命令 access-list route-map set ip next-hop set ip default next-hop set interface set default interface set ip tos set ip dscp set ip precedence match ip address match length 说明 定义访问列表规则。 定义路由图。 定义策略路由下一跳 定义策略路由默认下一跳 定义策略路由出口 定义策略路由默认出口 设置报文IP头中的TOS 设置IP报文的DSCP 设置报文IP头中的优先级 设置过滤规则 匹配报文长度 注:route-map配置的相关命令请参考《协议无关命令参考》

ip local policy route-map

要对本地发送的报文启用策略路由,请使用命令ip local policy route-map。该命令的no形式关闭策略路由的应用。 ip local policy route-map route-map no ip local policy route-map

【参数说明】

【缺省情况】

【命令模式】

【使用指南】

【举例】

【相关命令】

参数 描述 route-map 路由图名称。 缺省关闭策略路由。

配置模式。

策略路由必须在指定的接口上应用,该接口只对接收到的数据包进行策略路由,该接口发送的数据包路由将正常按照路由表进行转发。

应用策略路由,必须要指定策略路由使用的路由图,并且要创建路由图。一个路由图由很多条策略组成,每个策略都定义了1个或多个的匹配规则和对应操作。一个接口应用策略路由后,将对该接口接收到的所有包进行检查,不符合路由图任何策略的数据包将按照通常的路由转发进行处理,符合路由图中某个策略的数据包就按照该策略中定义的操作进行处理。 策略路由配置set interface不支持负载均衡,目前配置了set interface多个接口,只支持冗余备份。

以下的配置例子中,使本机所有以192.168.217.10为源地址发送的报文从 serial 2/0口出去。

access-list 1 permit 192.168.217.10 route-map lab1 permit 10 match ip address 1 set interface serial 2/0 exit

命令 说明 access-list 定义访问列表规则 route-map 定义路由图 set ip next-hop 定义策略路由下一跳 set ip default next-hop 定义策略路由默认下一跳 set interface set default interface set ip tos set ip dscp set ip precedence match ip address match length 定义策略路由出口 定义策略路由默认出口 设置报文IP头中的TOS 设置IP报文的DSCP 设置报文IP头中的优先级 设置过滤规则 匹配报文长度 注:route-map配置的相关命令请参考《协议无关命令参考》

33.1.2 ip policy

要想设置策略路由的set ip nexthop采用冗余备份或负载均衡方式,在全局配置模式下使用ip policy进行配置。该命令的no形式恢复策略路由的转发模式。

ip policy {load-balance|redundance} no ip policy

? 注意:

NPE80不支持该命令。

【参数说明】

参数 load-balance|redundance 【缺省情况】

缺省采用冗余备份。

【命令模式】

全局配置模式。

【使用指南】

在配置子路由图中set ip next-hop时,可以配置多个下一跳,但是设置了冗余备份时,策略路由只有第一个可以解析的下一跳起作用;设置了负

描述 指明负载均衡或者冗余备份方式 载均衡时,策略路由有多个解析的下一跳起作用,WCMP最多可以设置4个下一跳,ECMP最多可以设置32个下一跳。所谓的解析的下一跳指的是已经学习到ARP信息的下一跳。

【举例】

以下的配置例子中,路由图中设置了多个nexthop,在全局配置模式下设置了冗余备份后,则应用在EF0上的策略路由的每个子路由图只有第一个nexthop起作用,进行转发。 access-list 1 permit 10.0.0.1 access-list 2 permit 20.0.0.1 route-map lab1 permit 10 match ip address 1

set ip next-hop 196.168.4.6 set ip next-hop 196.168.4.7 set ip next-hop 196.168.4.8 exit

route-map lab1 permit 20 match ip address 2

set ip next-hop 196.168.5.6 set ip next-hop 196.168.5.7 set ip next-hop 196.168.5.8 exit

interface GigabitEthernet 0/0 ip policy route-map lab1 exit

ip policy redundance

31

策略路由配置

策略路由提供了一种比基于目的IP地址进行路由转发更加灵活的数据包路由转发机制。接口应用了策略路由,设备将通过路由图决定如何处理从这个接口上收到的数据报文。

应用策略路由,必须要指定策略路由使用的路由图,并且要创建路由图。一个路由图由很多条策略组成,每个策略都定义了1个或多个的匹配规则和对应操作。一个接口应用策略路由后,将对该接口接收到的所有包进行检查,不符合路由图任何策略的数据包将按照通常的路由转发进行处理,符合路由图中某个策略的数据包就按照该策略中定义的操作进行处理。路由图的配置详见协议无关命令配置指导。

配置一个策略路由分为以下几个步骤:

1. 定义路由图,一个路由图可以由好多策略组成,策略按序号大小排列,只要符合了前面策略,就退出路由图的执行;

要定义重分布路由图,在全局配置模式中执行以下命令:

命令 Ruijie(config)# route-map route-map-name [permit | deny] sequence Ruijie(config)# no route-map route-map-name {[permit | deny] sequence} 2. 定义路由图每个策略的匹配规则或条件;

要定义策略的匹配规则,在路由图配置模式中执行以下命令:

命令 Ruijie(config-route-map)# match ip address access-list-number Ruijie(config-route-map)# match length min max 3. 定义满足匹配规则后,设备的操作;

要定义匹配规则后的操作,在路由图配置模式中执行以下命令:

命令 作用 作用 匹配访问列表中的地址 作用 定义路由图 删除路由图 匹配报文的长度 为路由表中没有明确路由的Ruijie(config-route-map)# set ip default 数据分组指定下一跳IP地next-hop ip-address[weight][ip-address[weight]] 址 Ruijie(config-route-map)# set ip next-hop ip-address [weight][ip-address[weight]] Ruijie(config-route-map)# set interface intf_name Ruijie(config-route-map)# set default interface intf_name Ruijie(config-route-map)# set ip precedence Ruijie(config-route-map)# set ip tos Ruijie(config-route-map)# set ip dscp

4. 在指定接口中应用路由图。

要在接口上应用策略路由,在接口模式下执行以下命令:

命令 Ruijie(config-if)# ip policy route-map name Ruijie(config-if)# no ip policy route-map 作用 在接口上使用指定的route-map进行过滤 在接口上取消应用的route-map 设置数据包的下一跳IP地址 出口设置 设置默认出口 修改该IP报文的优先级 修改IP报文的TOS域的值 修改IP报文DSCP域的值 5. 对本地发送的报文使用策略路由

命令 Ruijie(config-if)# ip local policy route-map [name] Ruijie(config-if)# no ip local policy route-map 作用 对本地发送的报文使用指定的route-map进行过滤 取消本地报文应用的策略路由 例如:

在GigabitEthernet 0/0口上配置策略路由,使得所有进入的报文都转发到下一跳为192.168.5.5的设备

Ruijie(config)# access-list 1 permit any Ruijie(config)# route-map name

Ruijie(config-route-map)# match ip address 1

Ruijie(config-route-map)# set ip next-hop 192.168.5.5 Ruijie(config-route-map)# int GigabitEthernet 0/0 Ruijie(config-if)# ip policy route-map name

在策略路由中配置负载均衡或者冗余备份模式,全局模式下使用命令:

命令 Ruijie(config)# ip policy {load-balance | Redundance} Ruijie(config)# no ip policy 作用 设置策略路由的转发是冗余备份还是负载均衡 恢复策略路由的负载分担模式 策略路由执行负载均衡时,WCMP(Weighted Cost Multiple Path)最多支持4个下一跳,ECMP(Equal Cost Multiple Path)最多支持32个下一跳。

配置默认策略路由时,WCMP最多支持4个下一跳,ECMP最多支持32个下一跳。

route-map配置相关命令详见《协议无关模块命令配置指导》

路由器上支持的命令: 1. [no] ip policy route-map 2. ip local policy route-map 3. match ip address 4. match length 5. set ip next-hop 6. set ip default next-hop 7. set interface 8. set default interface 9. set ip tos 10. set ip precedence 11. set ip dscp

本文来源:https://www.bwwdw.com/article/18if.html

Top