Known Good Value (KGV) provides unique hashes for SMU against Cisco IOS XE SMU images. KGV hash changes are reflected against
the respective packages during the run time of SMU activate and deactivate operations.
At run time, KGV goes through the regular SMU handling mechanism. Upon SMU activation, KGV information is calculated, saved
and appended against the successfully activated SMU package. On SMU deactivation, KGV hash of -1 or 0xFF is appended against
the respective package.
If SMU activation fails for some reason, -1 or 0xFF is appended against the package for which the SMU activation failed. This allows you to track history or any software change
for activate successful, deactivate, and activate un-successful scenarios.
Example for successful SMU activation:
show platform integrity
Platform: C9300-24U
Boot 0 Version: F01144R16.216e68ad62019-02-13
Boot 0 Hash: 523DD459C650AF0F5AB5396060605E412C1BE99AF51F4FA88AD26049612921FF
Boot Loader Version: System Bootstrap, Version 17.1.1r, RELEASE SOFTWARE (P)
Boot Loader Hash: 34A2070D9EAE97E4FC4315A9BAF0E31FFD285E09F0B7F621955607A0FBC1D134ACC0068D8918F15B01975187458F6A46DF0F3DF9BA1593A3CD7BB4DF12487473
OS Version: BLD_POLARIS_DEV_LATEST_20191023_070152
OS Hashes:
cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.bin: 7811257DC0AF2E25767BDD8F7E149A75D919C2B7B0D2B3FCF0C0EE453D7FB86A6ACBA8AAA9990BD3208BCB7F463B7F63A1B2F33F4BAE2780F6497538EEA3E3A2
cat9k-wlc.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 8A12C6A221890CB51736EEE5EDBA281DF15A9A0A41EF8B47057149FE27B3FD53D09514E3780C3976556ADFB8B3C2ED2C5CEC9AAE39A4A5297160AF68DE814EE6
cat9k-guestshell.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 801ACB38D8EAA9782908B7D363067A44942F0E2367BFC6F9E4088BFFF4E3FFE5140668419DFF69BEF0562435DFA2A5E3883781098409DB9297D69F02E2B5F509
cat9k-webui.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: A808134B729D9C0A28C8964A3658C626A4D1E78907490AE623DB51C4E447D459905CF3979306011ED63F4235AD974C61B67F5B83B56426F3B7E5DC13DD362600
cat9k-cc_srdriver.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: AAAE153C8095E207DCBE3E74B8E10A336C33CE32B8034FFD637850EBA1CFBB2E54F28F711AC62DCF20E8BC6EE3C7AC1C3FDE9365BA710050EE123687DB12FF9A
cat9k-srdriver.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: DE4F81BC656593578D8151E6AEAE17D088FDACAB6D1871DAC7CD676B9CFD5E8197B758450FC9526E0B95659D12F3AC074DE8036A20ADD975370D98A5B542CD3C
cat9k-sipbase.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 14CB3B1E5048557D7DA90F223F042B65E3F4BC15B39C67F1C620C400B858B9D0F6347ED5BFB234A4A2BEB2FF1778F0795B96470B4706CB3305EEAD6FB8CFC9D1
cat9k-sipspa.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 717E089B55403863CF954578A82E2995258A8FC8C32E8FAC95709FB515F7713D32E5375BB45D3000ABC9E2F696FCBD816B8BB82122CE096800F49D8B7A227479
cat9k-espbase.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: E6BB40AB7C2C9F992BD812B7441E2CE4B0DBC603137C4E3BC50997536169A9D3C9E947CE55577E6E2E6426E9DDE3339BF78498AA17F6DAB9AF619693F50FCBFE
cat9k-rpbase.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 5EFD522AFE476346508D6DEE3512CC840A16098BE999926062E235CACD90BD44B387B524983CADA5C67100800C8665603CC52AB2FFB180C7E1A7A673848AC789
cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191023_070152.0.CSCxx12345.SSA.smu.bin: 23C29F79A8B2BCBB0AAD45AFDD7672F27102509915CD43ED2B25EAF553FF3E73FCF05C8917C4E51B2F185FA17D61068D90CE20F6076DF849176000AB02ED8732
PCR0: 95F06C332843D96AABF952B2060DEBAE49DC2D68E1066D9B5EC54D3EBFA50C9E
PCR8: F58DA4980EF130C154855174E39A0E0A1CAF82E88065AA42DD963A4CAF422EC1
KGV keeps track of failure case, appends -1 or 0xFF against the SMU package. Example for SMU activation failure:
show platform integrity
Platform: C9300-24U
Boot 0 Version: F01144R16.216e68ad62019-02-13
Boot 0 Hash: 523DD459C650AF0F5AB5396060605E412C1BE99AF51F4FA88AD26049612921FF
Boot Loader Version: System Bootstrap, Version 17.1.1r, RELEASE SOFTWARE (P)
Boot Loader Hash: 34A2070D9EAE97E4FC4315A9BAF0E31FFD285E09F0B7F621955607A0FBC1D134ACC0068D8918F15B01975187458F6A46DF0F3DF9BA1593A3CD7BB4DF12487473
OS Version: BLD_POLARIS_DEV_LATEST_20191023_070152
OS Hashes:
cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.bin: 7811257DC0AF2E25767BDD8F7E149A75D919C2B7B0D2B3FCF0C0EE453D7FB86A6ACBA8AAA9990BD3208BCB7F463B7F63A1B2F33F4BAE2780F6497538EEA3E3A2
cat9k-wlc.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 8A12C6A221890CB51736EEE5EDBA281DF15A9A0A41EF8B47057149FE27B3FD53D09514E3780C3976556ADFB8B3C2ED2C5CEC9AAE39A4A5297160AF68DE814EE6
cat9k-guestshell.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 801ACB38D8EAA9782908B7D363067A44942F0E2367BFC6F9E4088BFFF4E3FFE5140668419DFF69BEF0562435DFA2A5E3883781098409DB9297D69F02E2B5F509
cat9k-webui.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: A808134B729D9C0A28C8964A3658C626A4D1E78907490AE623DB51C4E447D459905CF3979306011ED63F4235AD974C61B67F5B83B56426F3B7E5DC13DD362600
cat9k-cc_srdriver.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: AAAE153C8095E207DCBE3E74B8E10A336C33CE32B8034FFD637850EBA1CFBB2E54F28F711AC62DCF20E8BC6EE3C7AC1C3FDE9365BA710050EE123687DB12FF9A
cat9k-srdriver.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: DE4F81BC656593578D8151E6AEAE17D088FDACAB6D1871DAC7CD676B9CFD5E8197B758450FC9526E0B95659D12F3AC074DE8036A20ADD975370D98A5B542CD3C
cat9k-sipbase.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 14CB3B1E5048557D7DA90F223F042B65E3F4BC15B39C67F1C620C400B858B9D0F6347ED5BFB234A4A2BEB2FF1778F0795B96470B4706CB3305EEAD6FB8CFC9D1
cat9k-sipspa.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 717E089B55403863CF954578A82E2995258A8FC8C32E8FAC95709FB515F7713D32E5375BB45D3000ABC9E2F696FCBD816B8BB82122CE096800F49D8B7A227479
cat9k-espbase.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: E6BB40AB7C2C9F992BD812B7441E2CE4B0DBC603137C4E3BC50997536169A9D3C9E947CE55577E6E2E6426E9DDE3339BF78498AA17F6DAB9AF619693F50FCBFE
cat9k-rpbase.BLD_POLARIS_DEV_LATEST_20191023_070152.SSA.pkg: 5EFD522AFE476346508D6DEE3512CC840A16098BE999926062E235CACD90BD44B387B524983CADA5C67100800C8665603CC52AB2FFB180C7E1A7A673848AC789
cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191023_070152.0.CSCxx12345.SSA.smu.bin: 23C29F79A8B2BCBB0AAD45AFDD7672F27102509915CD43ED2B25EAF553FF3E73FCF05C8917C4E51B2F185FA17D61068D90CE20F6076DF849176000AB02ED8732
cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191023_070152.0.CSCxx12345.SSA.smu.bin: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
PCR0: 95F06C332843D96AABF952B2060DEBAE49DC2D68E1066D9B5EC54D3EBFA50C9E
PCR8: F58DA4980EF130C154855174E39A0E0A1CAF82E88065AA42DD963A4CAF422EC1