Lab 137 – MPLS l2VPN Cisco

Assalamu’alaikum.. bagaimana kabarnya teman teman? Alhamdulillah hari ini ada kesempatan untuk nulis lagi.. hari ini saya akan menulis konfigurasi MPLS L2VPN di cisco.

Oke langsung saja ya, berikut topologi yang akan kita gunakan pada lab ini

Tujuan kita adalah R4 dan R5 harus saling bisa berkomunikasi menggunakan ip yang berada dalam satu subnet. R6 dan R7 juga harus bisa berkomunikasi menggunakan ip satu segment.

Oke.. pertama kita konfigurasikan ip address pada bagian MPLS Backbone

R1(config)#int e0/0
R1(config-if)#no sh
R1(config-if)#ip add 12.12.12.1 255.255.255.0

R1(config-if)#int lo0
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R2(config)#int e0/0
R2(config-if)#no sh
R2(config-if)#ip add 12.12.12.2 255.255.255.0

R2(config-if)#int e0/1
R2(config-if)#no sh
R2(config-if)#ip add 23.23.23.2 255.255.255.0

R2(config-if)#int lo0
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R3(config)#int e0/0
R3(config-if)#no sh
R3(config-if)#ip add 23.23.23.3 255.255.255.0

R3(config-if)#int lo0
R3(config-if)#ip add 3.3.3.3 255.255.255.255

Oke.. lanjut kita konfigurasikan IGP pada MPLS Backbone.. kali ini kita menggunakan OSPF

R1(config-if)#router ospf 1
R1(config-router)#net 12.12.12.1 0.0.0.0 are 0
R1(config-router)#net 1.1.1.1 0.0.0.0 are 0
R2(config-if)#router ospf 1
R2(config-router)#net 12.12.12.2 0.0.0.0 are 0
R2(config-router)#net 23.23.23.2 0.0.0.0 are 0
R2(config-router)#net 2.2.2.2 0.0.0.0 are 0
R3(config-if)#router ospf 1
R3(config-router)#net 23.23.23.3 0.0.0.0 are 0
R3(config-router)#net 3.3.3.3 0.0.0.0 are 0

Selanjutnya kita konfigurasikan MPLS

R1(config)#mpls label protocol ldp
R1(config)#mpls ldp router-id lo0 force

R1(config)#int e0/0
R1(config-if)#mpls ip
R2(config)#mpls label protocol ldp
R2(config)#mpls ldp router-id lo0 force

R2(config)#int rang e0/0-1
R2(config-if-range)#mpls ip
R3(config)#mpls label protocol ldp
R3(config)#mpls ldp router-id lo0 force

R3(config)#int e0/0
R3(config-if)#mpls ip

Terahir kita konfigurasikan xconnect antar router PE seperti berikut

R1(config-if)#int e0/1
R1(config-if)#no sh
R1(config-if)#xconnect 3.3.3.3 45 encapsulation mpls
R1(config-if-xconn)#end
R3(config-if)#int e0/1
R3(config-if)#no sh
R3(config-if)#xconnect 1.1.1.1 45 encapsulation mpls
R3(config-if-xconn)#end

Konfigurasi diatas digunakan untuk menghubungkan antara R4 dan R5. Untuk pengujian, bisa menggunakan perintah berikut

R1#show xconnect all
Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State
UP=Up DN=Down AD=Admin Down IA=Inactive
SB=Standby RV=Recovering NH=No Hardware

XC ST Segment 1 S1 Segment 2 S2
------+---------------------------------+--+---------------------------------+--
UP ac Et0/1(Ethernet) UP mpls 3.3.3.3:45 UP

Perhatikan bahwa status nya sudah UP. selanjutnya kita konfigurasikan ip address pada R4 dan R5 menggunakan ip yang satu segment

R4(config)#int e0/0
R4(config-if)#no sh
R4(config-if)#ip add 45.45.45.4 255.255.255.0
R5(config)#int e0/0
R5(config-if)#no sh
R5(config-if)#ip add 45.45.45.5 255.255.255.0

Untuk pengujian, kita coba lakukan ping dari R4 ke R5.. pastikan hasilnya berhasil!

R4(config-if)#do ping 45.45.45.5
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 45.45.45.5, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms

Oke.. hasilnya adalah sukses!!!!

O yaa.. sekarang R4 dan R5 itu seolah-olah benar-benar terhubung langsung.. kalau ndak percaya coba kita lihat cdp neighbor

R4(config-if)#do sh cdp nei
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
D - Remote, C - CVTA, M - Two-port Mac Relay

Device ID Local Intrfce Holdtme Capability Platform Port ID
R1 Eth 0/0 153 R Linux Uni Eth 0/1
R5 Eth 0/0 159 R Linux Uni Eth 0/0

