You are on page 1of 35

XL Axiata

Method of Procedure (MOP)


Integration new link and migration BA-PLRGO-01 <> RN-PLMLB-01 and BA-PLRGO-02
<> RN-PLMLB-02

Device : Juniper MX960, M10i


Location : BA-PLRGO-01/02, RN-PLMLB-01/02

PT. Lintas Teknologi Indonesia


th
Menara MTH 16 Floor
Jl. MT Haryono Kav. 23
Jakarta 12820 - Indonesia
Telp. +62 21 8378 0000
Fax. +62 21 8378 0001
http://www.lt-indonesia.com
2012
Table of Content
Change Request

1. INTRODUCTION ....................................................................................................... 3
2. PERSON IN CONTACTS (PIC) ...................................................................................... 3
3. PREPARATION.......................................................................................................... 3
4. IP DESIGN NEW LINK INTERFACE............................................................................... 3
5. SCHEDULE ................................................................................................................ 4
6. IMPLEMENTATION PROCEDURE ............................................................................... 5
FALLBACK PLAN ............................................................................................................. 30
7. MOP CONDITION ................................................................................................... 31
8. SIGN-OFF FOR APPROVAL....................................................................................... 31

Appendix 1 Expected Results and Test Case .............................................................. 32


Method of Procedure (MOP)

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02


Document Version Control

Version History:
Change Request

Version Author Date Reason for Change


Number
1.0 Arie satria 02.10.2013 Initial Draft
nugraha
Method of Procedure (MOP)

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02


1. INTRODUCTION

This documentation describes the procedures to support Integration new link and migration
BA-PLRGO-01 <> RN-PLMLB-01 and BA-PLRGO-02 <> RN-PLMLB-02
Change Request

2. PERSON IN CONTACTS (PIC)


 PT Lintas Teknologi Indonesia :

 Hendri Sugilar
 Fajri
 Arie Satria
 Dedy Simangunsong
 Masagung

3. PREPARATION
Analysis existing physical & logical network interconnection check list before
installation:

 Permit for site entry


 Availability of “waspang (PIC)” from XL AXIATA
 Link requirement is ready
 Site location selected that will be implemented one hop LSPs

4. IP DESIGN NEW LINK INTERFACE


Allocation port and IP design descript on below :
10.169.48.246/30 10.169.48.245/30
RN-PLMLB-01 so-0/0/1 so-1/2/1 BA-PLRGO-01
10.169.48.250/30 10.169.48.249/30
RN-PLMLB-02 so-0/0/1 so-1/2/1 BA-PLRGO-02
Method of Procedure (MOP)

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02


Change Request

5. SCHEDULE
The MPLS network setup will be done on live network and it is expected to no
Method of Procedure (MOP)

outage. It is proposed to be scheduled on TBD

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02


6. IMPLEMENTATION PROCEDURE
Change Request

NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS


VERIFICATION
1. General system status The purpose of this  OK
section is to collect data  NOK
about the router
hardware configuration
and environment.
a Active alarm show chassis alarm
b Save the system hardware show chassis hardware
configuration for future
reference

c Voltage and temperatures show chassis environment


d Status of individual components show chassis fpc detail
2. Routing Engine and Storage The purpose of this  OK
media section is to check if the  NOK
Method of Procedure (MOP)

routing engine and its


storage media are all
working properly
a Routing engine status show chassis routing-engine
b Storage media on each routing show system storage
engine

3. Software Junos The purpose of this  OK


section is to collect data  NOK
about the router
software.
a Version show version
show version invoke-on all-routing-engine
b Running process show system process
c Detail show system software detail

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 5


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
d Log show log messages |no-more
Change Request

4. Capture existing configuration show configuration | no-more BA-PLRGO-01  OK


and status for documentation show interfaces terse | no-more BA-PLRGO-02  NOK
purpose and fallback (if needed) show interfaces extensive | no-more RN-PLMLB-01
show system process extensive | no-more RN-PLMLB-02
show bgp summary | no-more
show bgp neighbor | no-more
show mpls interface | no-more
show ldp interface | no-more
show rsvp interface | no-more
show mpls lsp | no-more
show mpls lsp extensive | no-more
show rsvp neighbor | no-more
show rsvp neighbor detail | no-more
show rsvp session | no-more
Method of Procedure (MOP)

show rsvp session detail | no-more


show ldp neighbor | no-more
show ldp neighbor extensive | no-more
show ldp session | no-more
show ldp session extensive | no-more
show route table inet.3 | no-more
show route summary | no-more
show chassis alarm | no-more
5. Backup Current show configuration | save yyymmdd.routers-name BA-PLRGO-01  OK
Configuration BA-PLRGO-02  NOK
RN-PLMLB-01
RN-PLMLB-02

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 6


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
PREPARATION
Change Request

6. Configure interfaces PTP on BA-PLRGO-01 : BA-PLRGO-01  OK


interface as1 in BA-PLRGO-01 configure private
 NOK
