MPLS Lab 1 : MPLS Backbone

 LAB 1

 

Didalam jaringan MPLS Backbone hanya terdapat pada router P dan router PE, maka model jaringan MPLS yang sederhana dapat berbentuk seperti topologi tersebut.

Adapun tahapan konfigurasinya seperti berikut ini : 

1 Konfigurasikan IP Address pada semua interface router 

2 Mengaktifkan Dynamic Routing 

3 Mengaktifkan BGP 

4 Mengaktifkan MPLS

Tahap 1 Konfigurasi IP Address 

Konfigurasikan IP Address pada setiap interface masing- masing router seperti berikut ini :

PE-1

PE-1(config)#int loopback 0 
PE-1(config-if)#ip add 10.10.10.1 255.255.255.255 
PE-1(config-if)#ex 
PE-1(config)#int g1/0 
PE-1(config-if)#ip add 192.168.10.1 255.255.255.252 
PE-1(config-if)#no shutdown 
PE-1(config-if)#description 
PE-1(config-if)#description ###Link to P Router###

P

P(config)#int loopback 0 
P(config-if)#ip add 10.10.10.10 255.255.255.255 
P(config-if)#int g1/0 
P(config-if)#ip add 192.168.10.2 255.255.255.252 
P(config-if)#no shutdown 
P(config-if)#description ###Link to PE1 Router### 
P(config-if)#int g2/0 
P(config-if)#ip add 192.168.20.1 255.255.255.252 
P(config-if)#no shutdown 
P(config-if)#description ###Link to PE2 Router###

Setelah semua ip address telah dikonfigurasikan, kemudian kita lakukan PING ke masing-masing IP Point to Pointnya.

PE1

PE1# ping 192.168.10.2 
Type escape sequence to abort. 
Sending 5, 100-byte ICMP Echos to 192.168.10.2, timeout is 2 seconds: 
!!!!! 
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/18/36 ms

P

P# ping 192.168.20.2 
Type escape sequence to abort. 
Sending 5, 100-byte ICMP Echos to 192.168.20.2, timeout is 2 seconds: 
!!!!! 
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/20/24 ms

P# ping 192.168.10.1 
Type escape sequence to abort. 
Sending 5, 100-byte ICMP Echos to 192.168.10.1, timeout is 2 seconds: 
!!!!! 
 Success rate is 100 percent (5/5), round-trip min/avg/max = 8/22/48 ms

PE2
PE-2#ping 192.168.20.1 
Type escape sequence to abort. 
Sending 5, 100-byte ICMP Echos to 192.168.20.1, timeout is 2 seconds: 
!!!!! 
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/20/28 ms 

Tahap 2 Mengaktifkan Dynamic Routing (OSPF) 

Agar semua router dalam MPLS Domain dapat saling berkomunikasi satu sama lain, maka diperlukan Dynamic Routing IGP seperti misalnya OSPF seperti yang kita gunakan saat ini.

PE1

PE1(config)#router ospf 1 
PE1(config-router)#network 192.168.10.1 0.0.0.0 area 0
PE1(config-router)#network 10.10.10.1 0.0.0.0 area 0

P

P(config)#router ospf 1 
P(config-router)#network 192.168.10.2 0.0.0.0 area 0 
P(config-router)#network 192.168.20.1 0.0.0.0 area 0 
P(config-router)#network 10.10.10.10 0.0.0.0 area 0 

PE2

PE2(config)#router ospf 1 
PE2(config-router)#network 192.168.20.2 0.0.0.0 area 0 
PE2(config-router)#network 10.10.10.2 0.0.0.0 area 0 

Setelah semua dikonfigurasi OSPF, selanjutnya kita periksa routing table pada setiap router.

PE1

PE1#sh ip route 
 192.168.10.0/30 is subnetted, 1 subnets 
C 192.168.10.0 is directly connected, GigabitEthernet1/0 
 192.168.20.0/30 is subnetted, 1 subnets 
O 192.168.20.0 [110/2] via 192.168.10.2, 00:21:29, GigabitEthernet1/0 
 10.0.0.0/32 is subnetted, 3 subnets 
O 10.10.10.10 [110/2] via 192.168.10.2, 00:21:19, GigabitEthernet1/0 
O 10.10.10.2 [110/3] via 192.168.10.2, 00:07:00, GigabitEthernet1/0 
C 10.10.10.1 is directly connected, Loopback0 

P

P#show ip route 
 192.168.10.0/30 is subnetted, 1 subnets 
C 192.168.10.0 is directly connected, GigabitEthernet1/0 
 192.168.20.0/30 is subnetted, 1 subnets 
C 192.168.20.0 is directly connected, GigabitEthernet2/0 
 10.0.0.0/32 is subnetted, 3 subnets 