Perhatikan bahwa R4 neighbor an dengan R5..

Oke.. konfigurasi antara R4 dan R5 sudah selesai.. sekarang kita konfigurasikan antara R6 dan R7.. disini kita akan menggunakan enkapsulasi PPP yaa..

Pertama konfigurasi antar PE dulu

R1(config)#int se2/0
R1(config-if)#no sh
R1(config-if)#encapsulation ppp
R1(config-if)#xconnect 3.3.3.3 67 enc mpls
R1(config-if-xconn)#exit
R3(config-if)#int se2/0
R3(config-if)#no sh
R3(config-if)#enc ppp
R3(config-if)#xconnect 1.1.1.1 67 enc mpls
R3(config-if-xconn)#exit

Untuk pengujian, kita cek status xconnect nya

R1(config-if)#do sh xcon all
Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State
UP=Up DN=Down AD=Admin Down IA=Inactive
SB=Standby RV=Recovering NH=No Hardware

XC ST Segment 1 S1 Segment 2 S2
------+---------------------------------+--+---------------------------------+--
UP ac Et0/1(Ethernet) UP mpls 3.3.3.3:45 UP
UP ac Se2/0(PPP) UP mpls 3.3.3.3:67 UP

Perhatikan bahwa status nya sudah up. Lanjut kita konfigurasikan disisi R6 dan R7

R6(config)#int se2/0
R6(config-if)#enc ppp
R6(config-if)#ip add 67.67.67.6 255.255.255.0
R6(config-if)#exit
R7(config)#int se2/0
R7(config-if)#no sh
R7(config-if)#enc ppp
R7(config-if)#ip add 67.67.67.7 255.255.255.0
R7(config-if)#exit

Untuk pengujian, kita coba lakukan ping dari R6 ke R7

R6(config-if)#do ping 67.67.67.7
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 67.67.67.7, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 18/18/19 ms

Okee suksess. kita coba lihat cdp neighbor nya

R6(config-if)#do sh cdp nei
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
D - Remote, C - CVTA, M - Two-port Mac Relay

Device ID Local Intrfce Holdtme Capability Platform Port ID
R7 Ser 2/0 128 R Linux Uni Ser 2/0

Perhatikan bahwa R6 dan R7 bertetangga secara langsung.. oke sampai disini dulu yaa.. semoga bermanfaat..

Lab 137 – MPLS l2VPN Cisco

Assalamu’alaikum.. bagaimana kabarnya teman teman? Alhamdulillah hari ini ada kesempatan untuk nulis lagi.. hari ini saya akan menulis konfigurasi MPLS L2VPN di cisco.

Oke langsung saja ya, berikut topologi yang akan kita gunakan pada lab ini

Tujuan kita adalah R4 dan R5 harus saling bisa berkomunikasi menggunakan ip yang berada dalam satu subnet. R6 dan R7 juga harus bisa berkomunikasi menggunakan ip satu segment.

Oke.. pertama kita konfigurasikan ip address pada bagian MPLS Backbone

R1(config)#int e0/0
R1(config-if)#no sh
R1(config-if)#ip add 12.12.12.1 255.255.255.0

R1(config-if)#int lo0
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R2(config)#int e0/0
R2(config-if)#no sh
R2(config-if)#ip add 12.12.12.2 255.255.255.0

R2(config-if)#int e0/1
R2(config-if)#no sh
R2(config-if)#ip add 23.23.23.2 255.255.255.0

R2(config-if)#int lo0
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R3(config)#int e0/0
R3(config-if)#no sh
R3(config-if)#ip add 23.23.23.3 255.255.255.0

R3(config-if)#int lo0
R3(config-if)#ip add 3.3.3.3 255.255.255.255

Oke.. lanjut kita konfigurasikan IGP pada MPLS Backbone.. kali ini kita menggunakan OSPF

R1(config-if)#router ospf 1
R1(config-router)#net 12.12.12.1 0.0.0.0 are 0
R1(config-router)#net 1.1.1.1 0.0.0.0 are 0
R2(config-if)#router ospf 1
R2(config-router)#net 12.12.12.2 0.0.0.0 are 0
R2(config-router)#net 23.23.23.2 0.0.0.0 are 0
R2(config-router)#net 2.2.2.2 0.0.0.0 are 0
R3(config-if)#router ospf 1
R3(config-router)#net 23.23.23.3 0.0.0.0 are 0
R3(config-router)#net 3.3.3.3 0.0.0.0 are 0

Selanjutnya kita konfigurasikan MPLS

R1(config)#mpls label protocol ldp
R1(config)#mpls ldp router-id lo0 force

