本文转自:https://search.ruijie.com.cn:8447/rqs/preview.html?#ie=utf-8&wd=eHAiOjE1NDU4NzUxNDcsIm5iZiI6MTU0NTYxNTk0N302018092015040800251LqqZuvMhE7V7Ygl6r5RWsTHbWazT
请详细阅读操作文档,结合实际情况进行配置:
若操作不当将可能导致网络卡顿甚至断网等异常情况。
若网络中存在业务的情况下,请同步客户风险并征得客户同意后再操作。
若您不清楚造成的影响或对操作不熟练,请不要操作,请联系专业的锐捷售后工程师进行评估后再决定是否操作。
一、组网需求
如下网络拓扑,SW1到外网有2个出口 R3和R4,需要实现内网 172.16.1.0/24 访问外网走R3出口,内网 172.16.2.0/24 访问外网走R4出口。
二、组网拓扑
三、配置要点
1、基本ip地址配置
2、基本的ip路由配置,使全网可达
3、在SW1上配置ACL,把内网的流量匹配出来
4、配置策略路由
5、应用策略路由
四、配置步骤
1、基本ip地址配置
Ruijie(config)#hostname SW1
SW1(config)#interface gigabitEthernet 0/1
SW1(config-GigabitEthernet 0/1)#no switchport
SW1(config-GigabitEthernet 0/1)#ip address 192.168.2.1 255.255.255.0
SW1(config-GigabitEthernet 0/1)#exit
SW1(config)#interface gigabitEthernet 0/2
SW1(config-GigabitEthernet 0/2)#no switchport
SW1(config-GigabitEthernet 0/2)#ip address 192.168.3.1 255.255.255.0
SW1(config-GigabitEthernet 0/2)#exit
SW1(config)#int vlan 10
SW1(config-if)#ip add 172.16.1.254 255.255.255.0
SW1(config-if)#int vlan 20
SW1(config-if)#ip add 172.16.2.254 255.255.255.0
Ruijie(config)#hostname R3
R3(config)#interface fastEthernet 0/0
R3(config-if-FastEthernet 0/0)#ip address 192.168.2.2 255.255.255.0
R3(config-if-FastEthernet 0/0)#exit
Ruijie(config)#hostname R4
R4(config)#interface fastEthernet 0/0
R4(config-if-FastEthernet 0/0)#ip address 192.168.3.2 255.255.255.0
R4(config-if-FastEthernet 0/0)#exit
2、基本的ip路由配置,使全网可达
SW1(config)#ip route 0.0.0.0 0.0.0.0 192.168.2.2
SW1(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.2
R3(config)#ip route 172.16.0.0 255.255.0.0 192.168.2.1
R4(config)#ip route 172.16.0.0 255.255.0.0 192.168.3.1
3、在SW1上配置ACL,把内网的流量匹配出来
SW1(config)#ip access-list extended 100 —–>配置ACL 100,匹配内网172.16.1.0/24
SW1(config-ext-nacl)#10 deny ip 172.16.1.0 0.0.0.255 172.16.0.0 0.0.255.255 —–>不匹配内网访问的自己的流量,使得内网能够正常互访
SW1(config-ext-nacl)#20 permit ip 172.16.1.0 0.0.0.255 any
SW1(config-ext-nacl)#exit
SW1(config)#ip access-list extended 101 —–>配置ACL 101,匹配内网172.16.2.0/24
SW1(config-ext-nacl)#10 deny ip 172.16.2.0 0.0.0.255 172.16.0.0 0.0.255.255
SW1(config-ext-nacl)#20 permit ip 172.16.2.0 0.0.0.255 any
SW1(config-ext-nacl)#exit
4、配置策略路由
SW1(config)#route-map ruijie permit 10 —–>配置route-map ruijie
SW1(config-route-map)#match ip address 100 —–>匹配内网acl 10的流量
SW1(config-route-map)#set ip next-hop 192.168.2.2 —–>强制设置ip报文的下一跳为 192.168.2.2,走R3出口
SW1(config-route-map)#exit
SW1(config)#route-map ruijie permit 20
SW1(config-route-map)#match ip address 101
SW1(config-route-map)#set ip next-hop 192.168.3.2
SW1(config-route-map)#exit
注意:
1)route-map的匹配顺序为从上往下匹配,当流量匹配到策略后,就按匹配的策略转发数据,不会继续往下匹配。
2)route-map 最后有一条deny所有的语句,对于没有匹配到策略路由的流量,不会把内网的流量丢弃,而是做正常的ip 路由转发。
3)set ip next-hop 可以设置下一跳ip地址,也可以设置数据包的出接口,建议设置为下一跳的ip地址。
5、应用策略路由
SW1(config)#interface vlan 10
SW1(config-if)#ip policy route-map ruijie —–>应用策略路由
SW1(config-if)#exit
SW1(config)#interface vlan 20
SW1(config-if)#ip policy route-map ruijie —–>应用策略路由
SW1(config-if)#exit
注意:
策略路由一定要应用到数据包的in方向接口,不能应用到数据包的out方向接口。因为策略路由实际上是在数据包进路由器的时候,强制设置数据包的下一跳,out方向接口,路由器已经对数据包做完ip路由,把数据包从接口转发出去了,故out方向策略路由不生效。
五、配置验证
在SW2上带源地址到外网100.1.1.0/24做路由跟踪(或者用下联终端去跟踪路由),若172.16.1.0/24访问外网走R3,172.16.2.0/24访问外网走R4,则策略路由配置正确。
SW2#traceroute 100.1.1.1 source 172.16.1.1
< press Ctrl+C to break >
Tracing the route to 100.1.1.1
1 192.168.1.254 0 msec 0 msec 0 msec
2 192.168.2.2 10 msec 0 msec 10 msec —–>172.16.1.0/24 访问外网走R3出口
其它路径省略
SW2#traceroute 100.1.1.1 source 172.16.2.1
< press Ctrl+C to break >
Tracing the route to 100.1.1.1
1 192.168.2.254 0 msec 0 msec 0 msec
2 192.168.3.2 10 msec 0 msec 10 msec —–>172.16.2.0/24 访问外网走R4出口
其它路径省略
评论