Wednesday, April 20, 2016

MPLS_Week_3_Lab






ကၽြန္ေတာ္အခုု အေပၚက MPLS Lab ကိုု Step by Step ရွင္းၿပသြားပါမယ္၊ MPLS မွာ အဓိက က်တဲ့ အပိုုင္း (၃) ပိုုင္းရွိပါတယ္…

၁။ MP-BGP (Multi Protocol BGP) ဟာ Layer 2.5မွာလုုပ္ၿပီး၊ Label ေတြကိုု Swap လုုပ္ၿပီးသြားတယ္၊ Provider Site ဘက္မွာ RUN တယ္၊ PE to PE သြားတဲ့အခါ  VPNv4 နဲ႔သြားတယ္၊ PE to CE ဆိုုရင္ IPv4    နဲ႔သြားတယ္..

၂။ RD (Route Distinguisher) ဟာ PE to PE (or) VPNv4 ေပၚကၿဖတ္သြားမယ္ Route ေတြကိုု RD နဲ႔ ခြဲေပးတယ္ …

၃။ RT (Route Target) ဟာ Provider Site ဘက္က Route ေတြကိုု Customer Site ဘက္ကိုု ထည့္မလား၊ Customer Site က Route ေတြကိုု Provider Site ဘက္ကိုု ထည့္မလားဆိုုတာကိုု RT နဲ႔ဆံုုးၿဖတ္ေပးတယ္..

အခုုဒီ LAB မွာ Step-8 ခုုရွိပါတယ္…
1.  Configure OSPF on Provider Site …
2.  Enable MPLS on Global & Interfaces with router-id …
3.  Configure ipv4 BGP on PE 
4.  MP-BGP (VPNv4) …
5.  Configure certain routing protocols on All CEs (e.g: RIPv2, EIGRP, OSPF, BGP, ISIS, Default-Route) …
6.  Create on all PEs, put interfaces into respective VRF, configure IPv4 vrf network …
7.  Redistribute each other VPNv4 and IPv4 …
8.  Configure RD(Route-Distinguisher) & RT(Route-Target) …

အဆင့္-၁ အေနနဲ႔ P Router ၃လံုုးနဲ႔ PE Router ၅လံုုးမွာ OSPF Configure လုုပ္ပါမယ္၊ P Router ၃လံုုးမွာေတာ့ Loopback နဲ႔ Router ID ထည့္ပါမယ္ ဘာၿဖစ္လိုု႔အဲ Router ၃ လံုုးမွာပဲထည့္တာလဲဆိုုလိုု႔ရွိရင္ DR/BDR Election ကိုုသတ္သတ္မွတ္ေလးၿဖစ္ေစခ်င္ၿပီး၊ PE ၅ လံုုးမွာေတာ့ Serial Link ၿဖစ္တဲ့အတြက္ DR/BDR Election လည္းမရွိတဲ့အတြက္ထည့္စရာမလိုုပါဘူး….

P1_R1
router os 1
router-id 1.1.1.1
net 1.1.1.1 0.0.0.0 a 0
net 10.1.13.0 0.0.0.3 a 0
net 10.1.12.0 0.0.0.3 a 0
net 14.1.14.0 0.0.0.3 a 0

P2_R2
router os 1
router-id 2.2.2.2
net 2.2.2.2 0.0.0.0 a 0
net 10.1.12.0 0.0.0.3 a 0
net 10.1.23.0 0.0.0.3 a 0
net 25.1.25.0 0.0.0.3 a 0
net 26.1.26.0 0.0.0.3 a 0

P3_R3
router os 1
router-id 3.3.3.3
net 3.3.3.3 0.0.0.0 a 0
net 10.1.13.0 0.0.0.3 a 0
net 10.1.23.0 0.0.0.3 a 0
net 38.1.38.0 0.0.0.3 a 0
net 37.1.37.0 0.0.0.3 a 0

PE1_R4
router os 1
router-id 4.4.4.4
net 4.4.4.4 0.0.0.0 a 0
net 14.1.14.0 0.0.0.3 a 0

PE2_R5
router os 1
router-id 5.5.5.5
net 5.5.5.5 0.0.0.0 a 0
net 25.1.25.0 0.0.0.3 a 0

PE3_R6
router-id 6.6.6.6
router os 1
net 6.6.6.6 0.0.0.0 a 0
net 26.1.26.0 0.0.0.3 a 0

PE4_R7
router os 1
router-id 7.7.7.7
net 7.7.7.7 0.0.0.0 a 0
net 37.1.37.0 0.0.0.3 a 0

PE5_R8
router os 1
router-id 8.8.8.8
net 8.8.8.8 0.0.0.0  a 0
net 38.1.38.0 0.0.0.3 a 0

အခုု Router ၅လံုုးစလံုုးမွာ OSPF Run ၿပီးပါၿပီ၊ OSPF Route ေတြ တတ္လာဆိုုတာအရင္ဆံုုး OSPF Neighbor Table မွာ အရင္စစ္ပါမယ္ၿပီးမွ OSPF Routing Table ထဲမွာထပ္စစ္ ၾကည့္ပါမယ္…

#sh ip ospf neighbor


P1_R1(config-router)#do sh ip os ne
Neighbor ID     Pri   State           Dead Time   Address         Interface
4.4.4.4           0   FULL/  -                00:00:33    14.1.14.2       Serial2/0
2.2.2.2           1   FULL/DR       00:00:38    10.1.12.2       FastEthernet0/0
3.3.3.3           1   FULL/BDR     00:00:35    10.1.13.2       FastEthernet1/0


P2_R2(config-router)#do sh ip os ne
Neighbor ID     Pri   State           Dead Time   Address         Interface
6.6.6.6           0   FULL/  -                 00:00:33    26.1.26.2       Serial2/1
5.5.5.5           0   FULL/  -                00:00:35    25.1.25.2       Serial2/0
3.3.3.3           1   FULL/DR        00:00:33    10.1.23.1       FastEthernet1/0
1.1.1.1           1   FULL/BDR     00:00:33    10.1.12.1       FastEthernet0/0


P3_R3(config-router)#do sh ip os ne
Neighbor ID     Pri   State           Dead Time   Address         Interface
7.7.7.7           0   FULL/  -                 00:00:30    37.1.37.2       Serial2/0
8.8.8.8           0   FULL/  -           00:00:29    38.1.38.2       Serial2/1
2.2.2.2           1   FULL/BDR      00:00:39    10.1.23.2       FastEthernet1/0
1.1.1.1           1   FULL/DR         00:00:35    10.1.13.1       FastEthernet0/0


PE1_R4(config-router)#do sh ip os ne

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           0   FULL/  -        00:00:36    14.1.14.1       Serial2/0


PE2_R5(config-router)#do sh ip os ne
Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           0   FULL/  -        00:00:39    25.1.25.1       Serial2/0


PE3_R6(config-router)#do sh ip os ne
Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           0   FULL/  -        00:00:38    26.1.26.1       Serial1/0


PE4_R7(config-router)#do sh ip os ne
Neighbor ID     Pri   State           Dead Time   Address         Interface
3.3.3.3           0   FULL/  -        00:00:36    37.1.37.1       Serial1/0

အခုု Router ၅ လံုုးစလံုုးမွာ OSPF Neighbor ေတြအကုုန္တတ္သြားတာကိုု ၿမင္ရမွာၿဖစ္ပါတယ္၊ OSPF Routing Table ကိုုထပ္စစ္ၾကည့္ပါမယ္…
#sh ip route ospf

P1_R1(config-router)#do sh ip ro os
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/2] via 10.1.12.2, 00:09:37, FastEthernet0/0
     3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/2] via 10.1.13.2, 00:09:37, FastEthernet1/0
     4.0.0.0/32 is subnetted, 1 subnets
O       4.4.4.4 [110/65] via 14.1.14.2, 00:09:37, Serial2/0
     38.0.0.0/30 is subnetted, 1 subnets
O       38.1.38.0 [110/65] via 10.1.13.2, 00:09:37, FastEthernet1/0
     5.0.0.0/32 is subnetted, 1 subnets
O       5.5.5.5 [110/66] via 10.1.12.2, 00:09:37, FastEthernet0/0
     6.0.0.0/32 is subnetted, 1 subnets
O       6.6.6.6 [110/66] via 10.1.12.2, 00:09:37, FastEthernet0/0
     37.0.0.0/30 is subnetted, 1 subnets