R1(config)#int e0/0
R1(config-if)#mpls ip
R2(config)#mpls label protocol ldp
R2(config)#mpls ldp router-id lo0 force

R2(config)#int rang e0/0-1
R2(config-if-range)#mpls ip
R3(config)#mpls label protocol ldp
R3(config)#mpls ldp router-id lo0 force

R3(config)#int e0/0
R3(config-if)#mpls ip

Terahir kita konfigurasikan xconnect antar router PE seperti berikut

R1(config-if)#int e0/1
R1(config-if)#no sh
R1(config-if)#xconnect 3.3.3.3 45 encapsulation mpls
R1(config-if-xconn)#end
R3(config-if)#int e0/1
R3(config-if)#no sh
R3(config-if)#xconnect 1.1.1.1 45 encapsulation mpls
R3(config-if-xconn)#end

Konfigurasi diatas digunakan untuk menghubungkan antara R4 dan R5. Untuk pengujian, bisa menggunakan perintah berikut

R1#show xconnect all
Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State
UP=Up DN=Down AD=Admin Down IA=Inactive
SB=Standby RV=Recovering NH=No Hardware

XC ST Segment 1 S1 Segment 2 S2
------+---------------------------------+--+---------------------------------+--
UP ac Et0/1(Ethernet) UP mpls 3.3.3.3:45 UP

Perhatikan bahwa status nya sudah UP. selanjutnya kita konfigurasikan ip address pada R4 dan R5 menggunakan ip yang satu segment

R4(config)#int e0/0
R4(config-if)#no sh
R4(config-if)#ip add 45.45.45.4 255.255.255.0
R5(config)#int e0/0
R5(config-if)#no sh
R5(config-if)#ip add 45.45.45.5 255.255.255.0

Untuk pengujian, kita coba lakukan ping dari R4 ke R5.. pastikan hasilnya berhasil!

R4(config-if)#do ping 45.45.45.5
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 45.45.45.5, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms

Oke.. hasilnya adalah sukses!!!!

O yaa.. sekarang R4 dan R5 itu seolah-olah benar-benar terhubung langsung.. kalau ndak percaya coba kita lihat cdp neighbor

R4(config-if)#do sh cdp nei
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
D - Remote, C - CVTA, M - Two-port Mac Relay

Device ID Local Intrfce Holdtme Capability Platform Port ID
R1 Eth 0/0 153 R Linux Uni Eth 0/1
R5 Eth 0/0 159 R Linux Uni Eth 0/0

Perhatikan bahwa R4 neighbor an dengan R5..

Oke.. konfigurasi antara R4 dan R5 sudah selesai.. sekarang kita konfigurasikan antara R6 dan R7.. disini kita akan menggunakan enkapsulasi PPP yaa..

Pertama konfigurasi antar PE dulu

R1(config)#int se2/0
R1(config-if)#no sh
R1(config-if)#encapsulation ppp
R1(config-if)#xconnect 3.3.3.3 67 enc mpls
R1(config-if-xconn)#exit
R3(config-if)#int se2/0
R3(config-if)#no sh
R3(config-if)#enc ppp
R3(config-if)#xconnect 1.1.1.1 67 enc mpls
R3(config-if-xconn)#exit

Untuk pengujian, kita cek status xconnect nya

R1(config-if)#do sh xcon all
Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State
UP=Up DN=Down AD=Admin Down IA=Inactive
SB=Standby RV=Recovering NH=No Hardware

XC ST Segment 1 S1 Segment 2 S2
------+---------------------------------+--+---------------------------------+--
UP ac Et0/1(Ethernet) UP mpls 3.3.3.3:45 UP
UP ac Se2/0(PPP) UP mpls 3.3.3.3:67 UP

Perhatikan bahwa status nya sudah up. Lanjut kita konfigurasikan disisi R6 dan R7

R6(config)#int se2/0
R6(config-if)#enc ppp
R6(config-if)#ip add 67.67.67.6 255.255.255.0
R6(config-if)#exit
R7(config)#int se2/0
R7(config-if)#no sh
R7(config-if)#enc ppp
R7(config-if)#ip add 67.67.67.7 255.255.255.0
R7(config-if)#exit

Untuk pengujian, kita coba lakukan ping dari R6 ke R7

R6(config-if)#do ping 67.67.67.7
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 67.67.67.7, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 18/18/19 ms

Okee suksess. kita coba lihat cdp neighbor nya

R6(config-if)#do sh cdp nei
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
D - Remote, C - CVTA, M - Two-port Mac Relay

Device ID Local Intrfce Holdtme Capability Platform Port ID
R7 Ser 2/0 128 R Linux Uni Ser 2/0

Perhatikan bahwa R6 dan R7 bertetangga secara langsung.. oke sampai disini dulu yaa.. semoga bermanfaat..