C 10.10.10.10 is directly connected, Loopback0 
O 10.10.10.2 [110/2] via 192.168.20.2, 00:07:56, GigabitEthernet2/0 
O 10.10.10.1 [110/2] via 192.168.10.1, 00:22:28, GigabitEthernet1/0

PE2

PE2#show ip route 
192.168.10.0/30 is subnetted, 1 subnets 
O 192.168.10.0 [110/2] via 192.168.20.1, 00:11:24, GigabitEthernet1/0 
 192.168.20.0/30 is subnetted, 1 subnets 
C 192.168.20.0 is directly connected, GigabitEthernet1/0 
 10.0.0.0/32 is subnetted, 3 subnets 
O 10.10.10.10 [110/2] via 192.168.20.1, 00:11:24, GigabitEthernet1/0  
C 10.10.10.2 is directly connected, Loopback0 
O 10.10.10.1 [110/3] via 192.168.20.1, 00:11:24, GigabitEthernet1/0

Untuk pengetesan, kita bisa melakukan ping sebagai berikut :

PE1, P, PE2
ping 10.10.10.1
ping 10.10.10.2
ping 10.10.10.10

Tahap 3 Mengaktifkan BGP Konfigurasi BGP hanya dikonfigurasikan pada masing-masing PE router saja.

PE1

PE1(config)#router bgp 65000 
PE1(config-router)#neighbor 10.10.10.2 remote-as 65000 
PE1(config-router)#neighbor 10.10.10.2 update-source loopback0

Ketika kita cek pada router PE1, BGP Peering terhadap router PE-2 dikonfigurasikan menggunakan ip loopback. Maka AS Number yang digunakan pada PE1 dan PE2 adalah 65000 yang merupakan private AS Number.

PE2

PE2(config)#router bgp 65000 
PE2(config-router)#neighbor 10.10.10.1 remote-as 65000 
PE2(config-router)#neighbor 10.10.10.1 update-source loopback0

Selanjutnya kita verifkasi BGP peeringnya menunjukkan sudah berhasil dengan mengetikan perintah berikut.

PE1

PE1#sh ip bgp summary 
Neighbor     V     AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down 
State/PfxRcd 
10.10.10.2   4   65000   3   3   1  0  0 00:00:57 0

PE2

PE2#sh ip bgp summary 
Neighbor     V     AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down 
State/PfxRcd 
10.10.10.1   4   65000   5   5   1  0  0 00:03:11 0

Tahap 4 Mengaktifkan MPLS 

MPLS dikonfigurasikan pada semua router baik P dan PE Router.

PE1

PE1(config)#mpls ip 
PE1(config)#int g1/0 
PE1(config-if)#mpls ip

P

P(config)#mpls ip 
P(config)#int g1/0 
P(config-if)#mpls ip 
P(config-if)#int g2/0 
P(config-if)#mpls ip 

PE2

PE2(config)#mpls ip 
PE2(config)#int g1/0 
PE2(config-if)#mpls ip

Setelah dikonfigurasi, cek apakah MPLS sudah aktif dan berjalan dengan baik.

PE1

PE1(config)#do show mpls forwarding 
Local Outgoing     Prefix     Bytes Label Outgoing Next Hop 
Label Label or VC   or Tunnel Id   Switched   interface 
16  17       10.10.10.2/32   0   Gi1/0   192.168.10.2 
17 Pop Label 10.10.10.10/32  0   Gi1/0   192.168.10.2 
18 Pop Label 192.168.20.0/30 0   Gi1/0   192.168.10.2

P

P(config)#do show mpls forwarding 
Local Outgoing   Prefix    Bytes Label Outgoing Next Hop 
Label Label  or VC  or Tunnel Id  Switched interface 
16 Pop Label 10.10.10.1/32 762 Gi1/0 192.168.10.1 
17 Pop Label 10.10.10.2/32 1016 Gi2/0 192.168.20.2

PE2

PE2(config)#do show mpls forwarding 
Local Outgoing Prefix Bytes Label Outgoing Next Hop 
Label Label or VC or Tunnel Id Switched interface  
16  16       10.10.10.1/32   0 Gi1/0 192.168.20.1 
17 Pop Label 10.10.10.10/32  0 Gi1/0 192.168.20.1 
18 Pop Label 192.168.10.0/30 0 Gi1/0 192.168.20.1 

Jika sudah  cek ping terlebih dahulu. Lalu diatas terdapat label- label yang digunakan untuk menuju ke sebuah network, cek traceroute.

PE2

PE2(config)#do trace 10.10.10.1 
Type escape sequence to abort. 
Tracing the route to 10.10.10.1 
 1 192.168.20.1 [MPLS: Label 16 Exp 0] 40 msec 32 msec 40 msec 
 2 192.168.10.1 36 msec 40 msec 40 msec

PE-2 ketika akan menuju PE1, akan menggunakan label 16 sebelum sampai ke tujuan. Ini artinya MPLS Backbone sudah berhasil. 


Comments