O       37.1.37.0 [110/65] via 10.1.13.2, 00:09:37, FastEthernet1/0
     7.0.0.0/32 is subnetted, 1 subnets
O       7.7.7.7 [110/66] via 10.1.13.2, 00:09:37, FastEthernet1/0
     8.0.0.0/32 is subnetted, 1 subnets
O       8.8.8.8 [110/66] via 10.1.13.2, 00:09:37, FastEthernet1/0
     25.0.0.0/30 is subnetted, 1 subnets
O       25.1.25.0 [110/65] via 10.1.12.2, 00:09:38, FastEthernet0/0
     10.0.0.0/30 is subnetted, 3 subnets
O       10.1.23.0 [110/2] via 10.1.13.2, 00:09:38, FastEthernet1/0
                  [110/2] via 10.1.12.2, 00:09:38, FastEthernet0/0
     26.0.0.0/30 is subnetted, 1 subnets
O       26.1.26.0 [110/65] via 10.1.12.2, 00:09:42, FastEthernet0/0


P2_R2(config-router)#do sh ip ro os
     1.0.0.0/32 is subnetted, 1 subnets
O       1.1.1.1 [110/2] via 10.1.12.1, 00:10:12, FastEthernet0/0
     3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/2] via 10.1.23.1, 00:10:12, FastEthernet1/0
     4.0.0.0/32 is subnetted, 1 subnets
O       4.4.4.4 [110/66] via 10.1.12.1, 00:10:12, FastEthernet0/0
     38.0.0.0/30 is subnetted, 1 subnets
O       38.1.38.0 [110/65] via 10.1.23.1, 00:10:12, FastEthernet1/0
     5.0.0.0/32 is subnetted, 1 subnets
O       5.5.5.5 [110/65] via 25.1.25.2, 00:10:12, Serial2/0
     6.0.0.0/32 is subnetted, 1 subnets
O       6.6.6.6 [110/65] via 26.1.26.2, 00:10:12, Serial2/1
     37.0.0.0/30 is subnetted, 1 subnets
O       37.1.37.0 [110/65] via 10.1.23.1, 00:10:12, FastEthernet1/0
     7.0.0.0/32 is subnetted, 1 subnets
O       7.7.7.7 [110/66] via 10.1.23.1, 00:10:12, FastEthernet1/0
     8.0.0.0/32 is subnetted, 1 subnets
O       8.8.8.8 [110/66] via 10.1.23.1, 00:10:12, FastEthernet1/0
     10.0.0.0/30 is subnetted, 3 subnets
O       10.1.13.0 [110/2] via 10.1.23.1, 00:10:13, FastEthernet1/0
                  [110/2] via 10.1.12.1, 00:10:13, FastEthernet0/0
     14.0.0.0/30 is subnetted, 1 subnets
O       14.1.14.0 [110/65] via 10.1.12.1, 00:10:13, FastEthernet0/0


P3_R3(config-router)#do sh ip ro os
     1.0.0.0/32 is subnetted, 1 subnets
O       1.1.1.1 [110/2] via 10.1.13.1, 00:10:32, FastEthernet0/0
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/2] via 10.1.23.2, 00:10:32, FastEthernet1/0
     4.0.0.0/32 is subnetted, 1 subnets
O       4.4.4.4 [110/66] via 10.1.13.1, 00:10:32, FastEthernet0/0
     5.0.0.0/32 is subnetted, 1 subnets
O       5.5.5.5 [110/66] via 10.1.23.2, 00:10:32, FastEthernet1/0
     6.0.0.0/32 is subnetted, 1 subnets
O       6.6.6.6 [110/66] via 10.1.23.2, 00:10:32, FastEthernet1/0
     7.0.0.0/32 is subnetted, 1 subnets
O       7.7.7.7 [110/65] via 37.1.37.2, 00:10:32, Serial2/0
     8.0.0.0/32 is subnetted, 1 subnets
O       8.8.8.8 [110/65] via 38.1.38.2, 00:10:32, Serial2/1
     25.0.0.0/30 is subnetted, 1 subnets
O       25.1.25.0 [110/65] via 10.1.23.2, 00:10:32, FastEthernet1/0
     10.0.0.0/30 is subnetted, 3 subnets
O       10.1.12.0 [110/2] via 10.1.23.2, 00:10:32, FastEthernet1/0
                  [110/2] via 10.1.13.1, 00:10:32, FastEthernet0/0
     26.0.0.0/30 is subnetted, 1 subnets
O       26.1.26.0 [110/65] via 10.1.23.2, 00:10:33, FastEthernet1/0
     14.0.0.0/30 is subnetted, 1 subnets
O       14.1.14.0 [110/65] via 10.1.13.1, 00:10:33, FastEthernet0/0


PE1_R4(config-router)#do sh ip ro os 
     1.0.0.0/32 is subnetted, 1 subnets
O       1.1.1.1 [110/65] via 14.1.14.1, 00:10:53, Serial2/0
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/66] via 14.1.14.1, 00:10:53, Serial2/0
     3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/66] via 14.1.14.1, 00:10:53, Serial2/0
     38.0.0.0/30 is subnetted, 1 subnets
O       38.1.38.0 [110/129] via 14.1.14.1, 00:10:53, Serial2/0
     5.0.0.0/32 is subnetted, 1 subnets
O       5.5.5.5 [110/130] via 14.1.14.1, 00:10:53, Serial2/0
     6.0.0.0/32 is subnetted, 1 subnets
O       6.6.6.6 [110/130] via 14.1.14.1, 00:10:53, Serial2/0
     37.0.0.0/30 is subnetted, 1 subnets
O       37.1.37.0 [110/129] via 14.1.14.1, 00:10:53, Serial2/0
     7.0.0.0/32 is subnetted, 1 subnets
O       7.7.7.7 [110/130] via 14.1.14.1, 00:10:53, Serial2/0
     8.0.0.0/32 is subnetted, 1 subnets
O       8.8.8.8 [110/130] via 14.1.14.1, 00:10:53, Serial2/0
     25.0.0.0/30 is subnetted, 1 subnets
O       25.1.25.0 [110/129] via 14.1.14.1, 00:10:53, Serial2/0
     10.0.0.0/30 is subnetted, 3 subnets
O       10.1.13.0 [110/65] via 14.1.14.1, 00:10:54, Serial2/0
O       10.1.12.0 [110/65] via 14.1.14.1, 00:10:54, Serial2/0
O       10.1.23.0 [110/66] via 14.1.14.1, 00:10:55, Serial2/0
     26.0.0.0/30 is subnetted, 1 subnets
O       26.1.26.0 [110/129] via 14.1.14.1, 00:10:55, Serial2/0


PE2_R5#sh ip ro os
     1.0.0.0/32 is subnetted, 1 subnets
O       1.1.1.1 [110/66] via 25.1.25.1, 00:11:14, Serial2/0
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/65] via 25.1.25.1, 00:11:14, Serial2/0
     3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/66] via 25.1.25.1, 00:11:14, Serial2/0
     4.0.0.0/32 is subnetted, 1 subnets
O       4.4.4.4 [110/130] via 25.1.25.1, 00:11:14, Serial2/0
     38.0.0.0/30 is subnetted, 1 subnets
O       38.1.38.0 [110/129] via 25.1.25.1, 00:11:14, Serial2/0
     6.0.0.0/32 is subnetted, 1 subnets
O       6.6.6.6 [110/129] via 25.1.25.1, 00:11:14, Serial2/0
     37.0.0.0/30 is subnetted, 1 subnets
O       37.1.37.0 [110/129] via 25.1.25.1, 00:11:14, Serial2/0
     7.0.0.0/32 is subnetted, 1 subnets
O       7.7.7.7 [110/130] via 25.1.25.1, 00:11:14, Serial2/0
     8.0.0.0/32 is subnetted, 1 subnets
O       8.8.8.8 [110/130] via 25.1.25.1, 00:11:14, Serial2/0
     10.0.0.0/30 is subnetted, 3 subnets
O       10.1.13.0 [110/66] via 25.1.25.1, 00:11:14, Serial2/0
O       10.1.12.0 [110/65] via 25.1.25.1, 00:11:16, Serial2/0
O       10.1.23.0 [110/65] via 25.1.25.1, 00:11:16, Serial2/0
     26.0.0.0/30 is subnetted, 1 subnets
