Implementation of MPLS L3VPN Using GNS3: Akshay, Pooja Ahlawat
Implementation of MPLS L3VPN Using GNS3: Akshay, Pooja Ahlawat
Implementation of MPLS L3VPN Using GNS3: Akshay, Pooja Ahlawat
www.ijser.in
ISSN (Online): 2347-3878, Impact Factor (2014): 3.05
M.Tech. Student, Department of Computer Science & Engineering, R.N. College of Engineering & Management, Maharshi Dayanand
University, Rohtak, Haryana, India
Assistant Professor, Department of Computer Science & Engineering, R.N. College of Engineering & Management, Maharshi Dayanand
University, Rohtak, Haryana, India
Abstract: This paper gives the insight to implement MPLS L3VPN using GNS3. GNS3 is an alternative or complementary software
tool to using real computer labs for computer network engineers, administrators. It can also be used to experiment features or to check
configurations that need to be deployed later on real devices. GNS3 provides a graphical user interface to design and configure virtual
networks, it runs on traditional PC hardware and may be used on multiple operating systems, including Windows, Linux, and Mac OS
X.
50 of 54
There are four 7200 series Cisco Routers used, three act as
PE routers which perform the MPLS L3VPN service, one P
router.
There are three 3600 series acting as a CE routers connected
directly with PE routers via Fast Ethernet ports. These CE
routers are the part of same VPN (L3VPN) named
51 of 54
ROUTER
INTERFACE
IP
SUBNET
ADDRESS
F0/0
R1
F0/1
F0/0
PE
R2
F0/1
F0/0
R4
F0/1
F0/0
R3
F0/1
F1/0
R5
CE
R6
R7
F0/1
F0/0
F0/1
10.1.13.1
192.168.1.
1
172.16.1.2
10.1.23.2
10.1.34.4
10.1.1.4
10.1.13.3
10.1.23.3
10.1.34.3
192.168.1.
5
1722.1.1.6
10.1.1.7
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
255.255.255.
0
R1(config)#int FastEthernet0/0
R1(config-if)#mpls ip
R2(config)#int FastEthernet0/1
R2(config-if)#mpls ip
R4(config)#int FastEthernet0/0
R4(config-if)#mpls ip
router ospf 1
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
network 10.1.13.0 0.0.0.255 area 0
router ospf 1
router-id 2.2.2.2
network 2.2.2.2 0.0.0.0 area 0
network 10.1.23.0 0.0.0.255 area 0
router ospf 1
router-id 4.4.4.4
network 4.4.4.4 0.0.0.0 area 0
network 10.1.34.0 0.0.0.255 area 0
(e)
52 of 54
R3#config t
Enter configuration commands, one per line. End with CNTL/Z.
R3(config)#int fastEthernet 0/0
R3(config-if)#mpls ip
R3(config)#int fastEthernet 0/1
R3(config-if)#mpls ip
R3(config)#int fastEthernet 1/0
R3(config-if)#mpls ip
R5#config t
Enter configuration commands, one per line. End with CNTL/Z.
R5(config)#int f0/1
R5(config-if)#no shut
R5(config-if)#ip add 192.168.1.5 255.255.255.0
R5#config t
Enter configuration commands, one per line. End with CNTL/Z.
R6(config)#int f0/0
R6(config-if)#no shut
R6(config-if)#ip add 172.16.1.6 255.255.255.0
interface FastEthernet0/1
ip vrf forwarding BLUE_VPN
ip address 192.168.1.1 255.255.255.0
speed auto
duplex auto
R5#config t
Enter configuration commands, one per line. End with CNTL/Z.
R5(config)#int f0/1
R5(config-if)#no shut
R5(config-if)#ip add 10.1.1.7 255.255.255.0
On R2:
interface FastEthernet0/0
ip vrf forwarding BLUE_VPN
ip address 172.16.1.2 255.255.255.0
speed auto
duplex auto
R6#config t
Enter configuration commands, one per line. End with CNTL/Z.
R6(config)#ip route 0.0.0.0 0.0.0.0 172.16.1.2
R7#config t
Enter configuration commands, one per line. End with CNTL/Z.
R7(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.4
On R4:
interface FastEthernet0/1
ip vrf forwarding BLUE_VPN
ip address 10.1.1.4 255.255.255.0
speed auto
duplex auto
53 of 54
References
[1] Mark Lewis, Comparing, Designing and Deploying
VPNs, Cisco Press.
Alternatively,
6. Conclusion
The main goal of this paper was to implement the MPLS
L3VPN using GNS3. I implemented MPLS L3VPN FullMesh Topology. In this topology, I had to create all possible
MP-BGP to other PE routers. If the number of PE routers
increases, the MP-BGP session to all PE routers also
increases. Creating/Configuring more MP-BGP proves to be
more hectic and time consuming, if PE routers increase in
number. To decrease the MP-BGP session between all PE
routers, we should implement the RR (Route Reflector) in the
Paper ID: IJSER1573
54 of 54