and verify *copy and paste command below*
delete interfaces so-1/2/1
set chassis aggregated-devices sonet device-count 8
set interfaces as1 description BB_GSM_Agg_2x_STM-1_to_RN-PLMLB-01_as1
set interfaces as1 dce
set interfaces as1 mtu 4500
set interfaces as1 encapsulation frame-relay
set interfaces as1 aggregated-sonet-options minimum-links 1
set interfaces as1 unit 0 family inet address 10.169.48.245/30
set interfaces so-1/2/1 description "BB_GSM_1x_STM-1_as1_#2_to_RN-PLMLB-01_so-0/0/1"
set interfaces so-1/2/1 clocking external
set interfaces so-1/2/1 sonet-options aggregate as1
Method of Procedure (MOP)

show | compare
commit check
commit synchronize and-quit
7. Configure interfaces PTP on RN-PLMLB-01 : RN-PLMLB-01  OK
interface as1 in RN-PLMLB-01 configure private
 NOK
and verify *copy and paste command below*
delete interfaces so-0/0/1
set interfaces as1 description BB_GSM_Agg_2x_STM-1_to_BA-PLRGO-01_as1
set interfaces as1 mtu 4500
set interfaces as1 encapsulation frame-relay
set interfaces as1 aggregated-sonet-options minimum-links 1
set interfaces as1 unit 0 family inet address 10.169.48.246/30
set interfaces so-0/0/1 description "BB_GSM_1x_STM-1_as1_#2_to_BA-PLRGO-01_so-1/2/1"
set interfaces so-0/0/1 clocking external

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 7


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

set interfaces so-0/0/1 sonet-options aggregate as1

show | compare
commit check
commit synchronize and-quit

verify :
ping 10.169.48.245 rapid count 1000 size 4500

note :
only goes to next step if test ping is normal

8. Inject protocol to new link BA-PLRGO-01 : BA-PLRGO-01  OK


interface and verify configure private
 NOK
*copy and paste command below*
Method of Procedure (MOP)

set interfaces as1 unit 0 family iso


set interfaces as1 unit 0 family mpls
set protocols rsvp interface as1.0
set protocols mpls label-switched-path 3G-BA-PLRGO-01-RN-PLMLB-01 to 10.165.60.140
set protocols mpls label-switched-path 3G-BA-PLRGO-01-RN-PLMLB-01 node-link-protection
set protocols mpls interface as1.0
set protocols isis interface as1.0 level 2 disable
set class-of-service interfaces as* scheduler-map map_GSM_backbone
set class-of-service interfaces as* unit * classifiers exp exp-access
set class-of-service interfaces as* unit * rewrite-rules exp exp_backbone

show | compare
commit check
commit synchronize and-quit

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 8


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

verify :
show isis adjacency | no-more
show isis interface | no-more
show mpls interface | no-more
show ldp interface | no-more
show rsvp interface | no-more
show mpls lsp | no-more
show mpls lsp extensive | no-more
show rsvp neighbor | no-more

9. Inject protocol to new link RN-PLMLB-01 : RN-PLMLB-01  OK


interface and verify configure private
 NOK
*copy and paste command below*
set interfaces as1 unit 0 family iso
Method of Procedure (MOP)

set interfaces as1 unit 0 family mpls

set system ports console log-out-on-disconnect


set groups mpls-lsp protocols mpls label-switched-path <3G-*> ldp-tunneling
set groups rsvp-group protocols rsvp interface <*> aggregate
set groups rsvp-group protocols rsvp interface <*> link-protection
set policy-options prefix-list rr_bgp_peers 10.164.64.229/32
set policy-options prefix-list rr_bgp_peers 10.164.64.230/32
set policy-options prefix-list mpls_prefix 10.169.0.0/16
set policy-options prefix-list mpls_prefix 10.165.0.0/16
set policy-options prefix-list ip-management 10.169.0.0/16
set policy-options prefix-list ip-management 10.165.0.0/16
set protocols mpls apply-groups mpls-lsp
set protocols mpls path-mtu allow-fragmentation
set protocols mpls path-mtu rsvp mtu-signaling

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 9


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

set protocols mpls statistics file mpls_statistics


set protocols mpls statistics interval 300
set protocols mpls log-updown syslog
set protocols mpls optimize-aggressive
set protocols mpls smart-optimize-timer 900
set protocols mpls no-propagate-ttl
set protocols mpls optimize-timer 900
set protocols mpls interface as1.0
set protocols mpls label-switched-path 3G-RN-PLMLB-01-BA-PLRGO-01 to 10.164.64.227
set protocols mpls label-switched-path 3G-RN-PLMLB-01-BA-PLRGO-01 node-link-protection
set protocols mpls label-switched-path 3G-RN-PLMLB-01-RN-PLMLB-02 to 10.165.60.141
set protocols mpls label-switched-path 3G-RN-PLMLB-01-RN-PLMLB-02 node-link-protection
set protocols ldp label-withdrawal-delay 90
delete protocols ldp interface ge-0/1/0.0
set protocols ldp targeted-hello hold-time 90
Method of Procedure (MOP)

set protocols isis reference-bandwidth 1000g


