实例可以通外网,但相互隔离不成功,路由要怎么写才可以?

外网配置:
int g0/0
ip ad 100.64.1.1 24
quit
int l 0
ip ad 1.1.1.1 32
quit
出口路由配置:
int g0/0
ip ad 100.64.1.2 24
quit
int g0/1
ip ad 172.16.1.1 30
quit
ip route-static 0.0.0.0 0 100.64.1.1
ip route-static 192.168.10.0 24 172.16.1.2
ip route-static 192.168.20.0 24 172.16.1.2
核心交换机配置:
vlan 10
port GigabitEthernet 1/0/2
quit
vlan 20
port GigabitEthernet 1/0/3
quit
ip vpn-instance vrf10
quit
ip vpn-instance vrf20
quit
int vlan 10
ip binding vpn-instance vrf10
ip ad 192.168.10.1 24
quit
int vlan 20
ip binding vpn-instance vrf20
ip ad 192.168.20.1 24
quit
int g1/0/1
port link-mode route
y
ip ad 172.16.1.2 30
quit
ip route-static 0.0.0.0 0 172.16.1.1
ip route-static vpn-instance vrf10 0.0.0.0 0 172.16.1.1 public
ip route-static vpn-instance vrf20 0.0.0.0 0 172.16.1.1 public
ip route-static 192.168.10.0 24 vpn-instance vrf10
ip route-static 192.168.20.0 24 vpn-instance vrf20
最佳答案
# 创建ACL匹配两个VPN实例的网段
acl advanced 3000
rule 0 permit ip destination 192.168.10.0 0.0.0.255
rule 5 permit ip destination 192.168.20.0 0.0.0.255
#
# 创建策略路由,将匹配的流量重定向到对应的VPN实例
policy-based-route to-vpn permit node 10
if-match acl 3000
apply access-vpn vrf10 # 将去往vrf10网段的流量导入vrf10
#
policy-based-route to-vpn permit node 20
if-match acl 3000
apply access-vpn vrf20 # 将去往vrf20网段的流量导入vrf20
#
# 在连接出口路由器的接口入方向应用策略路由
interface GigabitEthernet1/0/1
ip policy-based-route to-vpn# 创建ACL匹配两个VPN实例的网段
acl advanced 2000
rule 0 permit ip source 192.168.10.0 0.0.0.255
rule 5 permit ip source 192.168.20.0 0.0.0.255
#
# 在外网接口出方向应用NAT
interface GigabitEthernet0/0
nat outbound 2000# 删除VPN实例内指向自身直连网段的静态路由
undo ip route-static vpn-instance vrf10 192.168.10.0 24
undo ip route-static vpn-instance vrf20 192.168.20.0 24# 在核心交换机上查看各VPN实例路由表
display ip routing-table vpn-instance vrf10
display ip routing-table vpn-instance vrf20
# 查看策略路由应用情况
display ip policy-based-route
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论