下面以几个cisco7206路由器的组网实验来讲解mpls和vpn的配置方法,并且说明思路和列出所有的配置脚本。主要给大家介绍路由器设备的互联、地址的规划、VPN的规划和IGP路由协议。 一般资料介绍跨域MPLS/VPN OPTION_B时,采用两个AS,为加深理解,本例采用三个AS,其中中间AS300为传送AS,不启MPLS标签交换,只通过MP—EBGP传送VPNV4的私网路由。实验中模拟路由器均采用Cisco 7206。 ROUTE-TARGET 100:10 VPNB: RD 100:20 ROUTE-TARGET 100:20 4、IGP路由协议:AS120采用OSPF,AS456采用ISIS。 配置基本思路: 1、在完成IGP等基本配置后,在所有PE设备和P设备上启用IP CEF。 2、 在所有PE设备和P设备上启用MPLS IP。 3、 AS120/AS456中PE和ASBR建立BGP邻居关系。 4、 PE中创建VPN,并在PE—CE间接口使能VRF FORWARDING。 5、PE中BGP IPV4 VRF 地址族中发布VPN路由。 6、AS120/AS456中PE和ASBR建立BGP VPNV4邻居关系,交换VPN路由信息。 7、AS120/AS456中ASBR分别和传送区域AS300中ASBR建立VPNV4邻居关系,传送VPNV4路由。(注意:AS300中的R3与R1或R6之间并没有IPV4的路由,在由R2和R4向R3发送VPN路由时,必须把收到的R1和R6 的VPN路由的下一跳强制指向自己,使用next-hop self命令,否则R3会认为该路由不可达,从而丢弃。) 8、要允许的ASBR接受所有的VPNV4前缀,必须禁用缺省的ARF。可以通过在所有的VPNV4 ASBR上配置no bgp default route-target filter来完成。 配置脚本如下: R1#show run Building configuration... Current configuration : 1985 bytes ! version 12.0 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname R1 ! boot-start-marker boot-end-marker ! ! ip subnet-zero ! ! ip cef ip vrf vpna rd 100:10 route-target export 100:10 route-target import 100:10 ! ip vrf vpnb rd 100:20 route-target export 100:20 route-target import 100:20 ! mpls label range 100 199 mpls label protocol ldp tag-switching tdp router-id Loopback0 force ! ! ! interface Loopback0 ip address 1.1.1.1 255.255.255.255 no ip directed-broadcast ! interface Loopback11 ip vrf forwarding vpna ip address 172.16.1.1 255.255.255.0 no ip directed-broadcast ! interface Loopback22 ip vrf forwarding vpnb ip address 192.168.1.1 255.255.255.0 no ip directed-broadcast ! interface FastEthernet0/0 no ip address no ip directed-broadcast shutdown ! interface Serial1/0 ip address 10.10.12.1 255.255.255.0 no ip directed-broadcast tag-switching ip ! interface Serial1/1 no ip address no ip directed-broadcast shutdown ! interface Serial1/2 no ip address no ip directed-broadcast shutdown ! interface Serial1/3 no ip address no ip directed-broadcast shutdown ! router ospf 1 log-adjacency-changes passive-interface Loopback0 network 1.1.1.1 0.0.0.0 area 0 network 10.10.12.0 0.0.0.255 area 0 ! router bgp 120 no synchronization bgp router-id 1.1.1.1 bgp log-neighbor-changes neighbor 2.2.2.2 remote-as 120 neighbor 2.2.2.2 update-source Loopback0 neighbor 2.2.2.2 send-label explicit-null no auto-summary ! address-family vpnv4 neighbor 2.2.2.2 activate neighbor 2.2.2.2 send-community extended exit-address-family ! address-family ipv4 vrf vpnb redistribute connected no auto-summary no synchronization exit-address-family ! address-family ipv4 vrf vpna redistribute connected no auto-summary no synchronization exit-address-family ! ip classless ! ! ! control-plane ! ! line con 0 stopbits 1 line aux 0 stopbits 1 line vty 0 4 login ! no cns aaa enable end R1# R2>en neighbor 1.1.1.1 next-hop-self neighbor 10.10.23.3 activate neighbor 10.10.23.3 send-community extended exit-address-family ! ip classless ! ! ! control-plane ! ! line con 0 stopbits 1 line aux 0 stopbits 1 line vty 0 4 login ! no cns aaa enable end R2# R3#show run Building configuration... Current configuration : 1245 bytes ! version 12.0 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname R3 ! boot-start-marker boot-end-marker ! ! ip subnet-zero ! ! ip cef no tag-switching ip ! ! ! interface Loopback0 ip address 3.3.3.3 255.255.255.255 no ip directed-broadcast ! interface FastEthernet0/0 ip address 10.10.23.3 255.255.255.0 no ip directed-broadcast mpls bgp forwarding ! interface Serial1/0 no ip address no ip directed-broadcast shutdown ! interface Serial1/1 ip address 10.10.34.3 255.255.255.0 no ip directed-broadcast mpls bgp forwarding ! interface Serial1/2 no ip address no ip directed-broadcast shutdown ! interface Serial1/3 no ip address no ip directed-broadcast shutdown ! router bgp 300 no synchronization no bgp default route-target filter bgp log-neighbor-changes neighbor 10.10.23.2 remote-as 120 neighbor 10.10.34.4 remote-as 456 no auto-summary ! address-family vpnv4 neighbor 10.10.23.2 activate neighbor 10.10.23.2 send-community extended neighbor 10.10.34.4 activate neighbor 10.10.34.4 send-community extended exit-address-family ! ip classless ! ! ! control-plane ! ! line con 0 stopbits 1 line aux 0 stopbits 1 line vty 0 4 login ! no cns aaa enable end R3# R4#show run Building configuration... Current configuration : 1517 bytes ! version 12.0 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname R4 ! boot-start-marker boot-end-marker ! ! ip subnet-zero ! ! ip cef mpls label range 400 499 mpls label protocol ldp tag-switching tdp router-id Loopback0 force ! ! ! interface Loopback0 ip address 4.4.4.4 255.255.255.255 no ip directed-broadcast ! interface FastEthernet0/0 ip address 10.10.45.4 255.255.255.0 no ip directed-broadcast tag-switching ip ! interface Serial1/0 no ip address no ip directed-broadcast shutdown ! interface Serial1/1 ip address 10.10.34.4 255.255.255.0 no ip directed-broadcast mpls bgp forwarding ! interface Serial1/2 no ip address no ip directed-broadcast shutdown ! interface Serial1/3 no ip address no ip directed-broadcast shutdown ! router ospf 1 log-adjacency-changes passive-interface Loopback0 network 4.4.4.4 0.0.0.0 area 0 network 10.10.45.0 0.0.0.255 area 0 ! router bgp 456 no synchronization no bgp default route-target filter bgp log-neighbor-changes neighbor 6.6.6.6 remote-as 456 neighbor 6.6.6.6 update-source Loopback0 neighbor 10.10.34.3 remote-as 300 no auto-summary ! address-family vpnv4 neighbor 6.6.6.6 activate neighbor 6.6.6.6 send-community extended neighbor 6.6.6.6 next-hop-self neighbor 10.10.34.3 activate neighbor 10.10.34.3 send-community extended exit-address-family ! ip classless ! ! ! control-plane ! ! line con 0 stopbits 1 line aux 0 stopbits 1 line vty 0 4 login ! no cns aaa enable end R4# R5#show run Building configuration... Current configuration : 1098 bytes ! version 12.0 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname R5 ! boot-start-marker boot-end-marker ! ! ip subnet-zero ! ! ip cef mpls label range 500 599 mpls label protocol ldp tag-switching tdp router-id Loopback0 ! ! ! interface Loopback0 ip address 5.5.5.5 255.255.255.255 no ip directed-broadcast ! interface FastEthernet0/0 ip address 10.10.45.5 255.255.255.0 no ip directed-broadcast tag-switching ip ! interface Serial1/0 no ip address no ip directed-broadcast shutdown ! interface Serial1/1 ip address 10.10.56.5 255.255.255.0 no ip directed-broadcast tag-switching ip ! interface Serial1/2 no ip address no ip directed-broadcast shutdown ! interface Serial1/3 no ip address no ip directed-broadcast shutdown ! router ospf 1 log-adjacency-changes passive-interface Loopback0 network 5.5.5.5 0.0.0.0 area 0 network 10.10.45.0 0.0.0.255 area 0 network 10.10.56.0 0.0.0.255 area 0 ! ip classless ! ! ! control-plane ! ! line con 0 stopbits 1 line aux 0 stopbits 1 line vty 0 4 login ! no cns aaa enable end R5# R6#show run Building configuration... Current configuration : 1962 bytes ! version 12.0 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname R6 ! boot-start-marker boot-end-marker ! ! ip subnet-zero ! ! ip cef ip vrf vpna rd 100:10 route-target export 100:10 route-target import 100:10 ! ip vrf vpnb rd 100:20 route-target export 100:20 route-target import 100:20 ! mpls label range 600 699 mpls label protocol ldp tag-switching tdp router-id Loopback0 force ! ! ! interface Loopback0 ip address 6.6.6.6 255.255.255.255 no ip directed-broadcast ! interface Loopback11 ip vrf forwarding vpna ip address 172.16.2.1 255.255.255.0 no ip directed-broadcast ! interface Loopback22 ip vrf forwarding vpnb ip address 192.168.2.1 255.255.255.0 no ip directed-broadcast ! interface FastEthernet0/0 no ip address no ip directed-broadcast shutdown ! interface Serial1/0 no ip address no ip directed-broadcast shutdown ! interface Serial1/1 ip address 10.10.56.6 255.255.255.0 no ip directed-broadcast tag-switching ip ! interface Serial1/2 no ip address no ip directed-broadcast shutdown ! interface Serial1/3 no ip address no ip directed-broadcast shutdown ! router ospf 1 log-adjacency-changes passive-interface Loopback0 network 6.6.6.6 0.0.0.0 area 0 network 10.10.56.0 0.0.0.255 area 0 ! router bgp 456 no synchronization bgp log-neighbor-changes neighbor 4.4.4.4 remote-as 456 neighbor 4.4.4.4 update-source Loopback0 neighbor 4.4.4.4 send-label explicit-null no auto-summary ! address-family vpnv4 neighbor 4.4.4.4 activate neighbor 4.4.4.4 send-community extended exit-address-family ! address-family ipv4 vrf vpnb redistribute connected no auto-summary no synchronization exit-address-family ! address-family ipv4 vrf vpna redistribute connected no auto-summary no synchronization exit-address-family ! ip classless ! ! ! control-plane ! ! line con 0 stopbits 1 line aux 0 stopbits 1 line vty 0 4 login ! no cns aaa enable end R6# show run Building configuration... Current configuration : 1962 bytes ! version 12.0 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname R6 ! boot-start-marker boot-end-marker ! ! ip subnet-zero ! ! ip cef ip vrf vpna rd 100:10 route-target export 100:10 route-target import 100:10 ! ip vrf vpnb rd 100:20 route-target export 100:20 route-target import 100:20 ! mpls label range 600 699 mpls label protocol ldp tag-switching tdp router-id Loopback0 force ! ! ! interface Loopback0 ip address 6.6.6.6 255.255.255.255 no ip directed-broadcast ! interface Loopback11 ip vrf forwarding vpna ip address 172.16.2.1 255.255.255.0 no ip directed-broadcast ! interface Loopback22 ip vrf forwarding vpnb ip address 192.168.2.1 255.255.255.0 no ip directed-broadcast ! interface FastEthernet0/0 no ip address no ip directed-broadcast shutdown ! interface Serial1/0 no ip address no ip directed-broadcast shutdown ! interface Serial1/1 ip address 10.10.56.6 255.255.255.0 no ip directed-broadcast tag-switching ip ! interface Serial1/2 no ip address no ip directed-broadcast shutdown ! interface Serial1/3 no ip address no ip directed-broadcast shutdown ! router ospf 1 log-adjacency-changes passive-interface Loopback0 network 6.6.6.6 0.0.0.0 area 0 network 10.10.56.0 0.0.0.255 area 0 ! router bgp 456 no synchronization bgp log-neighbor-changes neighbor 4.4.4.4 remote-as 456 neighbor 4.4.4.4 update-source Loopback0 neighbor 4.4.4.4 send-label explicit-null no auto-summary ! address-family vpnv4 neighbor 4.4.4.4 activate neighbor 4.4.4.4 send-community extended exit-address-family ! address-family ipv4 vrf vpnb redistribute connected no auto-summary no synchronization exit-address-family ! address-family ipv4 vrf vpna redistribute connected no auto-summary no synchronization exit-address-family ! ip classless ! ! ! control-plane ! ! line con 0 stopbits 1 line aux 0 stopbits 1 line vty 0 4 login ! no cns aaa enable end R6# |
不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流
GMT+8, 2025-4-30 23:05 , Processed in 0.089349 second(s), 15 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.