set protocols isis interface as1.0 level 2 disable
set protocols isis interface ge-0/3/0.0 passive
set protocols rsvp apply-groups rsvp-group
set protocols rsvp interface ge-0/1/0.0
set protocols rsvp interface as1.0
set protocols bgp group MP-BGP family inet unicast
set protocols bgp group MP-BGP neighbor 10.164.64.229
set protocols bgp group MP-BGP neighbor 10.164.64.230
delete protocols bgp group MP-BGP neighbor 10.165.60.141
set class-of-service interfaces as* scheduler-map map_RAN_access
set class-of-service interfaces as* unit * classifiers exp exp-access
set class-of-service interfaces as* unit * rewrite-rules exp exp_backbone

show | compare

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 10


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

commit check
commit synchronize and-quit

verify :
show isis adjacency | no-more
show isis interface | no-more
show mpls interface | no-more
show ldp interface | no-more
show rsvp interface | no-more
show mpls lsp | no-more
show mpls lsp extensive | no-more
show rsvp neighbor | no-more
show interface as1 | match rate

note :
Method of Procedure (MOP)

make sure the new interface is in normal condition before goes to next step

10. Apply new COS for RN-PLMLB- RN-PLMLB-01 : RN-PLMLB-01  OK


01 configure private  NOK
delete groups cos
delete class-of-service
load merge terminal relative
## Paste This Command ##

cos-template-4q.txt

cntrl D

set class-of-service interfaces as* scheduler-map map_RAN_backbone

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 11


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

set class-of-service interfaces as* unit * classifiers exp exp-cs-RAN-backbone


set class-of-service interfaces as* unit * rewrite-rules exp exp-rw-RAN-backbone
set class-of-service interfaces ge-0/1/0 scheduler-map map_RAN_backbone
set class-of-service interfaces ge-0/1/0 unit * classifiers exp exp-cs-RAN-backbone
set class-of-service interfaces ge-0/1/0 unit * rewrite-rules exp exp-rw-RAN-backbone
set class-of-service interfaces ge-0/3/0 scheduler-map map_RAN_access
set class-of-service interfaces ge-0/3/0 unit * classifiers dscp dscp-RAN-3G-cs
set class-of-service interfaces ge-0/3/0 unit * rewrite-rules dscp dscp-RAN-3G-rw

commit check
show | compare
commit synchronize and-quit

11. Configured new peer bgp RR-PLRGO-01R/02R : RR-PLRGO-01R/02R  OK


connection to RN-PLMLB-01/02 configure private  NOK
set protocols bgp group cluster-backhaul neighbor 10.165.60.140
Method of Procedure (MOP)

set protocols bgp group cluster-backhaul neighbor 10.165.60.141

show | compare
commit check
commit synchronize and-quit

verify :
show bgp summary
show route advertising-protocol bgp 10.165.60.140
show route receive-protocol bgp 10.165.60.140

12. Create static route for all vrf RN-PLMLB-01 : RN-PLMLB-01  OK


direct route configure private
 NOK
*copy and paste command below*
set routing-instances AoIP routing-options static route 10.162.192.242/32 next-hop [

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 12


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

10.162.192.242 10.162.192.243 10.162.192.244 10.162.192.245 10.162.192.246]


set routing-instances AoIP routing-options static route 10.170.197.90/32 next-hop
10.170.197.90
set routing-instances BrixWorx routing-options static route 10.171.76.86/32 next-hop
10.171.76.86
set routing-instances Brix_IuCs routing-options static route 10.170.76.170/32 next-hop
10.170.76.170
set routing-instances Brix_IuPs routing-options static route 10.170.197.82/32 next-hop
10.170.197.82
set routing-instances CN-3G routing-options static route 10.183.96.242/32 next-hop
[10.183.96.242 10.183.96.243 10.183.96.244 10.183.96.245 10.183.96.246]
set routing-instances GbIP routing-options static route 10.169.193.186/32 next-hop
[10.169.193.186 10.169.193.187 10.169.193.188 10.169.193.189 10.169.193.190]
delete routing-instances AoIP vrf-table-label
delete routing-instances BrixWorx vrf-table-label
Method of Procedure (MOP)

delete routing-instances Brix_IuCs vrf-table-label


delete routing-instances Brix_IuPs vrf-table-label
delete routing-instances CN-3G vrf-table-label
delete routing-instances GbIP vrf-table-label

show | compare
commit check
commit synchronize and-quit

verify :
show route summary
show interfaces as1 | match rate
show route advertising-protocol bgp 10.164.64.229
show route advertising-protocol bgp 10.164.64.230
show route receive-protocol bgp 10.164.64.229

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 13


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

show route receive-protocol bgp 10.164.64.230

note :
verify all services before goes to next step

13. Deactivate interface PE <> RN PE-PLRGO-02 : PE-PLRGO-01  OK


configure private PE-PLRGO-02  NOK
*copy and paste command below* RN-PLMLB-01
deactivate interfaces so-2/0/2 BA-PLRGO-01
delete routing-options static route 10.165.60.140/32 PS-PLRGO-01
delete routing-options static route 10.165.60.141/32
delete routing-options static route 10.164.249.248/29
delete policy-options policy-statement Internal_route term RAN from route-filter
10.164.249.248/29
delete policy-options policy-statement Internal_route term RAN from route-filter
Method of Procedure (MOP)

