配置策略路由命令 锐捷

  • 格式:docx
  • 大小:30.92 KB
  • 文档页数:8

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 设置报文IP头中的TOS

set ip dscp 设置IP报文的DSCP

set ip precedence 设置报文IP头中的优先级

match ip address 设置过滤规则

match length 匹配报文长度

注: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 设置报文IP头中的TOS

set ip dscp 设置IP报文的DSCP

set ip precedence 设置报文IP头中的优先级

match ip address 设置过滤规则

match length

匹配报文长度

注: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. 定义满足匹配规则后,设备的操作;

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

命令 作用