O       26.1.26.0 [110/128] via 25.1.25.1, 00:11:16, Serial2/0
     14.0.0.0/30 is subnetted, 1 subnets
O       14.1.14.0 [110/129] via 25.1.25.1, 00:11:16, Serial2/0


PE3_R6(config-router)#do sh ip ro os
     1.0.0.0/32 is subnetted, 1 subnets
O       1.1.1.1 [110/66] via 26.1.26.1, 00:11:36, Serial1/0
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/65] via 26.1.26.1, 00:11:36, Serial1/0
     3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/66] via 26.1.26.1, 00:11:36, Serial1/0
     4.0.0.0/32 is subnetted, 1 subnets
O       4.4.4.4 [110/130] via 26.1.26.1, 00:11:36, Serial1/0
     38.0.0.0/30 is subnetted, 1 subnets
O       38.1.38.0 [110/129] via 26.1.26.1, 00:11:36, Serial1/0
     5.0.0.0/32 is subnetted, 1 subnets
O       5.5.5.5 [110/129] via 26.1.26.1, 00:11:36, Serial1/0
     37.0.0.0/30 is subnetted, 1 subnets
O       37.1.37.0 [110/129] via 26.1.26.1, 00:11:36, Serial1/0
     7.0.0.0/32 is subnetted, 1 subnets
O       7.7.7.7 [110/130] via 26.1.26.1, 00:11:36, Serial1/0
     8.0.0.0/32 is subnetted, 1 subnets
O       8.8.8.8 [110/130] via 26.1.26.1, 00:11:36, Serial1/0
     25.0.0.0/30 is subnetted, 1 subnets
O       25.1.25.0 [110/128] via 26.1.26.1, 00:11:36, Serial1/0
     10.0.0.0/30 is subnetted, 3 subnets
O       10.1.13.0 [110/66] via 26.1.26.1, 00:11:37, Serial1/0
O       10.1.12.0 [110/65] via 26.1.26.1, 00:11:37, Serial1/0
O       10.1.23.0 [110/65] via 26.1.26.1, 00:11:37, Serial1/0
     14.0.0.0/30 is subnetted, 1 subnets
O       14.1.14.0 [110/129] via 26.1.26.1, 00:11:37, Serial1/0


PE4_R7(config-router)#do sh ip rou os
     1.0.0.0/32 is subnetted, 1 subnets
O       1.1.1.1 [110/66] via 37.1.37.1, 00:11:50, Serial1/0
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/66] via 37.1.37.1, 00:11:50, Serial1/0
     3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/65] via 37.1.37.1, 00:11:50, Serial1/0
     4.0.0.0/32 is subnetted, 1 subnets
O       4.4.4.4 [110/130] via 37.1.37.1, 00:11:50, Serial1/0
     38.0.0.0/30 is subnetted, 1 subnets
O       38.1.38.0 [110/128] via 37.1.37.1, 00:11:50, Serial1/0
     5.0.0.0/32 is subnetted, 1 subnets
O       5.5.5.5 [110/130] via 37.1.37.1, 00:11:50, Serial1/0
     6.0.0.0/32 is subnetted, 1 subnets
O       6.6.6.6 [110/130] via 37.1.37.1, 00:11:50, Serial1/0
     8.0.0.0/32 is subnetted, 1 subnets
O       8.8.8.8 [110/129] via 37.1.37.1, 00:11:50, Serial1/0
     25.0.0.0/30 is subnetted, 1 subnets
O       25.1.25.0 [110/129] via 37.1.37.1, 00:11:50, Serial1/0
     10.0.0.0/30 is subnetted, 3 subnets
O       10.1.13.0 [110/65] via 37.1.37.1, 00:11:50, Serial1/0
O       10.1.12.0 [110/66] via 37.1.37.1, 00:11:52, Serial1/0
O       10.1.23.0 [110/65] via 37.1.37.1, 00:11:52, Serial1/0
     26.0.0.0/30 is subnetted, 1 subnets
O       26.1.26.0 [110/129] via 37.1.37.1, 00:11:52, Serial1/0
     14.0.0.0/30 is subnetted, 1 subnets
O       14.1.14.0 [110/129] via 37.1.37.1, 00:11:52, Serial1/0


PE5_R8(config-router)#do sh ip ro os
     1.0.0.0/32 is subnetted, 1 subnets
O       1.1.1.1 [110/66] via 38.1.38.1, 00:12:05, Serial2/0
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/66] via 38.1.38.1, 00:12:05, Serial2/0
     3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/65] via 38.1.38.1, 00:12:05, Serial2/0
     4.0.0.0/32 is subnetted, 1 subnets
O       4.4.4.4 [110/130] via 38.1.38.1, 00:12:05, Serial2/0
     5.0.0.0/32 is subnetted, 1 subnets
O       5.5.5.5 [110/130] via 38.1.38.1, 00:12:05, Serial2/0
     6.0.0.0/32 is subnetted, 1 subnets
O       6.6.6.6 [110/130] via 38.1.38.1, 00:12:05, Serial2/0
     37.0.0.0/30 is subnetted, 1 subnets
O       37.1.37.0 [110/128] via 38.1.38.1, 00:12:05, Serial2/0
     7.0.0.0/32 is subnetted, 1 subnets
O       7.7.7.7 [110/129] via 38.1.38.1, 00:12:05, Serial2/0
     25.0.0.0/30 is subnetted, 1 subnets
O       25.1.25.0 [110/129] via 38.1.38.1, 00:12:05, Serial2/0
     10.0.0.0/30 is subnetted, 3 subnets
O       10.1.13.0 [110/65] via 38.1.38.1, 00:12:05, Serial2/0
O       10.1.12.0 [110/66] via 38.1.38.1, 00:12:07, Serial2/0
O       10.1.23.0 [110/65] via 38.1.38.1, 00:12:07, Serial2/0
     26.0.0.0/30 is subnetted, 1 subnets
O       26.1.26.0 [110/129] via 38.1.38.1, 00:12:07, Serial2/0
     14.0.0.0/30 is subnetted, 1 subnets
O       14.1.14.0 [110/129] via 38.1.38.1, 00:12:07, Serial2/0
အခုုဆိုု Routing Table မွာေရာ၊ Neighbor Table မွာပါ Route ေတြအကုုန္ၿမင္ရပါၿပီ…

အဆင့္-၂ ရဲ႕ေနာက္ထပ္လုုပ္ရမယ့္အခ်က္တစ္ခုုကေတာ့ P နဲ႔ PE Router ေတြမွာ MPLS ကိုု Global နဲ႔ Interfaces ေတြမွာ Enable လုုပ္ရမွာၿဖစ္ပါတယ္၊ Enable မလုုပ္ခင္ #sh mpls int နဲ႔ၾကည့္ရင္ ဘာမွၿမင္ရမွာမဟုုတ္ပါဘူး၊ ေသခ်ာခ်င္ရင္ Enable မလုုပ္ခင္ စစ္ၾကည့္ပါ…

P1_R1
mpls label protocol ldp
int s2/0
mpls ip
int f0/0
mpls ip
int f1/0
mpls ip

P2_R2
mpls label protocol ldp
int f0/0
mpls ip
int f1/0
mpls ip
int s2/0
mpls ip
int s2/1
mpls ip


P3_R3
mpls label protocol ldp
int f0/0
mpls ip
int f1/0
mpls ip
int s2/0
mpls ip
int s2/1
mpls ip

PE1_R4
mpls label protocol ldp
int s2/0
mpls ip

PE2_R5
mpls label protocol ldp
int s2/0
mpls ip

PE3_R6
mpls label protocol ldp
int s1/0
mpls ip


PE4_R7
mpls label protocol ldp
int s1/0
mpls ip

PE5_R8
mpls label protocol ldp
int s2/0
mpls ip

P နဲ႔ PE Router ေတြမွာ MPLS Enable လုုပ္ၿပီးသြားရင္ အရင္ဆံုုး Interface ေတြကိုုစစ္ပါမယ္ ၿပီးရင္ Neighbor ေတြကိုုစစ္ပါမယ္၊ Opreational မွာ Yes ဆိုုၿပီးၿပေနရ်မွာၿဖစ္ပါတယ္ P Router ၃ လံုုးကိုုပဲ စစ္ၿပသြားပါမယ္…
#sh mpls interface