10.165.60.140/32
delete policy-options policy-statement Internal_route term RAN from route-filter
10.165.60.141/32
show | compare
commit check
commit synchronize and-quit

PE-PLRGO-01 :
configure private
*copy and paste command below*
delete routing-options static route 10.165.60.140/32
delete policy-options policy-statement Internal_route term RAN from route-filter
10.165.60.140/32
show | compare
commit check

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 14


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

commit synchronize and-quit

RN-PLMLB-01 :
configure private
*copy and paste command below*
delete interfaces so-0/0/0
delete class-of-service interfaces so-0/0/0
delete routing-instances AoIP interface so-0/0/0.370
delete routing-instances BrixWorx interface so-0/0/0.372
delete routing-instances Brix_IuCs interface so-0/0/0.374
delete routing-instances Brix_IuPs interface so-0/0/0.376
delete routing-instances CN-3G interface so-0/0/0.350
delete routing-instances GbIP interface so-0/0/0.20
delete routing-instances AoIP protocols bgp
delete routing-instances BrixWorx protocols bgp
Method of Procedure (MOP)

delete routing-instances Brix_IuCs protocols bgp


delete routing-instances Brix_IuPs protocols bgp
delete routing-instances CN-3G protocols bgp
delete routing-instances GbIP protocols bgp
delete routing-options static

show | compare
commit check
commit synchronize and-quit

BA-PLRGO-01 :
configure private
*copy and paste command below*
set policy-options policy-statement adv-backhaul-lo0 term 1 from route-filter 10.164.249.0/24
orlonger

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 15


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

show | compare
commit check
commit synchronize and-quit

PS-PLRGO-01 :
configure private
*copy and paste command below*
set policy-options policy-statement Internal_route term 2 from route-filter 10.164.249.0/24
orlonger

show | compare
commit check
commit synchronize and-quit
Method of Procedure (MOP)

14. Join old interface to bundle BA-PLRGO-01 : BA-PLRGO-01  OK


configure private RN-PLMLB-01  NOK
*copy and paste command below*
delete interfaces so-1/2/0

set interfaces so-1/2/0 description "BB_GSM_1x_STM-1_as1_#1_to_RN-PLMLB-01_so-0/0/0"


set interfaces so-1/2/0 clocking external
set interfaces so-1/2/0 sonet-options aggregate as1

verify :
show interface as1 | match speed

show | compare
commit check

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 16


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

commit synchronize and-quit

RN-PLMLB-01 :
configure private
*copy and paste command below*
set interfaces so-0/0/0 description "BB_GSM_1x_STM-1_as1_#1_to_BA-PLRGO-01_so-1/2/0"
set interfaces so-0/0/0 clocking external
set interfaces so-0/0/0 sonet-options aggregate as1

show | compare
commit check
commit synchronize and-quit

verify :
show interface as1 | match speed
Method of Procedure (MOP)

15. Configure interfaces PTP on BA-PLRGO-02 : BA-PLRGO-02  OK


interface as1 in BA-PLRGO-02 configure private
 NOK
and verify *copy and paste command below*
delete interfaces so-1/2/1
set chassis aggregated-devices sonet device-count 8
set interfaces as1 description BB_GSM_Agg_2x_STM-1_to_RN-PLMLB-02_as1
set interfaces as1 dce
set interfaces as1 mtu 4500
set interfaces as1 encapsulation frame-relay
set interfaces as1 aggregated-sonet-options minimum-links 1
set interfaces as1 unit 0 family inet address 10.169.48.249/30
set interfaces so-1/2/1 description "BB_GSM_1x_STM-1_as1_#2_to_RN-PLMLB-02_so-0/0/1"
set interfaces so-1/2/1 clocking external
set interfaces so-1/2/1 sonet-options aggregate as1

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 17


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

show | compare
commit check
commit synchronize and-quit
16. Configure interfaces PTP on RN-PLMLB-02 : RN-PLMLB-02  OK
interface as1 in RN-PLMLB-02 configure private
 NOK
and verify *copy and paste command below*
delete interfaces so-0/0/1
set interfaces as1 description BB_GSM_Agg_2x_STM-1_to_BA-PLRGO-02_as1
set interfaces as1 mtu 4500
set interfaces as1 encapsulation frame-relay
set interfaces as1 aggregated-sonet-options minimum-links 1
set interfaces as1 unit 0 family inet address 10.169.48.250/30
set interfaces so-0/0/1 description "BB_GSM_1x_STM-1_as1_#2_to_BA-PLRGO-02_so-1/2/1"
set interfaces so-0/0/1 clocking external
Method of Procedure (MOP)

set interfaces so-0/0/1 sonet-options aggregate as1

show | compare
commit check
commit synchronize and-quit

verify :
ping 10.169.48.249 rapid count 1000 size 4500

note :
only goes to next step if test ping is normal
17. Inject protocol to new link BA-PLRGO-02 : BA-PLRGO-02  OK
interface and verify configure private
 NOK
