Step 1
|
Use the command show controllers fia driver location all | in fia to displays the status of the NPU on all the cards.
RP/0/RP1:R1##show controllers fia driver location all | in fia
Asics :
HP - HotPlug event, PON - Power On reset
HR - Hard Reset, WB - Warm Boot
+----------------------------------------------------------------------------------+
| Asic inst. | fap|HP|Slice|Asic|Admin|Oper | Asic state | Last |PON|HR |MODE |
| (R/S/A) | id | |state|type|state|state| | init |(#)|(#)|STATE |
+----------------------------------------------------------------------------------+
| 0/0/0 | 0| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
| 0/2/0 | 2| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
| 0/8/0 | 4| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
| 0/1/0 | 6| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
| 0/4/0 | 8| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
| 0/11/0 | 10| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
The line cards listed under plane A and plane B will be indicated as SDKLESS.
|
Step 2
|
Perform FPD upgrade for plane A line cards:
Use this step when FPD upgrade is required. For upgrade from 6.5.32 to 6.5.33, FPD upgrade is not required.
-
Verify LC distribution between plane A and plane B
:
RP/0/RP0:R1#show running-config | in hw-mod
Building configuration...
hw-module olr plane A rack 0 nodes 0,2,8
hw-module olr plane B rack 0 nodes 1,4,11
-
Check the FPDs for the line cards:
RP/0/RP0:R1#show hw-module fpd | e CURRENT
FPD Versions
=================Location Card type HWver FPD device ATR Status Running Programd
------------------------------------------------------------------------------
0/0 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/0 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/2 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/2 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/8 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/8 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/1 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/1 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/4 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/4 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/11 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/11 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/RP0 NCS4K-RP 0.1 Timing-FPGA S NEED UPGD 4.42 4.42
0/RP1 NCS4K-RP 0.1 Timing-FPGA S NEED UPGD 4.42 4.42
Note
|
During OLR, FPD upgrade is done only on the line cards. And, only one card upgrade is done at a time.
|
-
Upgrade the FPD of plane A line cards using one of the following commands:
Command to upgrade the FPDs: upgrade hw-module location <slot > fpd all
upgrade hw-module location <slot > fpd <fpd name>
|
Step 3
|
Shut down the plane A cards using the hw-module location location-id shutdown command.
RP/0/RP0:ios#admin
root connected from 127.0.0.1 using console on xr-vm
sysadmin-vm:0_RP1# hw-module location 0/0 shutdown
Shutdown hardware module ? [no,yes] yes
result Card graceful shutdown request on 0/0 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/2 shutdown
Shutdown hardware module ? [no,yes] yes
result Card graceful shutdown request on 0/2 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/8 shutdown
Shutdown hardware module ? [no,yes] yes
result Card graceful shutdown request on 0/8 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
|
Step 4
|
Reload the plane A cards using the hw-module location location-id reload command.
sysadmin-vm:0_RP1# hw-module location 0/0 reload
Reload hardware module ? [no,yes] yes
result Card graceful reload request on 0/0 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/2reload
Reload hardware module ? [no,yes] yes
result Card graceful reload request on 0/2 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/8 reload
Reload hardware module ? [no,yes] yes
result Card graceful reload request on 0/8 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
Note
|
Shutting down and reloading the cards is done one by one. We recommend to have a time interval of one minute before shutting
down and reloading the next card.
|
Before proceeding to the next step, wait till all the interfaces and L3 protocols come up.
RP/0/RP1:R1##show controllers fia driver location all | in fia
<< snip >>
Asics :
HP - HotPlug event, PON - Power On reset
HR - Hard Reset, WB - Warm Boot
+----------------------------------------------------------------------------------+
| Asic inst. | fap|HP|Slice|Asic|Admin|Oper | Asic state | Last |PON|HR |MODE |
| (R/S/A) | id | |state|type|state|state| | init |(#)|(#)|STATE |
+----------------------------------------------------------------------------------+
| 0/0/0 | 0| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
| 0/2/0 | 2| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
| 0/8/0 | 4| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
| 0/1/0 | 6| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
| 0/4/0 | 8| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
| 0/11/0 | 10| 1| NA | fia| UP | NA |ONLINE |Sdkless | 0| 0|Fabric|
|
Step 5
|
Switch traffic on the active-active LAG interface from plane B to plane
A.
int TenGigE 0/0/0/2
no shut
int TenGigE 0/1/0/2
shut
|
Step 6
|
Switch traffic on the active-standby LAG interface from plane B to plane
A.
int TenGigE 0/0/0/1
bundle port-priority 33000
int TenGigE 0/1/0/1
bundle port-priority 34000
|
Step 7
|
Switch traffic on the BGPLU Plane B to Plane A
route-policy OLR_PLANE_B
if destination in (100.1.1.1/32) then
set weight 5000
else
pass
endif
end-policy
!
|
Step 8
|
Switch traffic from plane B to plane A (bundle).
-
In the case of VPWS LAG or BGP LU and MPLS-TE, perform these steps:
-
Remove the lockout metric on plane A core interface (TE) and then apply lockout on plane B interfaces. Wait for 180 seconds.
Wait for the TE to switch from plane B to plane A.
-
Switch AC LAG or BGP LU from plane B to plane A.
-
In case of VPWS LAG and FLEX (revertive), remove lockout metric on plane A and switch AC LAG from plane B to plane A.
-
In case of VPWS LAG and FLEX (nonrevertive), remove lockout on plane A, apply lockout on plane B, and switch AC LAG from plane
B to plane A.
|
Step 9
|
Switch traffic from plane B to A. Remove plane A lockout metric and apply
lockout metric on plane B interface.
** config on UUT **
mpls traffic-eng
interface HundredGigE0/0/0/5.100
admin-weight 1000
!
interface HundredGigE0/0/0/6.100
admin-weight 1000
!
** config on Peer Nodes **
mpls traffic-eng
interface HundredGigE0/0/0/2.100
admin-weight 1000
!
** config on Peer Nodes **
mpls traffic-eng
interface HundredGigE0/0/0/2.100
admin-weight 1000
!
For the flex-LSP , wait till the backup path (plane A interface) comes up. Then apply the lockout metric on plane B interfaces.
sh mpls lsd forwarding tunnels 151
Tunnel_Intf, Path_Info: <Type>
tunnel-te151, (TE-Control), local_lbl=24138, 1 Paths,
Owner=TE-Control(A)
1/1: TEv4, 'default':4U, Hu0/4/0/6.100, nh=202.202.202.1, lbl=24030, tun=tt151, weight=0x0, class=0x0 bkup=Hu0/0/0/5.100 mrg_lbl=3, bkup_local_lbl=24432, bkup_nh=102.102.102.1, nnh=0.0.0.0
flags=0x200 ()
In the output displayed above, the bkup=Hu0/0/0/5.10 (Plane A interface) has
come up. Apply the lockout metric to plane B.
** config on UUT **
mpls traffic-eng
interface HundredGigE0/4/0/6.100
admin-weight 16777200
!
interface HundredGigE0/1/0/6.100
admin-weight 16777200
!
** config on Peer Nodes **
mpls traffic-eng
interface HundredGigE0/1/0/2.100
admin-weight 16777200
!
** config on Peer Nodes **
mpls traffic-eng
interface HundredGigE0/1/0/2.100
admin-weight 16777200
|
Step 10
|
Perform FPD upgrade for plane B line cards:
-
Verify LC distribution between plane A and plane B
: RP/0/RP0:R1#sh running-config | in hw-mod
Building configuration...
hw-module olr plane A rack 0 nodes 0,2,8
hw-module olr plane B rack 0 nodes 1,4,11
-
Check the FPDs for the line cards:
RP/3/RP1:R1#sh hw-module fpd | e CURRENT
FPD Versions
=================Location Card type HWver FPD device ATR Status Running Programd
------------------------------------------------------------------------------
0/1 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/1 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/4 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/4 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/11 NCS4K-4H-OPW-QC2 0.1 CCC-FPGA NEED UPGD 1.01 1.01
0/11 NCS4K-4H-OPW-QC2 0.1 Primary-ZYNQ S NEED UPGD 4.11 4.11
0/RP0 NCS4K-RP 0.1 Timing-FPGA S NEED UPGD 4.42 4.42
0/RP1 NCS4K-RP 0.1 Timing-FPGA S NEED UPGD 4.42 4.42
Note
|
During OLR, FPD upgrade is done only on the line cards. And, only one card upgrade is done at a time.
|
-
Upgrade the FPD of plane B line cards using one of the following commands:
Command to upgrade the FPDs: upgrade hw-module location <slot > fpd all
upgrade hw-module location <slot > fpd <fpd name>
|
Step 11
|
Shut and reload all the line cards of the plane B interface.
RP/0/RP0:ios#admin
root connected from 127.0.0.1 using console on xr-vm
sysadmin-vm:0_RP1# hw-module location 0/1 shutdown
Shutdown hardware module ? [no,yes] yes
result Card graceful shutdown request on 0/1 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/4 shutdown
Shutdown hardware module ? [no,yes] yes
result Card graceful shutdown request on 0/4 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/11 shutdown
Shutdown hardware module ? [no,yes] yes
result Card graceful shutdown request on 0/11 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/1 reload
Reload hardware module ? [no,yes] yes
result Card graceful reload request on 0/1 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/4 reload
Reload hardware module ? [no,yes] yes
result Card graceful reload request on 0/4 succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
sysadmin-vm:0_RP1# hw-module location 0/11 reload
Reload hardware module ? [no,yes] yes
result Card graceful reload request on 0/11succeeded.
sysadmin-vm:0_RP1#
** wait for 30 seconds **
RP/0/RP1:R1##show controllers fia driver location all | in fia
<< snip >>
Asics :
HP - HotPlug event, PON - Power On reset
HR - Hard Reset, WB - Warm Boot
+----------------------------------------------------------------------------------+
| Asic inst. | fap|HP|Slice|Asic|Admin|Oper | Asic state | Last |PON|HR |MODE |
| (R/S/A) | id | |state|type|state|state| | init |(#)|(#)|STATE |
+----------------------------------------------------------------------------------+
| 0/0/0 | 0| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
| 0/2/0 | 2| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
| 0/8/0 | 4| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
| 0/1/0 | 6| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
| 0/4/0 | 8| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
| 0/11/0 | 10| 1| NA | fia| UP | UP |ONLINE |PON | 1| 0|Fabric|
----------------------------------------------------------------------------------------------------------------------
Ensure all the line cards of the plane A and B interfaces are in PON
state.
|
Step 12
|
Remove the plane B lockout metric.
** config on UUT **
mpls traffic-eng
interface HundredGigE0/4/0/6.100
admin-weight 1000
!
interface HundredGigE0/1/0/6.100
admin-weight 1000
!
** config on Peer nodes**
mpls traffic-eng
interface HundredGigE0/1/0/2.100
admin-weight 1000
!
** config on Peer nodes **
mpls traffic-eng
interface HundredGigE0/1/0/2.100
admin-weight 1000
!
|
Step 13
|
Remove the route policy for the BGP LU neighbor.
Conf t
no route-policy OLR_PLANE_A
no route-policy OLR_PLANE_B
commit
router bgp 1
neighbor 101.6.1.2
address-family ipv4 labeled-unicast
no route-policy OLR_PLANE_B in
neighbor 101.6.1.6
address-family ipv4 labeled-unicast
no route-policy OLR_PLANE_A in
commit
end
|
Step 14
|
Verify that all services and up. ISSU and OLR processes are complete.
Note
|
-
Y1564 test is not supported, when the line cards are in sdkless state.
-
Connectivity Fault Management (CFM) peer Maintenance End Points (MEPs) are in timed out state when the line cards are in sdkless
state.
|
|
Step 15
|
Verify and upgrade the FPDs.
Use this step when FPD upgrade is required. For upgrade from 6.5.32 to 6.5.33, FPD upgrade is not required.
RP/0/RP0:R1#show hw-module fpd | e CURRENT
FPD Versions
==================
Location Card Type HWver FPD device ATR Status Running Programd
------------------------------------------------------------------------------
0/RP0 NCS4K-RP 0.1 Timing-FPGA S NEED UPGD 4.42 4.42
0/RP1 NCS4K-RP 0.1 Timing-FPGA S NEED UPGD 4.42 4.42
To upgrade the FPDs, use the command, upgrade hw-module location
slot fpd all.
Note
|
Only one card upgrade is done at a time.
|
While upgrading the FPDs, upgrade the line cards first, followed by the fabric cards, and finally the RP cards. After each
upgrade, reload the card.
|