P1_R1(config-if)#do sh mpls int
Interface                       IP            Tunnel   Operational
FastEthernet0/0        Yes (ldp)     No       Yes        
FastEthernet1/0        Yes (ldp)     No       Yes        
Serial2/0                    Yes (ldp)     No       Yes        


P2_R2(config-if)#do sh mpls int
Interface                       IP            Tunnel   Operational
FastEthernet0/0        Yes (ldp)     No       Yes        
FastEthernet1/0        Yes (ldp)     No       Yes        
Serial2/0                    Yes (ldp)     No       Yes        
Serial2/1                    Yes (ldp)     No       Yes        


P3_R3(config-if)#do sh mpls int
Interface              IP            Tunnel   Operational
FastEthernet0/0        Yes (ldp)     No       Yes        
FastEthernet1/0        Yes (ldp)     No       Yes         
Serial2/0                    Yes (ldp)     No       Yes        
Serial2/1                    Yes (ldp)     No       Yes        


PE1_R4(config)#do sh mpls int
Interface              IP            Tunnel   Operational
Serial2/0              Yes (ldp)     No       Yes        


PE2_R5(config-if)#do sh mpls int
Interface              IP            Tunnel   Operational
Serial2/0              Yes (ldp)     No       Yes        


PE3_R6(config-if)#do sh mpls int
Interface              IP            Tunnel   Operational
Serial1/0              Yes (ldp)     No       Yes        


PE4_R7(config-if)#do sh mpls int
Interface              IP            Tunnel   Operational
Serial1/0              Yes (ldp)     No       Yes         


PE5_R8(config-if)#do sh mpls int
Interface              IP            Tunnel   Operational
Serial2/0              Yes (ldp)     No       Yes        


Interface ေတြအကုုန္တတ္တယ္ဆိုုေတာ့ Neighbor Table ကိုုထပ္စစ္ပါမယ္
#sh mpls ldp neighbor

P1_R1(config-if)#do sh mpls ldp nei
    Peer LDP Ident: 2.2.2.2:0; Local LDP Ident 1.1.1.1:0
         TCP connection: 2.2.2.2.36306 - 1.1.1.1.646
         State: Oper; Msgs sent/rcvd: 30/31; Downstream
         Up time: 00:10:45
         LDP discovery sources:
           FastEthernet0/0, Src IP addr: 10.1.12.2
        Addresses bound to peer LDP Ident:
          10.1.12.2       10.1.23.2       25.1.25.1       26.1.26.1      
          2.2.2.2        
    Peer LDP Ident: 3.3.3.3:0; Local LDP Ident 1.1.1.1:0
         TCP connection: 3.3.3.3.64377 - 1.1.1.1.646
         State: Oper; Msgs sent/rcvd: 30/30; Downstream
         Up time: 00:10:35
         LDP discovery sources:
           FastEthernet1/0, Src IP addr: 10.1.13.2
        Addresses bound to peer LDP Ident:
          10.1.13.2       10.1.23.1       37.1.37.1       38.1.38.1      
          3.3.3.3        
    Peer LDP Ident: 4.4.4.4:0; Local LDP Ident 1.1.1.1:0
         TCP connection: 4.4.4.4.21063 - 1.1.1.1.646
         State: Oper; Msgs sent/rcvd: 30/32; Downstream
         Up time: 00:10:23
         LDP discovery sources:
          Serial2/0, Src IP addr: 14.1.14.2
        Addresses bound to peer LDP Ident:
          192.168.49.1    192.168.41.1    14.1.14.2       4.4.4.4        


P2_R2(config-if)#do sh mpls ldp nei
    Peer LDP Ident: 1.1.1.1:0; Local LDP Ident 2.2.2.2:0
         TCP connection: 1.1.1.1.646 - 2.2.2.2.36306
         State: Oper; Msgs sent/rcvd: 31/30; Downstream
         Up time: 00:11:05
         LDP discovery sources:
           FastEthernet0/0, Src IP addr: 10.1.12.1
        Addresses bound to peer LDP Ident:
          10.1.12.1       10.1.13.1       14.1.14.1       1.1.1.1        
    Peer LDP Ident: 3.3.3.3:0; Local LDP Ident 2.2.2.2:0
         TCP connection: 3.3.3.3.19393 - 2.2.2.2.646
         State: Oper; Msgs sent/rcvd: 31/31; Downstream
         Up time: 00:10:55
         LDP discovery sources:
           FastEthernet1/0, Src IP addr: 10.1.23.1
        Addresses bound to peer LDP Ident:
          10.1.13.2       10.1.23.1       37.1.37.1       38.1.38.1      
          3.3.3.3        
    Peer LDP Ident: 5.5.5.5:0; Local LDP Ident 2.2.2.2:0
         TCP connection: 5.5.5.5.41618 - 2.2.2.2.646
         State: Oper; Msgs sent/rcvd: 31/33; Downstream
         Up time: 00:10:38
         LDP discovery sources:
           Serial2/0, Src IP addr: 25.1.25.2
        Addresses bound to peer LDP Ident:
          192.168.51.1    192.168.52.1    25.1.25.2       5.5.5.5        
    Peer LDP Ident: 6.6.6.6:0; Local LDP Ident 2.2.2.2:0
         TCP connection: 6.6.6.6.21612 - 2.2.2.2.646
         State: Oper; Msgs sent/rcvd: 30/32; Downstream
         Up time: 00:10:31
         LDP discovery sources:
           Serial2/1, Src IP addr: 26.1.26.2
        Addresses bound to peer LDP Ident:
          192.168.63.1    26.1.26.2       6.6.6.6        

P3_R3(config-if)#do sh mpls ldp nei
    Peer LDP Ident: 2.2.2.2:0; Local LDP Ident 3.3.3.3:0
         TCP connection: 2.2.2.2.646 - 3.3.3.3.19393
         State: Oper; Msgs sent/rcvd: 31/31; Downstream
         Up time: 00:11:17
         LDP discovery sources:
           FastEthernet1/0, Src IP addr: 10.1.23.2
        Addresses bound to peer LDP Ident:
          10.1.12.2       10.1.23.2       25.1.25.1       26.1.26.1      
          2.2.2.2        
    Peer LDP Ident: 1.1.1.1:0; Local LDP Ident 3.3.3.3:0
         TCP connection: 1.1.1.1.646 - 3.3.3.3.64377
         State: Oper; Msgs sent/rcvd: 31/31; Downstream
         Up time: 00:11:17
         LDP discovery sources:
           FastEthernet0/0, Src IP addr: 10.1.13.1
        Addresses bound to peer LDP Ident:
          10.1.12.1       10.1.13.1       14.1.14.1       1.1.1.1        
    Peer LDP Ident: 7.7.7.7:0; Local LDP Ident 3.3.3.3:0
         TCP connection: 7.7.7.7.38257 - 3.3.3.3.646
         State: Oper; Msgs sent/rcvd: 31/32; Downstream
         Up time: 00:10:43
         LDP discovery sources:
           Serial2/0, Src IP addr: 37.1.37.2
        Addresses bound to peer LDP Ident:
          192.168.74.1    37.1.37.2       7.7.7.7        
    Peer LDP Ident: 8.8.8.8:0; Local LDP Ident 3.3.3.3:0
         TCP connection: 8.8.8.8.29263 - 3.3.3.3.646
         State: Oper; Msgs sent/rcvd: 31/32; Downstream
         Up time: 00:10:32
         LDP discovery sources:
           Serial2/1, Src IP addr: 38.1.38.2
        Addresses bound to peer LDP Ident:
          192.168.86.1    192.168.85.1    38.1.38.2       8.8.8.8        


PE1_R4(config-if)#do sh mpls ldp ne
    Peer LDP Ident: 1.1.1.1:0; Local LDP Ident 4.4.4.4:0
         TCP connection: 1.1.1.1.646 - 4.4.4.4.35948
         State: Oper; Msgs sent/rcvd: 30/28; Downstream
         Up time: 00:08:37
         LDP discovery sources:
           Serial2/0, Src IP addr: 14.1.14.1
        Addresses bound to peer LDP Ident:
          10.1.12.1       10.1.13.1       14.1.14.1       1.1.1.1        