*copy and paste command below*
set interfaces as1 unit 0 family iso

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 18


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

set interfaces as1 unit 0 family mpls


set protocols rsvp interface as1.0
set protocols mpls label-switched-path 3G-BA-PLRGO-02-RN-PLMLB-02 to 10.165.60.141
set protocols mpls label-switched-path 3G-BA-PLRGO-02-RN-PLMLB-02 node-link-protection
set protocols mpls interface as1.0
set protocols isis interface as1.0 level 2 disable
set class-of-service interfaces as* scheduler-map map_GSM_backbone
set class-of-service interfaces as* unit * classifiers exp exp-access
set class-of-service interfaces as* unit * rewrite-rules exp exp_backbone

show | compare
commit check
commit synchronize and-quit

verify :
Method of Procedure (MOP)

show isis adjacency | no-more


show isis interface | no-more
show mpls interface | no-more
show ldp interface | no-more
show rsvp interface | no-more
show mpls lsp | no-more
show mpls lsp extensive | no-more
show rsvp neighbor | no-more

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 19


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
 OK
Change Request

18. Inject protocol to new link RN-PLMLB-01 : RN-PLMLB-01


interface and verify configure private
 NOK
*copy and paste command below*
set interfaces as1 unit 0 family iso
set interfaces as1 unit 0 family mpls

set system ports console log-out-on-disconnect


set groups mpls-lsp protocols mpls label-switched-path <3G-*> ldp-tunneling
set groups rsvp-group protocols rsvp interface <*> aggregate
set groups rsvp-group protocols rsvp interface <*> link-protection
set policy-options prefix-list rr_bgp_peers 10.164.64.229/32
set policy-options prefix-list rr_bgp_peers 10.164.64.230/32
set policy-options prefix-list mpls_prefix 10.169.0.0/16
set policy-options prefix-list mpls_prefix 10.165.0.0/16
set policy-options prefix-list ip-management 10.169.0.0/16
Method of Procedure (MOP)

set policy-options prefix-list ip-management 10.165.0.0/16


set protocols mpls apply-groups mpls-lsp
set protocols mpls path-mtu allow-fragmentation
set protocols mpls path-mtu rsvp mtu-signaling
set protocols mpls statistics file mpls_statistics
set protocols mpls statistics interval 300
set protocols mpls log-updown syslog
set protocols mpls optimize-aggressive
set protocols mpls smart-optimize-timer 900
set protocols mpls no-propagate-ttl
set protocols mpls optimize-timer 900
set protocols mpls interface as1.0
set protocols mpls label-switched-path 3G-RN-PLMLB-02-BA-PLRGO-02 to 10.164.64.228
set protocols mpls label-switched-path 3G-RN-PLMLB-02-BA-PLRGO-02 node-link-protection
set protocols mpls label-switched-path 3G-RN-PLMLB-02-RN-PLMLB-01 to 10.165.60.140

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 20


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

set protocols mpls label-switched-path 3G-RN-PLMLB-02-RN-PLMLB-01 node-link-protection


set protocols ldp label-withdrawal-delay 90
delete protocols ldp interface ge-0/1/0.0
set protocols ldp targeted-hello hold-time 90
set protocols isis reference-bandwidth 1000g
set protocols isis interface as1.0 level 2 disable
set protocols isis interface ge-0/3/0.0 passive
set protocols rsvp apply-groups rsvp-group
set protocols rsvp interface ge-0/1/0.0
set protocols rsvp interface as1.0
set protocols bgp group MP-BGP family inet unicast
set protocols bgp group MP-BGP neighbor 10.164.64.229
set protocols bgp group MP-BGP neighbor 10.164.64.230
delete protocols bgp group MP-BGP neighbor 10.165.60.140
Method of Procedure (MOP)

show | compare
commit check
commit synchronize and-quit

verify :
show isis adjacency | no-more
show isis interface | no-more
show mpls interface | no-more
show ldp interface | no-more
show rsvp interface | no-more
show mpls lsp | no-more
show mpls lsp extensive | no-more
show rsvp neighbor | no-more
show interface as1 | match rate

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 21


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

note :
make sure the new interface is in normal condition before goes to next step

19. Apply new COS for RN-PLMLB- RN-PLMLB-02 : RN-PLMLB-02  OK


02 configure private  NOK
delete groups cos
Method of Procedure (MOP)

delete class-of-service
load merge terminal relative
## Paste This Command ##

cos-template-4q.txt

cntrl D

set class-of-service interfaces as* scheduler-map map_RAN_backbone


set class-of-service interfaces as* unit * classifiers exp exp-cs-RAN-backbone
set class-of-service interfaces as* unit * rewrite-rules exp exp-rw-RAN-backbone
set class-of-service interfaces ge-0/1/0 scheduler-map map_RAN_backbone
set class-of-service interfaces ge-0/1/0 unit * classifiers exp exp-cs-RAN-backbone
set class-of-service interfaces ge-0/1/0 unit * rewrite-rules exp exp-rw-RAN-backbone

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 22


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

