1 策略路由
1.1 策略路由简介
与单纯依照IP报文的目的地址查找路由表进行转发不同,策略路由是一种依据用户制定的策略进行路由转发的机制。策略路由可以基于报文的源地址、长度等信息灵活地控制报文的发送:对于满足一定条件(报文长度、ACL规则等)的报文,将执行指定的操作(设置报文的出接口和下一跳、设置报文的缺省出接口和下一跳等)。
报文到达后,系统首先根据策略路由转发,若没有配置策略路由或配置了策略路由但找不到匹配的表项时,再根据路由表来转发报文。
根据作用对象的不同,策略路由可分为本地策略路由和接口策略路由:
· 本地策略路由:对设备本身产生的报文(比如本地发出的ping报文)起作用,指导其发送。
· 转发策略路由:对接口接收的报文起作用,指导其转发。
1.1.1 策略简介
策略用来定义报文的匹配规则,以及对报文执行的操作。策略由节点组成。
一个策略可以包含一个或者多个节点。节点的构成如下:
· 每个节点由节点编号来标识。节点编号越小节点的优先级越高,优先级高的节点优先被执行。
· 每个节点的具体内容由if-match子句和apply子句来指定。if-match子句定义该节点的匹配规则,apply子句定义该节点的动作。
· 每个节点对报文的处理方式由匹配模式决定。匹配模式分为permit(允许)和deny(拒绝)两种。
应用策略后,系统将根据策略中定义的匹配规则和操作,对报文进行处理:系统按照优先级从高到低的顺序依次匹配各节点,如果报文满足这个节点的匹配规则,就执行该节点的动作;如果报文不满足这个节点的匹配规则,就继续匹配下一个节点;如果报文不能满足策略中任何一个节点的匹配规则,则根据路由表来转发报文。
1. if-match子句
策略路由提供了两种if-match子句,作用如下:
· if-match acl:设置ACL匹配规则。
· if-match packet-length:设置IP报文长度匹配规则。
在一个节点中可以配置多条if-match子句,同一类型的if-match子句最多只能有一条。同一个节点中的各if-match子句之间是“与”的关系,即报文必须满足该节点的所有if-match子句才算满足这个节点的匹配规则。
2. apply子句
IP单播策略路由提供了八种apply子句,同一个节点中可以配置多条apply子句,但配置的多条apply子句不一定都会执行。apply子句的含义以及执行优先级情况等说明如表1-1所示。
表1-1 apply子句的含义以及执行优先级情况等说明
子句 | 含义 | 执行优先情况/详细说明 |
apply ip-df zero | 将IP报文头中DF(Don’t Fragment,不分片)标志置为0,表示允许对该报文进行分片 | 只要配置了该子句,该子句就一定会执行。 |
apply access-vpn vpn-instance | 设置报文在指定VPN实例中进行转发 | 只要配置了该子句,就不会执行除apply ip-df zero之外的其他apply子句。 报文如果匹配了其中一个VPN实例下的转发表,报文将在该VPN实例中进行转发,如果对于所有配置的VPN实例,报文都未能匹配其下的转发表,该报文将被丢弃。 |
apply ip-precedence | 设置IP报文优先级 | 在公网转发中,即在未配置apply access-vpn vpn-instance的情况下,只要配置了该子句,该子句就一定会执行。 |
apply output-interface和apply ip-address next-hop | 设置报文的出接口、下一跳 | apply ip-address next-hop命令的优先级高于apply output-interface。当两条命令同时配置并且都有效时,系统只会执行apply ip-address next-hop命令。 |
apply output-interface ip-address next-hop dhcpc | 设置报文的出接口和下一跳,下一跳为通过DHCP方式学到的网关地址 | 在点对点的情况下,报文的下一跳即是对端地址,此时可以采用apply output-interface仅指定报文的出接口 在非点对点的情况下,如果指定出接口,还需要知道下一跳。如果指定的出接口是通过DHCP方式获取地址的,由于下一跳未知,此时就可以通过命令apply output-interface ip-address next-hop dhcpc,在指定出接口的同时,将报文的下一跳指定为通过DHCP方式学到的网关地址 |
apply default output-interface和apply ip-address default next-hop | 设置报文的缺省出接口、缺省下一跳 | apply ip-address default next-hop的优先级高于apply default output-interface。当两条子句同时配置并且都有效时,系统只会执行apply ip-address default next-hop子句。 执行缺省出接口和下一跳命令的前提是:在策略路由中报文没有配置出接口或者下一跳,或者配置的出接口和下一跳无效,并且报文目的IP地址在路由表中没有查到相应的精确路由,这时才会使用策略路由配置的缺省下一跳或者出接口。 |
apply fail-action continue | 设置当前节点处理失败后继续进行下一节点的处理 | 如果当前节点中没有配置报文的出接口、下一跳、缺省出接口、缺省下一跳这四个子句,或者配置了这四个子句中的一个或多个,但配置的子句都失效(出接口down或者下一跳不可达)时,会进行下一节点的处理 |
3. 节点的匹配模式与节点的if-match子句、apply子句的关系
一个节点的匹配模式与这个节点的if-match子句、apply子句的关系如表1-2所示。
表1-2 节点的匹配模式、if-match子句、apply子句三者之间的关系
是否满足所有if-match子句 | 节点匹配模式 | |
permit(允许模式) | deny(拒绝模式) | |
是 | 执行此节点apply子句,不再匹配下一节点 | 不执行此节点apply子句,不再匹配下一节点,报文将根据路由表来进行转发 |
否 | 不执行此节点apply子句,继续匹配下一节点 | 不执行此节点apply子句,继续匹配下一节点 |
· 如果一个节点中没有配置任何if-match子句,则认为所有报文都满足该节点的匹配规则。
· 如果一个permit模式的节点没有配置apply子句,当报文满足此节点的所有if-match子句时,将不会执行任何动作,且不再继续匹配下一节点,报文将根据路由表来进行转发。
· 如果一个节点没有配置任何if-match子句和apply子句,则所有报文都满足该节点的匹配规则,但不会执行任何动作,且不再继续匹配下一节点,报文将根据路由表来进行转发。
1.1.2 策略路由与Track联动
策略路由通过与Track联动,增强了应用的灵活性和对网络环境变化的动态感知能力。策略路由可以在配置报文的出接口、缺省出接口、下一跳、缺省下一跳时与Track项关联,根据Track项的状态来动态地决定策略的可用性。策略路由配置仅在关联的Track项状态为Positive或Invalid时生效。
关于策略路由与Track联动的的详细介绍和相关配置,请参见“可靠性配置指导”中的“Track”。
1.2 策略路由配置任务简介
配置任务 | 说明 | 详细配置 | |
配置策略 | 创建策略节点 | 必选 | |
配置策略节点的匹配规则 | |||
配置策略节点的动作 | |||
应用策略 | 对本地报文应用策略 | 必选 用户可根据实际情况进行选择 | |
对接口转发的报文应用策略 |
1.3 配置策略
1.3.1 创建策略节点
表1-4 创建策略节点
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
创建策略节点,并进入策略节点视图 | policy-based-route policy-name [ deny | permit ] node node-number | 必选 |
1.3.2 配置策略节点的匹配规则
表1-5 配置策略节点的匹配规则
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
进入策略节点视图 | policy-based-route policy-name [ deny | permit ] node node-number | - |
设置ACL匹配规则 | if-match acl acl-number | 可选 |
设置IP报文长度匹配规则 | if-match packet-length min-len max-len | 可选 |
if-match子句中使用ACL时,如果ACL规则的动作为permit,则该子句可以用来匹配报文;如果使用的ACL不存在或者ACL规则的动作为deny,则所有报文都不能满足该子句。
1.3.3 配置策略节点的动作
表1-6 配置策略节点的动作
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
进入策略节点视图 | policy-based-route policy-name [ deny | permit ] node node-number | 必选 |
将IP报文头中的DF标志置为0,表示允许对该报文进行分片 | apply ip-df zero | 可选 |
设置报文在指定VPN实例中进行转发 | apply access-vpn vpn-instance vpn-instance-name&<1-6> | 可选 |
设置报文的优先级 | apply ip-precedence value | 可选 |
设置报文的出接口 | apply output-interface interface-type interface-number [ track track-entry-number ] [ interface-type interface-number [ track track-entry-number ] ] | 可选 用户可以同时配置两个出接口,这两个出接口同时有效,可以起到负载分担的作用 |
设置报文的出接口和下一跳,下一跳为通过DHCP方式学到的网关地址 | apply output-interface interface-type interface-number ip-address next-hop dhcpc | 可选 |
设置报文的下一跳 | apply ip-address next-hop [ vpn-instance vpn-instance-name ] ip-address [ direct ] [ track track-entry-number ] [ ip-address [ direct ] [ track track-entry-number ] ] | 可选 用户可以同时配置两个下一跳,这两个下一跳同时有效,可以起到负载分担的作用 |
设置报文缺省出接口 | apply default output-interface interface-type interface-number [ track track-entry-number ] [ interface-type interface-number [ track track-entry-number ] ] | 可选 用户可以同时配置两个缺省出接口,这两个出接口同时有效,可以起到负载分担的作用 |
设置报文缺省下一跳 | apply ip-address default next-hop [ vpn-instance vpn-instance-name ] ip-address [ track track-entry-number ] [ ip-address [ track track-entry-number ] ] | 可选 用户可以同时配置两个缺省下一跳,这两个下一跳同时有效,可以起到负载分担的作用 |
1.4 应用策略
1.4.1 对本地报文应用策略
通过本配置,可以将已经配置的策略应用到本地,指导设备本身产生报文的发送。
对本地报文只能应用一个策略。多次配置命令,生效的是最新的配置。
若无特殊需求,建议用户不要对本地报文应用策略。
表1-7 对本地报文应用策略
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
对本地报文应用策略 | ip local policy-based-route policy-name | 必选 缺省情况下,对本地报文没有应用策略 |
如果配置时策略不存在,命令可以配置成功但不生效,当策略创建后,该配置才真正生效。
1.4.2 对接口转发的报文应用策略
通过本配置,可以将已经配置的策略应用到接口,指导接口接收的所有报文的转发。
对接口转发的报文应用策略时,一个接口只能应用一个策略。多次配置命令,生效的是最新的配置。
一个策略可以同时被多个接口应用。
表1-8 对接口转发的报文应用策略
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
进入接口视图 | interface interface-type interface-number | - |
对接口转发的报文应用策略 | ip policy-based-route policy-name | 必选 缺省情况下,对接口转发的报文没有应用策略 |
如果配置时策略不存在,命令可以配置成功但不生效,当策略创建后,该配置才真正生效。
1.5 策略路由显示和维护
在完成上述配置后,在任意视图下执行display命令可以显示配置策略路由后的运行情况,通过查看显示信息验证配置的效果。
在用户视图下,用户可以执行reset命令清除策略路由的统计信息。
表1-9 策略路由显示和维护
操作 | 命令 |
显示已经配置的策略 | display policy-based-route [ policy-name ] [ | { begin | exclude | include } regular-expression ] |
显示本地策略路由和转发策略路由的应用情况 | display ip policy-based-route [ | { begin | exclude | include } regular-expression ] |
显示已经应用的策略路由的设置情况 | display ip policy-based-route setup { interface interface-type interface-number | local | policy-name } [ | { begin | exclude | include } regular-expression ] |
显示策略路由的统计信息 | display ip policy-based-route statistics { interface interface-type interface-number | local } [ | { begin | exclude | include } regular-expression ] |
清除策略路由的统计信息 | reset policy-based-route statistics [ policy-name ] |
1.6 策略路由典型配置举例
1.6.1 基于报文协议类型的本地策略路由配置举例
1. 组网需求
通过策略路由控制Router A产生的报文:
· 所有TCP报文均通过串口Serial2/0发送;
· 其它报文仍然按照查找路由表的方式进行转发。
其中,Router A分别与Router B和Router C直连。
2. 组网图
图1-1 基于报文协议类型的本地策略路由的配置举例组网图
3. 配置步骤
(1) 配置Router A
# 定义访问控制列表ACL 3101,用来匹配TCP报文。
<RouterA> system-view
[RouterA] acl number 3101
[RouterA-acl-adv-3101] rule permit tcp
[RouterA-acl-adv-3101] quit
# 定义5号节点,使TCP报文被发往串口Serial2/0。
[RouterA] policy-based-route aaa permit node 5
[RouterA-pbr-aaa-5] if-match acl 3101
[RouterA-pbr-aaa-5] apply output-interface serial 2/0
[RouterA-pbr-aaa-5] quit
# 在Router A上应用本地策略路由。
[RouterA] ip local policy-based-route aaa
# 配置Serial接口的IP地址。
[RouterA] interface serial 2/0
[RouterA-Serial2/0] ip address 1.1.2.1 255.255.255.0
[RouterA-Serial2/0] quit
[RouterA] interface serial 2/1
[RouterA-Serial2/1] ip address 1.1.3.1 255.255.255.0
(2) 配置Router B
# 配置Serial接口的IP地址。
<RouterB> system-view
[RouterB] interface serial 2/0
[RouterB-Serial2/0] ip address 1.1.2.2 255.255.255.0
(3) 配置Router C
# 配置Serial接口的IP地址。
<RouterC> system-view
[RouterC] interface serial 2/1
[RouterC-Serial2/1] ip address 1.1.3.2 255.255.255.0
[RouterC-Serial2/1] quit
(4) 验证配置结果
从Router A上Telnet Router B(1.1.2.2/24),结果成功。
从Router A上Telnet Router C(1.1.3.2/24),结果失败。
从Router A上ping Router C(1.1.3.2/24),结果成功。
由于Telnet使用的是TCP协议,ping使用的是ICMP协议,所以由以上结果可证明:Router A产生的TCP报文均从串口Serial2/0发送,串口Serial2/1不发送TCP报文,但可以发送非TCP报文,策略路由设置成功。
1.6.2 基于报文协议类型的转发策略路由配置举例
1. 组网需求
通过策略路由控制从Router A的以太网接口Ethernet1/1接收的报文:
· 所有TCP报文均通过串口Serial2/0发送;
· 其它报文仍然按照查找路由表的方式进行转发。
2. 组网图
3. 配置步骤
本例中采用静态路由保证各设备之间路由可达。
(1) 配置Router A
# 定义访问控制列表ACL 3101,用来匹配TCP报文。
<RouterA> system-view
[RouterA] acl number 3101
[RouterA-acl-adv-3101] rule permit tcp
[RouterA-acl-adv-3101] quit
# 定义5号节点,使TCP报文被发往串口Serial2/0。
[RouterA] policy-based-route aaa permit node 5
[RouterA-pbr-aaa-5] if-match acl 3101
[RouterA-pbr-aaa-5] apply output-interface serial 2/0
[RouterA-pbr-aaa-5] quit
# 在以太网接口Ethernet1/1上应用转发策略路由,处理此接口接收的报文。
[RouterA] interface ethernet 1/1
[RouterA-Ethernet1/1] ip address 10.110.0.10 255.255.255.0
[RouterA-Ethernet1/1] ip policy-based-route aaa
[RouterA-Ethernet1/1] quit
# 配置Serial接口的IP地址。
[RouterA] interface serial 2/0
[RouterA-Serial2/0] ip address 1.1.2.1 255.255.255.0
[RouterA-Serial2/0] quit
[RouterA] interface serial 2/1
[RouterA-Serial2/1] ip address 1.1.3.1 255.255.255.0
(2) 配置Router B
# 配置到网段10.110.0.0/24的静态路由。
<RouterB> system-view
[RouterB] ip route-static 10.110.0.0 24 1.1.2.1
# 配置Serial接口的IP地址。
[RouterB] interface serial 2/0
[RouterB-Serial2/0] ip address 1.1.2.2 255.255.255.0
(3) 配置Router C
# 配置到网段10.110.0.0/24的静态路由。
<RouterC> system-view
[RouterC] ip route-static 10.110.0.0 24 1.1.3.1
# 配置Serial接口的IP地址。
[RouterC] interface serial 2/1
[RouterC-Serial2/1] ip address 1.1.3.2 255.255.255.0
(4) 验证配置结果
将Host A的IP地址配置为10.110.0.20/24,网关地址配置为10.110.0.10。
从Host A上Telnet Router B,结果成功。
从Host A上Telnet Router C,结果失败。
从Host A上ping Router C,结果成功。
由于Telnet使用的是TCP协议,ping使用的是ICMP协议,所以由以上结果可证明:从Router A的以太网接口Ethernet1/1接收的TCP报文均从串口Serial2/0转发,串口Serial2/1不转发TCP报文,但可以转发非TCP报文,策略路由设置成功。
1.6.3 基于报文长度的转发策略路由配置举例
1. 组网需求
通过策略路由控制从Router A的以太网接口Ethernet1/1接收的报文:
· 长度为64~100字节的报文以150.1.1.2/24作为下一跳IP地址;
· 长度为101~1000字节的报文以151.1.1.2/24作为下一跳IP地址;
· 所有其它长度的报文都按照查找路由表的方式转发。
2. 组网图
3. 配置步骤
(1) 配置Router A
# 配置动态路由协议RIP。
<RouterA> system-view
[RouterA] rip
[RouterA-rip-1] network 192.1.1.0
[RouterA-rip-1] network 150.1.0.0
[RouterA-rip-1] network 151.1.0.0
[RouterA-rip-1] quit
# 配置策略lab1,将长度为64~100字节的报文转发到下一跳150.1.1.2,而将长度为101~1000字节的报文转发到下一跳151.1.1.2。
[RouterA] policy-based-route lab1 permit node 10
[RouterA-pbr-lab1-10] if-match packet-length 64 100
[RouterA-pbr-lab1-10] apply ip-address next-hop 150.1.1.2
[RouterA-pbr-lab1-10] quit
[RouterA] policy-based-route lab1 permit node 20
[RouterA-pbr-lab1-20] if-match packet-length 101 1000
[RouterA-pbr-lab1-20] apply ip-address next-hop 151.1.1.2
[RouterA-pbr-lab1-20] quit
# 在以太网接口Ethernet1/1上应用定义的策略lab1,处理此接口接收的报文。
[RouterA] interface ethernet 1/1
[RouterA-Ethernet1/1] ip address 192.1.1.1 255.255.255.0
[RouterA-Ethernet1/1] ip policy-based-route lab1
[RouterA-Ethernet1/1] quit
# 配置Serial接口的IP地址。
[RouterA] interface serial 2/0
[RouterA-Serial2/0] ip address 150.1.1.1 255.255.255.0
[RouterA-Serial2/0] quit
[RouterA] interface serial 2/1
[RouterA-Serial2/1] ip address 151.1.1.1 255.255.255.0
[RouterA-Serial2/1] return
(2) 配置Router B
# 配置动态路由协议RIP。
<RouterB> system-view
[RouterB] rip
[RouterB-rip-1] network 10.0.0.0
[RouterB-rip-1] network 150.1.0.0
[RouterB-rip-1] network 151.1.0.0
# 配置Serial接口的IP地址。
[RouterB] interface serial 2/0
[RouterB-Serial2/0] ip address 150.1.1.2 255.255.255.0
[RouterB-Serial2/0] quit
[RouterB] interface serial 2/1
[RouterB-Serial2/1] ip address 151.1.1.2 255.255.255.0
[RouterB-Serial2/1] quit
# 配置Loopback接口的IP地址。
[RouterB] interface loopback 0
[RouterB-LoopBack0] ip address 10.1.1.1 32
(3) 验证配置结果
# 在Router A上用debugging ip policy-based-route命令监视策略路由。
<RouterA> debugging ip policy-based-route
<RouterA> terminal debugging
<RouterA> terminal monitor
# 从Host A上Ping Router B的Loopback0,并将报文数据字段长度设为80字节。
C:\>ping -l 80 10.1.1.1
Pinging 10.1.1.1 with 80 bytes of data:
Reply from 10.1.1.1: bytes=80 time<1ms TTL=255
Reply from 10.1.1.1: bytes=80 time<1ms TTL=255
Reply from 10.1.1.1: bytes=80 time<1ms TTL=255
Reply from 10.1.1.1: bytes=80 time<1ms TTL=255
Ping statistics for 10.1.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
从Router A上显示的策略路由调试信息如下:
<RouterA>
*Jun 7 12:04:33:519 2009 RouterA PBR/7/POLICY-ROUTING: IP policy based routing
success : POLICY_ROUTEMAP : lab1, Node : 10, next-hop : 150.1.1.2
*Jun 7 12:04:34:518 2009 RouterA PBR/7/POLICY-ROUTING: IP policy based routing
success : POLICY_ROUTEMAP : lab1, Node : 10, next-hop : 150.1.1.2
*Jun 7 12:04:35:518 2009 RouterA PBR/7/POLICY-ROUTING: IP policy based routing
success : POLICY_ROUTEMAP : lab1, Node : 10, next-hop : 150.1.1.2
*Jun 7 12:04:36:518 2009 RouterA PBR/7/POLICY-ROUTING: IP policy based routing
success : POLICY_ROUTEMAP : lab1, Node : 10, next-hop : 150.1.1.2
以上策略路由信息显示,Router A在接收到报文后,根据策略路由确定的下一跳为150.1.1.2,也就是说将报文从接口Serial2/0转发出去。
# 从Host A上Ping Router B的Loopback0,并将报文数据字段长度设为200字节。
C:\>ping -l 200 10.1.1.1
Pinging 10.1.1.1 with 200 bytes of data:
Reply from 10.1.1.1: bytes=200 time<1ms TTL=255
Reply from 10.1.1.1: bytes=200 time<1ms TTL=255
Reply from 10.1.1.1: bytes=200 time<1ms TTL=255
Reply from 10.1.1.1: bytes=200 time<1ms TTL=255
Ping statistics for 10.1.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
从Router A上显示的策略路由调试信息如下:
<RouterA>
*Jun 7 12:06:47:631 2009 RouterA PBR/7/POLICY-ROUTING: IP policy based routing
success : POLICY_ROUTEMAP : lab1, Node : 20, next-hop : 151.1.1.2
*Jun 7 12:06:48:630 2009 RouterA PBR/7/POLICY-ROUTING: IP policy based routing
success : POLICY_ROUTEMAP : lab1, Node : 20, next-hop : 151.1.1.2
*Jun 7 12:06:49:627 2009 RouterA PBR/7/POLICY-ROUTING: IP policy based routing
success : POLICY_ROUTEMAP : lab1, Node : 20, next-hop : 151.1.1.2
*Jun 7 12:06:50:627 2009 RouterA PBR/7/POLICY-ROUTING: IP policy based routing
success : POLICY_ROUTEMAP : lab1, Node : 20, next-hop : 151.1.1.2
以上策略路由信息显示,Router A在接收到报文后,根据策略路由确定的下一跳为151.1.1.2,也就是说将报文从接口Serial2/1转发出去。
1.6.4 指定出接口和下一跳的本地策略路由配置举例
1. 组网需求
· Router的下行口连接主机,上行口Ethernet1/1连接到Internet。
· Router的子接口Ethernet1/1.1通过DHCP方式获取IP地址。
要求:Router上的管理报文SNMP和SNMP Trap通过子接口Ethernet1/1.1进行转发。
2. 组网图
图1-4 指定出接口和下一跳的本地策略路由配置举例组网图
3. 配置步骤
# 配置子接口Ethernet1/1.1的地址获取方式为DHCP。
<Router> system-view
[Router] interface ethernet 1/1.1
[Router-Ethernet1/1.1] ip address dhcp-alloc
[Router-Ethernet1/1.1] vlan-type dot1q vid 1
[Router-Ethernet1/1.1] quit
# 定义ACL 3000匹配管理报文(SNMP和SNMP Trap报文)。
[Router] acl number 3000
[Router-acl-adv-3000] rule 0 permit udp source-port eq snmp
[Router-acl-adv-3000] rule 5 permit udp destination-port eq snmptrap
[Router-acl-adv-3000] quit
# 定义策略,使管理报文从Ethernet1/1.1接口转发(由于该子接口使用DHCP方式获取地址,配置时不知道下一跳地址,因此需要将下一跳配置为通过DHCP学到的网关地址)。
[Router] policy-based-route management permit node 1
[Router-pbr-management-1] if-match acl 3000
[Router-pbr-management-1] apply output-interface ethernet 1/1.1 ip-address next-hop dhcpc
[Router-pbr-management-1] quit
# 在Router上应用本地策略路由。
[Router] ip local policy-based-route management
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6555.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~