PE2_R5(config-if)#do sh mpls ld ne
    Peer LDP Ident: 2.2.2.2:0; Local LDP Ident 5.5.5.5:0
         TCP connection: 2.2.2.2.646 - 5.5.5.5.34812
         State: Oper; Msgs sent/rcvd: 30/28; Downstream
         Up time: 00:08:24
         LDP discovery sources:
           Serial2/0, Src IP addr: 25.1.25.1
        Addresses bound to peer LDP Ident:
          10.1.12.2       10.1.23.2       25.1.25.1       26.1.26.1      
          2.2.2.2        


PE3_R6(config-if)#do sh mpls ldp ne
    Peer LDP Ident: 2.2.2.2:0; Local LDP Ident 6.6.6.6:0
         TCP connection: 2.2.2.2.646 - 6.6.6.6.35421
         State: Oper; Msgs sent/rcvd: 24/23; Downstream
         Up time: 00:04:00
         LDP discovery sources:
           Serial1/0, Src IP addr: 26.1.26.1
        Addresses bound to peer LDP Ident:
          10.1.12.2       10.1.23.2       25.1.25.1       26.1.26.1      
          2.2.2.2         


PE4_R7(config-if)#do sh mpls ldp ne
    Peer LDP Ident: 3.3.3.3:0; Local LDP Ident 7.7.7.7:0
         TCP connection: 3.3.3.3.646 - 7.7.7.7.27233
         State: Oper; Msgs sent/rcvd: 29/28; Downstream
         Up time: 00:08:40
         LDP discovery sources:
           Serial1/0, Src IP addr: 37.1.37.1
        Addresses bound to peer LDP Ident:
          10.1.13.2       10.1.23.1       37.1.37.1       38.1.38.1      
          3.3.3.3        


PE5_R8(config-if)#do sh mpls ldp ne
    Peer LDP Ident: 3.3.3.3:0; Local LDP Ident 8.8.8.8:0
         TCP connection: 3.3.3.3.646 - 8.8.8.8.49909
         State: Oper; Msgs sent/rcvd: 24/22; Downstream
         Up time: 00:02:42
         LDP discovery sources:
           Serial2/0, Src IP addr: 38.1.38.1
        Addresses bound to peer LDP Ident:
          10.1.13.2       10.1.23.1       37.1.37.1       38.1.38.1      
          3.3.3.3        


အခုုဆိုု MPLS Neighbor ေ၇ာ၊ Interface ေ၇ာ UP သြားပါၿပီ…
ေနာက္ထပ္ MPLS မွာ Router ID ေတြသတ္မွတ္ပါမယ္၊ P Router ၃လံုုးနဲ႔ PE Router ၅လံုုးမွာ Assign လုုပ္ပါမယ္ …..

P1_R1(config)#mpls ldp router-id loopback 0 force

P2_R2(config)#mpls ldp router-id loopback 0 force

P3_R3(config)#mpls ldp router-id loopback 0 force

PE1_R4(config)#mpls ldp router-id loopback 0 force

PE2_R5(config)#mpls ldp router-id loopback 0 force

PE3_R6(config)#mpls ldp router-id loopback 0 force

PE4_R7(config)#mpls ldp router-id loopback 0 force

PE5_R8(config)#mpls ldp router-id loopback 0 force
                                                                                 

Loopback ေတြတတ္မတတ္ #sh ip protocol | i ID (or) #sh run | i mpls နဲ႔ စစ္ၾကည့္ပါမယ္…
P1_R1(config)#do sh ip pro | i ID
  Router ID 1.1.1.1


P2_R2(config)#do sh ip pro | i ID
  Router ID 2.2.2.2

P3_R3(config)#do sh ip pro | i ID
  Router ID 3.3.3.3

PE1_R4(config)#do sh ip pro | i ID
  Router ID 4.4.4.4

PE2_R5(config)#do sh ip pro | i ID
  Router ID 5.5.5.5

PE3_R6(config)#do sh ip pro | i ID
  Router ID 6.6.6.6

PE4_R7(config)#do sh ip pro | i ID
  Router ID 7.7.7.7

PE5_R8(config)#do sh ip pro | i ID
  Router ID 8.8.8.8

MPLS Router ID ေတြလည္းတတ္သြားပါၿပီ၊ ဒီအဆင့္ၿပီးတာနဲ႔  P Router  ၃လံုုးကိုုထိစရာမလိုုေတာ့ပါဘူး၊ P Router ၃လံုုးမွာ Configure လုုပ္ရတာဒါအကုုန္ပါပဲ၊ Configuration လုုပ္ရတာအမ်ားဆံုုးကေတာ့ PE Router ေတြပဲၿဖစ္ပါတယ္၊ CE မွာလည္း သက္ဆိုုင္ရာ Protocols run ရံုုပါပဲ အခ်က္ပဲလုုပ္ရပါတယ္…

အဆင့္ ၃ အေနနဲ႔ PE Router ၅ လံုုးမွာ ရိုးရိုး BGP Run ပါမယ္…

PE1_R4
router bgp 85
neigh 5.5.5.5 remote-as 85
neigh 5.5.5.5 update-source l0
neigh 6.6.6.6 remote-as 85
neigh 6.6.6.6 update-source l0
neigh 7.7.7.7 remote-as 85
neigh 7.7.7.7 update-source l0
neigh 8.8.8.8 remote-as 85
neigh 8.8.8.8 update-source l0

PE2_R5
router bgp 85
neigh 4.4.4.4 remote-as 85
neigh 4.4.4.4 update-source lo 0
neigh 6.6.6.6 remote-as 85
neigh 6.6.6.6 update-source lo 0
neigh 7.7.7.7 remote-as 85
neigh 7.7.7.7 update-source lo 0
neigh 8.8.8.8 remote-as 85
neigh 8.8.8.8 update-source lo 0

PE3_R6
router bgp 85
neigh 5.5.5.5 remote-as 85
neigh 5.5.5.5 update-source lo 0
neigh 4.4.4.4 remote-as 85
neigh 4.4.4.4 update-source lo 0
neigh 7.7.7.7 remote-as 85
neigh 7.7.7.7 update-source lo 0
neigh 8.8.8.8 remote-as 85
neigh 8.8.8.8 update-source lo 0

PE4_R7
router bgp 85
neigh 5.5.5.5 remote-as 85
neigh 5.5.5.5 update-source lo 0
neigh 6.6.6.6 remote-as 85
neigh 6.6.6.6 update-source lo 0
neigh 4.4.4.4 remote-as 85
neigh 4.4.4.4 update-source lo 0
neigh 8.8.8.8 remote-as 85
neigh 8.8.8.8 update-source lo 0

PE5_R8
router bgp 85
neigh 5.5.5.5 remote-as 85
neigh 5.5.5.5 update-source lo 0
neigh 6.6.6.6 remote-as 85
neigh 6.6.6.6 update-source lo 0
neigh 7.7.7.7 remote-as 85
neigh 7.7.7.7 update-source lo 0
neigh 4.4.4.4 remote-as 85
neigh 4.4.4.4 update-source lo 0

BGP Neighbor ေတြတတ္လာမတတ္ဘူးလားဆိုုတာကိုု #sh ip bgp summary နဲ႔စစ္ၾကည့္ပါမယ္…

PE1_R4#sh ip bgp su    
BGP router identifier 4.4.4.4, local AS number 85
BGP table version is 1, main routing table version 1
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
5.5.5.5         4    85       7       7        1    0    0 00:04:14        0
6.6.6.6         4    85       6       6        1    0    0 00:03:54        0
7.7.7.7         4    85       6       6        1    0    0 00:03:39        0
8.8.8.8         4    85       6       6        1    0    0 00:03:36        0


PE2_R5(config-router)#do sh ip bgp su
BGP router identifier 5.5.5.5, local AS number 85
BGP table version is 1, main routing table version 1

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
4.4.4.4         4    85       6       6        1    0    0 00:03:49        0
6.6.6.6         4    85       6       6        1    0    0 00:03:21        0
7.7.7.7         4    85       6       6        1    0    0 00:03:16        0
8.8.8.8         4    85       5       5        1    0    0 00:02:55        0



PE3_R6(config-router)#do sh ip bgp su
BGP router identifier 6.6.6.6, local AS number 85
BGP table version is 1, main routing table version 1
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
4.4.4.4         4    85       6       6        1    0    0 00:03:35        0
5.5.5.5         4    85       6       6        1    0    0 00:03:26        0
7.7.7.7         4    85       6       6        1    0    0 00:03:13        0
8.8.8.8         4    85       6       6        1    0    0 00:03:16        0