set class-of-service interfaces ge-0/3/0 scheduler-map map_RAN_access


set class-of-service interfaces ge-0/3/0 unit * classifiers dscp dscp-RAN-3G-cs
set class-of-service interfaces ge-0/3/0 unit * rewrite-rules dscp dscp-RAN-3G-rw

commit check
show | compare
commit synchronize and-quit

20. Create static route for all vrf RN-PLMLB-02 : RN-PLMLB-02  OK


direct route configure private
 NOK
*copy and paste command below*
Method of Procedure (MOP)

set routing-instances AoIP routing-options static route 10.162.192.242/32 next-hop [


10.162.192.242 10.162.192.243 10.162.192.244 10.162.192.245 10.162.192.246]
set routing-instances AoIP routing-options static route 10.170.197.94/32 next-hop
10.170.197.94
set routing-instances Brix_IuCs routing-options static route 10.170.76.174/32 next-hop
10.170.76.174
set routing-instances Brix_IuPs routing-options static route 10.170.197.86/32 next-hop
10.170.197.86
set routing-instances CN-3G routing-options static route 10.183.96.242/32 next-hop
[10.183.96.242 10.183.96.243 10.183.96.244 10.183.96.245 10.183.96.246]
set routing-instances GbIP routing-options static route 10.169.193.186/32 next-hop
[10.169.193.186 10.169.193.187 10.169.193.188 10.169.193.189 10.169.193.190]
delete routing-instances AoIP vrf-table-label
delete routing-instances BrixWorx vrf-table-label
delete routing-instances Brix_IuCs vrf-table-label

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 23


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

delete routing-instances Brix_IuPs vrf-table-label


delete routing-instances CN-3G vrf-table-label
delete routing-instances GbIP vrf-table-label
set routing-instances GbIP route-distinguisher 24208:1052
set routing-instances AoIP route-distinguisher 24208:1115
show | compare
commit check
commit synchronize and-quit

verify :
show route summary
show interfaces as1 | match rate
show route advertising-protocol bgp 10.164.64.229
show route advertising-protocol bgp 10.164.64.230
show route receive-protocol bgp 10.164.64.229
Method of Procedure (MOP)

show route receive-protocol bgp 10.164.64.230

note :
verify all services before goes to next step

21. Deactivate interface PE <> RN PE-PLRGO-01 : PE-PLRGO-01  OK


configure private RN-PLMLB-02  NOK
*copy and paste command below* BA-PLRGO-02
deactivate interfaces so-2/0/3 PS-PLRGO-02
delete routing-options static route 10.165.60.141/32
delete routing-options static route 10.164.249.248/29
delete policy-options policy-statement Internal_route term RAN from route-filter
10.164.249.248/29
delete policy-options policy-statement Internal_route term RAN from route-filter
10.165.60.141/32

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 24


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

show | compare
commit check
commit synchronize and-quit

RN-PLMLB-02 :
configure private
*copy and paste command below*
delete interfaces so-0/0/0
delete class-of-service interfaces so-0/0/0
delete routing-instances AoIP interface so-0/0/0.370
delete routing-instances BrixWorx interface so-0/0/0.372
delete routing-instances Brix_IuCs interface so-0/0/0.374
delete routing-instances Brix_IuPs interface so-0/0/0.376
Method of Procedure (MOP)

delete routing-instances CN-3G interface so-0/0/0.350


delete routing-instances GbIP interface so-0/0/0.20
delete routing-instances AoIP protocols bgp
delete routing-instances BrixWorx protocols bgp
delete routing-instances Brix_IuCs protocols bgp
delete routing-instances Brix_IuPs protocols bgp
delete routing-instances CN-3G protocols bgp
delete routing-instances GbIP protocols bgp
delete routing-options static

show | compare
commit check
commit synchronize and-quit

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 25


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

BA-PLRGO-02 :
configure private
*copy and paste command below*
set policy-options policy-statement adv-backhaul-lo0 term 1 from route-filter 10.164.249.0/24
orlonger

show | compare
commit check
commit synchronize and-quit

PS-PLRGO-02 :
configure private
*copy and paste command below*
set policy-options policy-statement Internal_route term 2 from route-filter 10.164.249.0/24
orlonger
Method of Procedure (MOP)

show | compare
commit check
commit synchronize and-quit

22. Join old interface to bundle BA-PLRGO-02 : BA-PLRGO-02  OK


configure private RN-PLMLB-02  NOK
*copy and paste command below*
delete interfaces so-1/2/0

set interfaces so-1/2/0 description "BB_GSM_1x_STM-1_as1_#1_to_RN-PLMLB-02_so-0/0/0"


set interfaces so-1/2/0 clocking external
set interfaces so-1/2/0 sonet-options aggregate as1

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 26


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

verify :
show interface as1 | match speed

show | compare
commit check
commit synchronize and-quit

RN-PLMLB-01 :
configure private
*copy and paste command below*
set interfaces so-0/0/0 description "BB_GSM_1x_STM-1_as1_#1_to_BA-PLRGO-02_so-1/2/0"
set interfaces so-0/0/0 clocking external
set interfaces so-0/0/0 sonet-options aggregate as1

