Page 1026 - 5G Basics - Core Network Aspects
P. 1026

2                                                 Transport aspects






















































                                            Figure S.6 – Busy response handling


            The nested state machines in the DPU and NT can conceivably get out of step in a number of unspecified
            ways;  nor  is  it  specified  how  to  escape  from  a  loop  of  transmission  failure  and  retry.  As  a  recovery
            mechanism from detectable state errors, it is recommended that the NT reply with command processing
            error result codes to both the acknowledged download section and end software download commands,
            and that the DPU send a final end software download command with a known bad CRC and image size (e.g.,
            all 0), whereupon both the DPU and NT reset to the state in which no download is in progress, that is, state
            S1/S1' of Figure S.3. Likewise, the DPU can abort the download operation at any time by sending an end
            software download message with invalid CRC and image size.

            S.6.3   Software image activate and commit
            Figure S.7 shows the details of software image activate and commit. When the NT has downloaded and
            validated a new image, that image is initially not-committed and not-activated. The DPU may then send the
            activate image command. After the NT sends a positive activate image response, the NT loads and executes
            the new software image, but without changing the committed state of either image. The DPU may then
            send the commit image command, causing the NT to set the commit state true for the new image, and false
            for the previous image. The time between the download, activate and commit phases is not specified.

            If there is a problem with the newly activated image that causes the NT to fail (e.g., watchdog timeout), the
            NT may do a soft restart on the (other) committed image. Activating prior to committing may thereby allow
            for automatic failure recovery by the NT.


            1016
   1021   1022   1023   1024   1025   1026   1027   1028   1029   1030   1031