PE4_R7(config-router)#do sh ip bgp su
BGP router identifier 7.7.7.7, local AS number 85
BGP table version is 1, main routing table version 1
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
4.4.4.4         4    85       6       6        1    0    0 00:03:27        0
5.5.5.5         4    85       6       6        1    0    0 00:03:28        0
6.6.6.6         4    85       6       6        1    0    0 00:03:19        0
8.8.8.8         4    85       6       6        1    0    0 00:03:10        0


PE5_R8(config-router)#do sh ip bgp su
BGP router identifier 8.8.8.8, local AS number 85
BGP table version is 1, main routing table version 1
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
4.4.4.4         4    85       6       6        1    0    0 00:03:29        0
5.5.5.5         4    85       6       6        1    0    0 00:03:12        0
6.6.6.6         4    85       6       6        1    0    0 00:03:28        0
7.7.7.7         4    85       6       6        1    0    0 00:03:16        0


အခုုဆိုု BGP Neighbor ေတြလည္းအကုုန္တတ္တာကိုုၿမင္ရမွာၿဖစ္ပါတယ္…

ေနာက္အဆင့္ ၄ အေနနဲ႔ MP-BGP (VPNv4) ကိုု Run ပါမယ္ ဘာၿဖစ္လိုု႔ MP-BGP (VPNv4) ကိုု ရိုးရိုး BGP ေပၚမွာ RUN ရတာလဲဆိုုလိုု႔ရွိရင္ Provider Side ထဲမွာ PE to PE သြားတဲ့အခါ ရိုုးရိုုး IPv4 BGP နဲ႔ မသြားပဲ VPNv4 နဲ႔သြားလို႔အတြက္ၿဖစ္ပါတယ္…

PE1_R4
router bgp 85
address-family vpnv4 unicast
neigh 5.5.5.5 activate
neigh 5.5.5.5 send-community both
neigh 6.6.6.6 activate
neigh 6.6.6.6 send-community both
neigh 7.7.7.7 activate
neigh 7.7.7.7 send-community both
neigh 8.8.8.8 activate
neigh 8.8.8.8 send-community both

PE2_R5
router bgp 85
address-family vpnv4 unicast
neigh 4.4.4.4 activate
neigh 4.4.4.4 send-community both
neigh 6.6.6.6 activate
neigh 6.6.6.6 send-community both
neigh 7.7.7.7 activate
neigh 7.7.7.7 send-community both
neigh 8.8.8.8 activate
neigh 8.8.8.8 send-community both

PE3_R6
router bgp 85
address-family vpnv4 unicast
neigh 4.4.4.4 activate
neigh 4.4.4.4 send-community both
neigh 5.5.5.5 activate
neigh 5.5.5.5 send-community both
neigh 7.7.7.7 activate
neigh 7.7.7.7 send-community both
neigh 8.8.8.8 activate
neigh 8.8.8.8 send-community both

PE4_R7
router bgp 85
address-family vpnv4 unicast
neigh 4.4.4.4 activate
neigh 4.4.4.4 send-community both
neigh 5.5.5.5 activate
neigh 5.5.5.5 send-community both
neigh 6.6.6.6 activate
neigh 6.6.6.6 send-community both
neigh 8.8.8.8 activate
neigh 8.8.8.8 send-community both

PE5_R8
router bgp 85
address-family vpnv4 unicast
neigh 4.4.4.4 activate
neigh 4.4.4.4 send-community both
neigh 5.5.5.5 activate
neigh 5.5.5.5 send-community both
neigh 7.7.7.7 activate
neigh 7.7.7.7 send-community both
neigh 6.6.6.6 activate
neigh 6.6.6.6 send-community both

ဒီေနရာမွာ #neighbor 4.4.4.4 activate ဆိုုတာက VPNv4 Neighbor ကိုု Activate လုုပ္တာၿဖစ္ပါတယ္၊ #neighbor 4.4.4.4 send-community both ဆိုုတာကေတာ့ Route ေတြကိုု အၿပန္အလွန္သြားမယ္လိုု႔ေၾကၿငာတာၿဖစ္ပါတယ္ ၊ MP-BGP (VPNv4) တတ္လား မတတ္လားဆိုုတာကိုု #sh ip bgp vpnv4 all summary နဲ႔စစ္ၾကည့္ပါမယ္..


PE1_R4#sh ip bgp vpnv4 all su
BGP router identifier 4.4.4.4, local AS number 85
BGP table version is 1, main routing table version 1
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
5.5.5.5         4    85      33      33        1    0    0 00:05:17        0
6.6.6.6         4    85      33      33        1    0    0 00:05:05        0
7.7.7.7         4    85      32      32        1    0    0 00:04:52        0
8.8.8.8         4    85      31      31        1    0    0 00:04:40        0


PE2_R5#sh ip bgp vpnv4 all summary
BGP router identifier 5.5.5.5, local AS number 85
BGP table version is 1, main routing table version 1

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
4.4.4.4         4    85      33      33        1    0    0 00:05:27        0
6.6.6.6         4    85      33      33        1    0    0 00:05:15        0
7.7.7.7         4    85      33      33        1    0    0 00:05:02        0
8.8.8.8         4    85      31      32        1    0    0 00:04:50        0


PE3_R6#sh ip bgp vpnv4 all su
BGP router identifier 6.6.6.6, local AS number 85
BGP table version is 1, main routing table version 1
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
4.4.4.4         4    85      33      33        1    0    0 00:05:34        0
5.5.5.5         4    85      33      33        1    0    0 00:05:34        0
7.7.7.7         4    85      33      33        1    0    0 00:05:21        0
8.8.8.8         4    85      33      33        1    0    0 00:05:09        0


PE4_R7#sh ip bgp vpnv4 all su
BGP router identifier 7.7.7.7, local AS number 85
BGP table version is 1, main routing table version 1
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
4.4.4.4         4    85      33      33        1    0    0 00:05:30        0
5.5.5.5         4    85      33      33        1    0    0 00:05:30        0
6.6.6.6         4    85      33      33        1    0    0 00:05:30        0
8.8.8.8         4    85      33      33        1    0    0 00:05:19        0

PE5_R8#sh ip bgp vpnv4 all su
BGP router identifier 8.8.8.8, local AS number 85
BGP table version is 1, main routing table version 1
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
4.4.4.4         4    85      32      32        1    0    0 00:05:26        0
5.5.5.5         4    85      33      33        1    0    0 00:05:26        0
6.6.6.6         4    85      33      33        1    0    0 00:05:26        0
7.7.7.7         4    85      33      33        1    0    0 00:05:26        0

အခုု MP-BGP (VPNv4) ေတြလည္းအကုုန္တတ္သြားတာကိုုၿမင္ရမွာၿဖစ္ပါတယ္..
အဆင့္ ၅ အေနနဲ႔ Customer Edge (CE) Router ေတြမွာ သက္ဆိုုင္ရာ Routing Protocols ေတြကိုု RUN ေပးမွာၿဖစ္ပါတယ္၊ CE Router ေတြမွာ Configure လုုပ္ရတာဒီ တဆင့္ပဲရွိပါတယ္…

CESG1_R9
router bgp 65444
neigh 192.168.49.1 remote-as 85
net 172.16.9.0 mask 255.255.255.0


CESG2_R10
router bgp 65445
neigh 192.168.41.1 remote-as 85
net 172.16.10.0 mask 255.255.255.0


CESFO_R11
router rip
ver 2
no au
net 172.16.11.0
net 192.168.51.0


CENYC_R12
router ei 12
no au
net 172.16.11.0 0.0.0.255
net 192.168.52.0 0.0.0.3


CEJPN_R13
ip route 0.0.0.0 0.0.0.0 192.168.63.1


CELON_R14
router bgp 65444
neigh 192.168.74.1 remote-as 85
net 172.16.14.0 mask 255.255.255.0


CEYGN_R15
router eig 15
no au
net 172.16.15.0 0.0.0.255
net 192.168.85.0 0.0.0.3


CEMDY_R16
router os 1
net 172.16.15.0 255.255.255.0 a 1
net 192.168.86.0 0.0.0.3 a 1

အဆင့္ ၆ မွာ ပထမဆံုုး PE Router ၅လံုုးမွာ VRF Create လုုပ္ၿပီး IP Address ေတြကိုု Assign လုုပ္မွာၿဖစ္ပါတယ္…