show | compare
Method of Procedure (MOP)

commit check
commit synchronize and-quit

verify :
show interface as1 | match speed

MONITORING
23. Verify the status after show configuration | no-more RN-PLMLB-01  OK
migration show interfaces terse | no-more RN-PLMLB-02  NOK
BA-PLRGO-01
show interfaces extensive | no-more
BA-PLRGO-02
show system process extensive | no-more
show bgp summary | no-more
show bgp neighbor | no-more
show mpls interface | no-more
show ldp interface | no-more

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 27


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

show rsvp interface | no-more


show mpls lsp | no-more
show mpls lsp extensive | no-more
show rsvp neighbor | no-more
show rsvp neighbor detail | no-more
show rsvp session | no-more
show rsvp session detail | no-more
show ldp neighbor | no-more
show ldp neighbor extensive | no-more
show ldp session | no-more
show ldp session extensive | no-more
show route table inet.3 | no-more
show route summary | no-more
show chassis alarm | no-more
Clean up database
 OK
Method of Procedure (MOP)

24. Clean up configuration after PE-PLRGO-01 : PE-PLRGO-01


services confirmed normal by configure PE-PLRGO-02  NOK
SLM team
delete interfaces so-2/0/3
delete routing-instances AoIP interface so-2/0/3.370
delete routing-instances BrixWorx interface so-2/0/3.372
delete routing-instances Brix_IuCs interface so-2/0/3.374
delete routing-instances CN-3G interface so-2/0/3.350
delete routing-instances GbIP interface so-2/0/3.20
delete routing-instances AoIP protocols bgp group peer-RN-MLB
delete routing-instances BrixWorx protocols bgp group peer_RN2 neighbor 10.169.54.198
delete routing-instances Brix_IuCs protocols bgp group peer_RN2 neighbor 10.169.54.206
delete routing-instances CN-3G protocols bgp group peer-RN-PLMLB
delete routing-instances GbIP protocols bgp group peer-RN neighbor 10.169.52.10

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 28


NO DESCRIPTION COMMAND CONFIGURATION ACTION STATUS
Change Request

show | compare
commit check
commit synchronize and-quit

PE-PLRGO-02 :
configure

delete interfaces so-2/0/2


delete routing-instances AoIP interface so-2/0/2.370
delete routing-instances BrixWorx interface so-2/0/2.372
delete routing-instances Brix_IuCs interface so-2/0/2.374
delete routing-instances Brix_IuPs interface so-2/0/2.376
delete routing-instances CN-3G interface so-2/0/2.350
delete routing-instances GbIP interface so-2/0/2.20
delete routing-instances AoIP protocols bgp group peer-RN-MLB
delete routing-instances BrixWorx protocols bgp group peer_RN2 neighbor 10.169.54.194
Method of Procedure (MOP)

delete routing-instances Brix_IuCs protocols bgp group peer_RN2 neighbor 10.169.54.202


delete routing-instances Brix_IuPs protocols bgp group peer_RN2 neighbor 10.169.54.210
delete routing-instances CN-3G protocols bgp group peer-RN-PLMLB
delete routing-instances GbIP protocols bgp group peer-RN neighbor 10.169.51.150

show | compare
commit check
commit synchronize and-quit

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 29


FALLBACK PLAN
Change Request

FALLBACK PLAN REMARKS STATUS


Reload original config and RN-PLMLB-02  OK
commit load override yyyymmdd.NAME RN-PLMLB-02  NOK
25. commit BA-PLRGO-01
BA-PLRGO-02

26. Capture all status same with show configuration | no-more RN-PLMLB-02  OK
original show interfaces terse | no-more RN-PLMLB-02  NOK
show interfaces extensive | no-more BA-PLRGO-01
show system process extensive | no-more BA-PLRGO-02
show bgp summary | no-more
show bgp neighbor | no-more
show mpls interface | no-more
show ldp interface | no-more
show rsvp interface | no-more
Method of Procedure (MOP)

show mpls lsp | no-more


show mpls lsp extensive | no-more
show rsvp neighbor | no-more
show rsvp neighbor detail | no-more
show rsvp session | no-more
show rsvp session detail | no-more
show ldp neighbor | no-more
show ldp neighbor extensive | no-more
show ldp session | no-more
show ldp session extensive | no-more
show route table inet.3 | no-more
show route summary | no-more
show chassis alarm | no-more

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02 30


7. MOP CONDITION
Change Request

This MoP will be done by Lintas Teknologi Indonesia Team and has to be supervised by
authorized PT. XL Axiata Team, and the schedule shall be proposed in advance to PT. XL Axiata.

Upon the completion of the works, Lintas Teknologi Indonesia installation team shall inform to
PT. XL Axiata informing that the procedures has been completed.

8. SIGN-OFF FOR APPROVAL

We declare that the MOP for the abovementioned activity as defined in this document is
executed to the full satisfaction of the customer.
The following representatives from the respective organizations involved in this project are
satisfied that this document captures the full requirement for this service.