PE1_R4
ip vrf SG1
int f0/0
ip vrf forwarding SG1
ip add 192.168.49.1 255.255.255.252
ip vrf SG2
int f1/0
ip vrf forwarding SG2
ip add 192.168.41.1 255.255.255.252

PE2_R5
ip vrf SFO
ip vrf NYC
int f0/0
ip vrf forwarding SFO
ip add 192.168.51.1 255.255.255.252
int f1/0
ip vrf forwarding NYC
ip add 192.168.52.1 255.255.255.252

PE3_R6
ip vrf JPN
int f0/0
ip vrf forwarding JPN
ip add 192.168.63.1 255.255.255.252

PE4_R7
ip vrf LON
int f0/0
ip vrf forwarding LON
ip add 192.168.74.1 255.255.255.252

PE5_R8
ip vrf YGN
ip vrf MDY
int f1/0
ip vrf forwarding YGN
ip add 192.168.85.1 255.255.255.252
int f0/0
ip vrf forwarding MDY
ip add 192.168.86.1 255.255.255.252

VRF IP မွန္ လားဆိုုတာကိုု #sh ip vrf (or) #sh ip vrf int နဲ႔ လည္းစစ္လိုု႔ရပါမယ္…

PE1_R4(config-if)#do sh ip vrf
  Name                             Default RD          Interfaces
  SG1                              <not set>                 Fa0/0
  SG2                              <not set>                Fa1/0


PE2_R5(config-if)#do sh ip vrf
  Name                             Default RD          Interfaces
  NYC                              <not set>           Fa1/0
  SFO                              <not set>           Fa0/0


PE3_R6(config-if)#do sh ip vrf
  Name                             Default RD          Interfaces
  JPN                              <not set>                 Fa0/0


PE4_R7(config-if)#do sh ip vrf
  Name                             Default RD          Interfaces
  LON                              <not set>                Fa0/0


PE5_R8(config-if)#do sh ip vrf
  Name                             Default RD          Interfaces
  MDY                              <not set>               Fa0/0
  YGN                              <not set>               Fa1/0

အခုုဆိုု Interfaces ဆိုုတဲ့ေအာက္မွာ interface Name ေတြ၀င္လာတာကိုုၿမင္ရပါမယ္၊ RD ကေတာ့ မ run ၇ေသးလိုု႔ မတတ္ေသးပါဘူး …

အဆင့္ ၆ ရဲ႕ ဒုုတိယအဆင့္အေနနဲ႔ Assign လုုပ္ခဲ့တဲ့ VRF ေတြေအာက္မွာ IPv4 Network ေတြကိုု Create လုုပ္ပါမယ္…

PE1_R4
router bgp 85
address-family ipv4 vrf SG1
neigh 192.168.49.2 remote-as 65444
neigh 192.168.49.2 activate

address-family ipv4 vrf SG2
neigh 192.168.41.2 remote-as 65445
neigh 192.168.41.2 activate

PE2_R5
router rip
address-family ipv4 vrf SFO
version 2
no au
net 192.168.51.0

router ei 1
no au
address-family ipv4 vrf NYC
autonomous-system 12
net 192.168.52.0 0.0.0.3
no au

PE3_R6
ip route vrf JPN 172.16.13.0 255.255.255.0 192.168.63.2

PE4_R7
router bgp 85
address-family ipv4 vrf LON
neigh 192.168.74.2 remote-as 65444
neigh 192.168.74.2 activate

PE5_R8
router ei 1
no au
address-family ipv4 vrf YGN
autonomous-system 15
net 192.168.85.0 0.0.0.3
no au

router ospf 16 vrf MDY
net 192.168.86.0 0.0.0.3 area 1

Configure လုုပ္ၿပီးရင္ Route ေတြကိုု စစ္ၿပီး၊ Ping ၾကည့္ပါမယ္…
#sh ip route vrf *
PE1_R4(config-router-af)#do sh ip rou vrf SG1
Routing Table: SG1
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
     172.16.0.0/24 is subnetted, 1 subnets
B       172.16.9.0 [20/0] via 192.168.49.2, 00:03:40
     192.168.49.0/30 is subnetted, 1 subnets
C       192.168.49.0 is directly connected, FastEthernet0/0
PE1_R4(config-router-af)#do ping vrf SG1 172.16.9.9 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/10/12 ms



PE1_R4(config-router-af)#do sh ip rou vrf SG2
Routing Table: SG2
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
     172.16.0.0/24 is subnetted, 1 subnets
B       172.16.10.0 [20/0] via 192.168.41.2, 00:04:21
     192.168.41.0/30 is subnetted, 1 subnets
C       192.168.41.0 is directly connected, FastEthernet1/0
PE1_R4(config-router-af)#do ping vrf SG2 172.16.10.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/13/20 ms


PE2_R5(config-router-af)#do sh ip rou vrf SFO
Routing Table: SFO
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
     172.16.0.0/24 is subnetted, 1 subnets
R       172.16.11.0 [120/1] via 192.168.51.2, 00:00:31, FastEthernet0/0
     192.168.51.0/30 is subnetted, 1 subnets
C       192.168.51.0 is directly connected, FastEthernet0/0
PE2_R5(config-router-af)#do ping vrf SFO 172.16.11.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/16 ms




PE2_R5(config-router-af)#do sh ip route vrf NYC
Routing Table: NYC
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
     172.16.0.0/24 is subnetted, 1 subnets
D       172.16.12.0 [90/156160] via 192.168.52.2, 00:05:33, FastEthernet1/0
     192.168.52.0/30 is subnetted, 1 subnets
C       192.168.52.0 is directly connected, FastEthernet1/0
PE2_R5(config-router-af)#do ping vrf NYC 172.16.12.12
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/13/20 ms


PE3_R6(config)#do sh ip rou vrf JPN

Routing Table: JPN
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
     192.168.63.0/30 is subnetted, 1 subnets
C       192.168.63.0 is directly connected, FastEthernet0/0
     172.16.0.0/24 is subnetted, 1 subnets
S       172.16.13.0 [1/0] via 192.168.63.2
PE3_R6(config)#do ping vrf JPN 172.16.13.13
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 12/16/28 ms



PE4_R7(config-router-af)#do sh ip rou vrf LON
Routing Table: LON
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
     192.168.74.0/30 is subnetted, 1 subnets
C       192.168.74.0 is directly connected, FastEthernet0/0
     172.16.0.0/24 is subnetted, 1 subnets
B       172.16.14.0 [20/0] via 192.168.74.2, 00:06:10
PE4_R7(config-router-af)#do ping vrf LON 172.16.14.14
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/12/16 ms


PE5_R8(config-router)#do sh ip rou vrf MDY
Routing Table: MDY
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
     172.16.0.0/32 is subnetted, 1 subnets
O       172.16.16.16 [110/2] via 192.168.86.2, 00:06:10, FastEthernet0/0
     192.168.86.0/30 is subnetted, 1 subnets
C       192.168.86.0 is directly connected, FastEthernet0/0
PE5_R8(config-router)#do ping vrf MDY 172.16.16.16
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/21/24 ms



PE5_R8(config-router)#do sh ip rou vrf YGN
Routing Table: YGN
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route

Gateway of last resort is not set
     172.16.0.0/24 is subnetted, 1 subnets
D       172.16.15.0 [90/156160] via 192.168.85.2, 00:06:42, FastEthernet1/0
     192.168.85.0/30 is subnetted, 1 subnets
C       192.168.85.0 is directly connected, FastEthernet1/0
PE5_R8(config-router)#do ping vrf YGN 172.16.15.15
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/19/24 ms

အခုုဆိုု PE နဲ႔ CE ၾကားမွာ Connection ရသြားပါၿပီ…

အဆင့္ ၇ အေနနဲ႔ MP-BGP (VPNv4) နဲ႔ VRF (IPv4) ကိုု BGP ကလြဲလုုိ႔ က်န္တဲ့ Routing Protocols ေတြကိုု Redistribute လုုပ္ေပးရမွာၿဖစ္ပါတယ္ …

PE1_R4
router bgp 85
address-family ipv4 vrf SG1
neigh 192.168.49.2 activate
neigh 192.168.49.2 as-override
redistribute connected

address-family ipv4 vrf SG2
neigh 192.168.41.2 activate
neigh 192.168.41.2 as-override
redistribute connected

PE2_R5
router rip
address-family ipv4 vrf SFO
redistribute bgp 85 metric transparent
router bgp 85
address-family ipv4 vrf SFO
redistribute rip metric 1

router eigrp 1
address-family ipv4 vrf NYC
redistribute bgp 85 metric 1 1 1 1 1
router bgp 85
address-family ipv4 vrf NYC
redistribute eigrp 12 metric 1

PE3_R6
router bgp 85
address-family ipv4 vrf JPN
redistribute static
redistribute connected

PE4_R7
router bgp 85
address-family ipv4 vrf LON
neigh 192.168.74.2 activate
neigh 192.168.74.2 as-override
redistribute connected

PE5_R8
router eigrp 1
address-family ipv4 vrf YGN
redistribute bgp 85 metric 1 1 1 1 1
router bgp 85
address-family ipv4 vrf YGN
redistribute eigrp 15 metric 1

router ospf 16 vrf MDY
redistribute bgp 85 subnets
router bgp 85
address-family ipv4 vrf MDY
redistribute ospf 16 vrf MDY metric 1

အဆင့္ ၈ ေနာက္ဆံုုးအဆင့္ မွာေတာ့ Route Distinguisher နဲ႔ Route Target ထည့္ေပးမွာၿဖစ္ပါတယ္၊ Route Distinguisher (64bits) ကိုုေတာ့ IPv4 (32bits) က ၀င္လာတဲ့ Route ေတြကိုု VPNv4 ကိုုၿဖတ္တဲ့ အခါ Distinguish လုုပ္ေပးမွာၿဖစ္ပါတယ္ အဲ့ Route ကို VPNv4 Route လို႔ေခၚတယ္ (*RD + IPv4 = 96bits) (Eg - 15:15:172.16.10.10 / 16:16:172.16.10.10) ၊ Route Target ကေတာ့ Provider Edge (PE) Router ေတြက Customer Edge (CE) က Route ေတြကိုု Provider Site ဘက္ကိုု Export လုုပ္ဖိုု႔နဲ႔၊ Customer ဆီေ၇ာက္ခ်င္တဲ့ Route ေတြကိုု Import လုုပ္ေပးမွာၿဖစ္ပါတယ္၊ ဒီ LAB မွာေတာ့ အကုုန္လံုုးကိုု Connection ရေအာင္လုုပ္မွာၿဖစ္တဲ့အတြက္ အားလံုုးကိုု Import လုုပ္ေပးမွာၿဖစ္ပါတယ္၊ ကိုုယ့္ဘာသာကိုု Import, Export ကိုု စိတ္ၾကိဳက္ Assign လုုပ္ၿပီးစမ္းၾကည့္ေစခ်င္ပါတယ္…

PE1_R4
ip vrf SG1
rd 9:9
route-target export 9:9
route-target import 10:10
route-target import 11:11
route-target import 12:12
route-target import 13:13
route-target import 14:14
route-target import 15:15
route-target import 16:16

ip vrf SG2
rd 10:10
route-target export 10:10
route-target import 9:9
route-target import 11:11
route-target import 12:12
route-target import 13:13
route-target import 14:14
route-target import 15:15
route-target import 16:16

PE2_R5
ip vrf SFO
rd 11:11
route-target export 11:11
route-target import 9:9
route-target import 10:10
route-target import 12:12
route-target import 13:13
route-target import 14:14
route-target import 15:15
route-target import 16:16

ip vrf NYC
rd 12:12
route-target export 12:12
route-target import 9:9
route-target import 10:10
route-target import 11:11
route-target import 13:13
route-target import 14:14
route-target import 15:15
route-target import 16:16

PE3_R6
ip vrf JPN
rd 13:13
route-target export 13:13
route-target import 9:9
route-target import 10:10
route-target import 11:11
route-target import 12:12
route-target import 14:14
route-target import 15:15
route-target import 16:16

PE4_R7
ip vrf LON
rd 14:14
route-target export 14:14
route-target import 9:9
route-target import 10:10
route-target import 11:11
route-target import 12:12
route-target import 13:13
route-target import 15:15
route-target import 16:16

PE5_R8
ip vrf YGN
rd 15:15
route-target export 15:15
route-target import 9:9
route-target import 10:10
route-target import 11:11
route-target import 12:12
route-target import 13:13
route-target import 14:14
route-target import 16:16

ip vrf MDY
rd 16:16
route-target export 16:16
route-target import 9:9
route-target import 10:10
route-target import 11:11
route-target import 12:12
route-target import 13:13
route-target import 14:14
route-target import 15:15


အခုု RD နဲ႔ RT ကိုု Configure လုုပ္အၿပီးမွာေတာ့ CE Router ေတြအားလံုုး Connection ရၿပီးလားဆိုုတာ Ping ၾကည့္ပါမယ္…

CESG1_R9#tclsh
CESG1(tcl)#foreach address {
+>172.16.9.9
+>172.16.10.10
+>172.16.11.11
+>172.16.12.12
+>172.16.13.13
+>172.16.14.14
+>172.16.15.15
+>172.16.16.16
+>} { ping $address }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/31/68 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 92/110/132 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 92/108/124 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 96/115/124 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 100/117/140 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 72/95/120 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 84/120/144 ms


CESG2_R10#tclsh
CESG2(tcl)#foreach address {
+>172.16.9.9
+>172.16.10.10
+>172.16.11.11
+>172.16.12.12
+>172.16.13.13
+>172.16.14.14
+>172.16.15.15
+>172.16.16.16
+>} { ping $address }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 132/146/196 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 96/289/392 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 92/123/180 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 72/108/188 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 108/127/172 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 84/125/176 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 92/110/172 ms



CESFO_R11#tclsh
CESFO(tcl)#foreach address {
+>172.16.9.9
+>172.16.10.10
+>172.16.11.11
+>172.16.12.12
+>172.16.13.13
+>172.16.14.14
+>172.16.15.15
+>172.16.16.16
+>} { ping $address }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 148/168/184 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 96/150/184 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 60/77/92 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 108/116/120 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 148/156/180 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 116/136/156 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 116/138/156 ms


CENYC_R12#tclsh
CENYC(tcl)#foreach address {
+>172.16.9.9
+>172.16.10.10
+>172.16.11.11
+>172.16.12.12
+>172.16.13.13
+>172.16.14.14
+>172.16.15.15
+>172.16.16.16
+>} { ping $address }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 136/164/180 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 148/156/176 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 60/60/60 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 116/125/148 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 148/148/152 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/140/180 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 148/161/180 ms



CEJPN_R13#tclsh
CEJPN(tcl)#foreach address {
+>172.16.9.9
+>172.16.10.10
+>172.16.11.11
+>172.16.12.12
+>172.16.13.13
+>172.16.14.14
+>172.16.15.15
+>172.16.16.16
+>} { ping $address }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 116/146/176 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 112/136/148 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 88/113/120 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 88/114/132 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 176/178/180 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 116/136/152 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 88/123/148 ms


CELON_R14#tclsh
CELON(tcl)#foreach address {
+>172.16.9.9
+>172.16.10.10
+>172.16.11.11
+>172.16.12.12
+>172.16.13.13
+>172.16.14.14
+>172.16.15.15
+>172.16.16.16
+>} { ping $address }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 88/108/124 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 104/112/124 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 96/115/124 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 72/95/124 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 64/99/128 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 64/68/76 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/65/72 ms


CEYGN_R15#tclsh
CEYGN(tcl)#foreach address {
+>172.16.9.9
+>172.16.10.10
+>172.16.11.11
+>172.16.12.12
+>172.16.13.13
+>172.16.14.14
+>172.16.15.15
+>172.16.16.16
+>} { ping $address }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/140/160 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/143/180 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 112/136/156 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/150/180 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 152/166/180 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/135/148 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 52/73/96 ms


CEMDY_R16#tclsh
CEMDY(tcl)#foreach address {
+>172.16.9.9
+>172.16.10.10
+>172.16.11.11
+>172.16.12.12
+>172.16.13.13
+>172.16.14.14
+>172.16.15.15
+>172.16.16.16
+>} { ping $address }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.9.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 72/93/120 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 92/99/112 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 84/113/128 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.12.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 72/94/116 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.13.13, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 88/100/116 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.14.14, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/64/68 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.15.15, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/21/24 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.16.16, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms

No comments:

Post a Comment