PT. XL AXIATA PT. LINTAS TEKNOLOGI INDONESIA

___________________________ ___________________________
Method of Procedure (MOP)

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02


Appendix 1 Expected Results and Test Case
Change Request

No. Command Expected Result Remarks


1. show system processes extensive > show system processes extensive Normally we should see
last pid: 51088; load averages: 0.07, 0.06, 0.01 up 1333+01:52:42 18:11:22 idle processing is above
109 processes: 4 running, 87 sleeping, 1 zombie, 17 waiting 90%

Mem: 109M Active, 93M Inact, 60M Wired, 126M Cache, 69M Buf, 1109M Free
Swap: 2048M Total, 2048M Free

PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
11 root 1 171 52 0K 12K RUN ??? 94.92% idle
4271 root 1 96 0 22276K 8720K select 809.9H 1.81% chassisd
4353 root 1 4 0 22220K 20068K kqread 53.4H 0.00% rpd
----------------------------------truncated--------------------------------------------
2. show bgp summary > show bgp summary We should see
OR Groups: XX Peers: XX Down peers: 0 established bgp
show bgp summary instance xx Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn sessions with number
State|#Active/Received/Damped... of bgp sessions as
Ip-Peers AS-NUMBER 113936 97210 0 9 4w3d11h Establ expected
XX.inet.0: XX/XX/XX
----------------------------------------truncated---------------------------------------
3 show mpls lsp > show mpls lsp We should see all LSP
Ingress LSP: 55 sessions RSVP sessions that
To From State Rt P ActivePath LSPname established or not on
112.215.48.128 202.152.247.230 Up 0 * 3G-PE-LMLPB-02-PE-LMNTR- router that executed
01 this command included
112.215.48.129 202.152.247.230 Up 0 * 3G-PE-LMLPB-02-PE-LMNTR- total session ingress ,
02 transit and egress .

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02


(MOP)
----------------------------------------truncated--------------------------------------- Make sure that all LSP
Egress LSP: 71 sessions RSVP is in up condition
Change Request

202.152.247.230 202.152.246.62 Up 0 1 SE 3 - 3G-PE-JBPDA-02C-to-PE- if we execute this


LMLPB-02 command
202.152.247.230 202.152.247.72 Up 0 1 SE 3 - 3G_PE-JBPDA-01C_to_PE-
LMLPB-02
----------------------------------------truncated---------------------------------------
Transit LSP: 20 sessions
To From State Rt Style Labelin Labelout LSPname
112.215.48.131 202.152.247.229 Up 0 1 SE 676679 744776 Bypass-
>121.52.24.253->112.215.67.2
112.215.48.144 202.152.247.229 Up 0 1 SE 363592 593570 Bypass-
>121.52.24.253->121.52.114.94
----------------------------------------truncated---------------------------------------

4 Show ldp neighbor > show ldp neighbor We should see that all
Address Interface Label space ID Hold time ldp neighbor that
202.152.246.10 lo0.0 202.152.246.10:0 42 established and from
202.152.247.16 lo0.0 202.152.247.16:0 77 which interfaces is
----------------------------------------truncated--------------------------------------- discovered ( targeted
LDP will be established
from lo0 ) . Make sure
Label space ID is show
lo0 ldp neighbour
prefixes IP
5 show ldp session > show ldp session We should see that all
Address State Connection Hold time address LDP session is
112.215.48.128 Operational Open 23 established or not .
112.215.48.129 Operational Open 22 Make sure that when
----------------------------------------truncated--------------------------------------- executed this command

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02


(MOP)
state LDP session is in
operational and
Change Request

connection is in open
state .
6 show route table inet.3 specific- > show route table inet.3 202.152.247.237 We should see route
prefixes prefixes lo0 remote
inet.3: 2397 destinations, 2967 routes (517 active, 0 holddown, 2397 hidden) router on route table
Restart Complete inet.3 if LSP RSVP or
+ = Active Route, - = Last Active, * = Both LDP session is already
up for those specific
202.152.247.237/32 *[RSVP/7] 2d 07:57:13, metric 85 remote router .
via as1.0, label-switched-path 3G-PE-LMLPB-02-PE-PLPBM-02-a Make sure that when
> via as1.0, label-switched-path 3G-PE-LMLPB-02-PE-PLPBM-02-b executed this command
to 121.52.24.21 via ge-1/3/0.0, label-switched-path 3G-PE-LMLPB-02-PE- route table inet.3 is
PLPBM-02-a available after
----------------------------------------truncated--------------------------------------- previously check that
[LDP/9] 20:43:30, metric 85 RSVP / LDP session is
via as1.0, label-switched-path 3G-PE-LMLPB-02-PE-PLPBM-02-a up .
> via as1.0, label-switched-path 3G-PE-LMLPB-02-PE-PLPBM-02-b
to 121.52.24.21 via ge-1/3/0.0, label-switched-path 3G-PE-LMLPB-02-PE-
PLPBM-02-a
----------------------------------------truncated---------------------------------------

Integration new link and migration RN-PLMLB-01/02 to BA-PLRGO-01/02


(MOP)

You might also like