Skip to content

Instantly share code, notes, and snippets.

@faxm0dem
Created April 9, 2013 07:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save faxm0dem/4dd542ffa8cadc30e38b to your computer and use it in GitHub Desktop.
Save faxm0dem/4dd542ffa8cadc30e38b to your computer and use it in GitHub Desktop.
ipmiconsole fails on Dell M610
================================================
= Get Authentication Capabilities V20 Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI Session Header:
: --------------------
[ 0h] = authentication_type[ 8b]
[ 0h] = session_sequence_number[32b]
[ 0h] = session_id[32b]
[ 9h] = ipmi_msg_len[ 8b]
: IPMI Message Header:
: --------------------
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 6h] = net_fn[ 6b]
[ C8h] = checksum1[ 8b]
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 1Eh] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 38h] = cmd[ 8b]
[ Eh] = channel_number[ 4b]
[ 0h] = reserved1[ 3b]
[ 1h] = get_ipmi_v2.0_extended_data[ 1b]
[ 4h] = maximum_privilege_level[ 4b]
[ 0h] = reserved2[ 4b]
: IPMI Trailer:
: --------------
[ 3Dh] = checksum2[ 8b]
================================================
= Get Authentication Capabilities V20 Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI Session Header:
: --------------------
[ 0h] = authentication_type[ 8b]
[ 0h] = session_sequence_number[32b]
[ 0h] = session_id[32b]
[ 10h] = ipmi_msg_len[ 8b]
: IPMI Message Header:
: --------------------
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 7h] = net_fn[ 6b]
[ 63h] = checksum1[ 8b]
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 1Eh] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 38h] = cmd[ 8b]
[ 0h] = comp_code[ 8b]
[ 1h] = channel_number[ 8b]
[ 0h] = authentication_type.none[ 1b]
[ 1h] = authentication_type.md2[ 1b]
[ 1h] = authentication_type.md5[ 1b]
[ 0h] = authentication_type.reserved1[ 1b]
[ 0h] = authentication_type.straight_password_key[ 1b]
[ 1h] = authentication_type.oem_prop[ 1b]
[ 0h] = authentication_type.reserved2[ 1b]
[ 1h] = authentication_type.ipmi_v2.0_extended_capabilities_available[ 1b]
[ 0h] = authentication_status.anonymous_login[ 1b]
[ 0h] = authentication_status.null_username[ 1b]
[ 1h] = authentication_status.non_null_username[ 1b]
[ 0h] = authentication_status.user_level_authentication[ 1b]
[ 0h] = authentication_status.per_message_authentication[ 1b]
[ 0h] = authentication_status.k_g[ 1b]
[ 0h] = authentication_status.reserved[ 2b]
[ 1h] = channel_supports_ipmi_v1.5_connections[ 1b]
[ 1h] = channel_supports_ipmi_v2.0_connections[ 1b]
[ 0h] = reserved[ 6b]
[ A2BF02h] = oem_id[24b]
[ 2h] = oem_auxiliary_data[ 8b]
: IPMI Trailer:
: --------------
[ 1Dh] = checksum2[ 8b]
================================================
= Open Session Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 10h] = payload_type[ 6b]
[ 0h] = payload_type.authenticated[ 1b]
[ 0h] = payload_type.encrypted[ 1b]
[ 0h] = session_id[32b]
[ 0h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = payload_data[32B]
[ 3Dh 00h 00h 00h 6Fh 08h FBh 87h ]
[ 00h 00h 00h 08h 01h 00h 00h 00h ]
[ 01h 00h 00h 08h 01h 00h 00h 00h ]
[ 02h 00h 00h 08h 01h 00h 00h 00h ]
: IPMI Command Data:
: ------------------
[ 3Dh] = message_tag[ 8b]
[ 0h] = requested_maximum_privilege_level[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = reserved2[16b]
[ 87FB086Fh] = remote_console_session_id[32b]
[ 0h] = authentication_payload.payload_type[ 8b]
[ 0h] = reserved3[16b]
[ 8h] = authentication_payload.payload_length[ 8b]
[ 1h] = authentication_payload.authentication_algorithm[ 6b]
[ 0h] = reserved4[ 2b]
[ 0h] = reserved5[24b]
[ 1h] = integrity_payload.payload_type[ 8b]
[ 0h] = reserved6[16b]
[ 8h] = integrity_payload.payload_length[ 8b]
[ 1h] = integrity_payload.integrity_algorithm[ 6b]
[ 0h] = reserved7[ 2b]
[ 0h] = reserved8[24b]
[ 2h] = confidentiality_payload.payload_type[ 8b]
[ 0h] = reserved9[16b]
[ 8h] = confidentiality_payload.payload_length[ 8b]
[ 1h] = confidentiality_payload.confidentiality_algorithm[ 6b]
[ 0h] = reserved10[ 2b]
[ 0h] = reserved11[24b]
================================================
= Open Session Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 11h] = payload_type[ 6b]
[ 0h] = payload_type.authenticated[ 1b]
[ 0h] = payload_type.encrypted[ 1b]
[ 0h] = session_id[32b]
[ 0h] = session_sequence_number[32b]
[ 24h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = payload_data[36B]
[ 3Dh 00h 04h 00h 6Fh 08h FBh 87h ]
[ 3Eh FFh 5Fh B6h 00h 00h 00h 08h ]
[ 01h 00h 00h 08h 01h 00h 00h 08h ]
[ 01h 00h 00h 08h 02h 00h 00h 08h ]
[ 01h 00h 00h 00h ]
: IPMI Command Data:
: ------------------
[ 3Dh] = message_tag[ 8b]
[ 0h] = rmcpplus_status_code[ 8b]
[ 4h] = maximum_privilege_level[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = reserved2[ 8b]
[ 87FB086Fh] = remote_console_session_id[32b]
[ B65FFF3Eh] = managed_system_session_id[32b]
[ 0h] = authentication_payload.payload_type[ 8b]
[ 0h] = reserved3[16b]
[ 8h] = authentication_payload.payload_length[ 8b]
[ 1h] = authentication_payload.authentication_algorithm[ 6b]
[ 0h] = reserved4[ 2b]
[ 80000h] = reserved5[24b]
[ 1h] = integrity_payload.payload_type[ 8b]
[ 0h] = reserved6[16b]
[ 8h] = integrity_payload.payload_length[ 8b]
[ 1h] = integrity_payload.integrity_algorithm[ 6b]
[ 0h] = reserved7[ 2b]
[ 80000h] = reserved8[24b]
[ 2h] = confidentiality_payload.payload_type[ 8b]
[ 0h] = reserved9[16b]
[ 8h] = confidentiality_payload.payload_length[ 8b]
[ 1h] = confidentiality_payload.confidentiality_algorithm[ 6b]
[ 0h] = reserved10[ 2b]
[ 0h] = reserved11[24b]
================================================
= Rakp Message 1 Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 12h] = payload_type[ 6b]
[ 0h] = payload_type.authenticated[ 1b]
[ 0h] = payload_type.encrypted[ 1b]
[ 0h] = session_id[32b]
[ 0h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = payload_data[32B]
[ 3Eh 00h 00h 00h 3Eh FFh 5Fh B6h ]
[ CFh A8h C7h DFh CBh 7Ch 7Ch F0h ]
[ FAh 54h B0h C9h C4h 2Ah CEh 5Bh ]
[ 14h 00h 00h 04h 72h 6Fh 6Fh 74h ]
: IPMI Command Data:
: ------------------
[ 3Eh] = message_tag[ 8b]
[ 0h] = reserved1[24b]
[ B65FFF3Eh] = managed_system_session_id[32b]
[ BYTE ARRAY ... ] = remote_console_random_number[16B]
[ CFh A8h C7h DFh CBh 7Ch 7Ch F0h ]
[ FAh 54h B0h C9h C4h 2Ah CEh 5Bh ]
[ 4h] = requested_maximum_privilege_level[ 4b]
[ 1h] = name_only_lookup[ 1b]
[ 0h] = reserved2[ 3b]
[ 0h] = reserved3[16b]
[ 4h] = user_name_length[ 8b]
[ 746F6F72h] = user_name[32b]
================================================
= Rakp Message 2 Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 13h] = payload_type[ 6b]
[ 0h] = payload_type.authenticated[ 1b]
[ 0h] = payload_type.encrypted[ 1b]
[ 0h] = session_id[32b]
[ 0h] = session_sequence_number[32b]
[ 3Ch] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = payload_data[60B]
[ 3Eh 00h 00h 00h 6Fh 08h FBh 87h ]
[ 8Fh 02h 0Fh C7h 74h FDh 9Bh 4Bh ]
[ 51h 96h CBh 89h 2Fh BAh CFh 01h ]
[ 44h 45h 4Ch 4Ch 4Ah 00h 10h 58h ]
[ 80h 57h C8h C0h 4Fh 4Ch 34h 4Ah ]
[ 95h E2h 09h A0h 74h C2h 41h AFh ]
[ BDh 8Bh 4Ch 77h EFh 74h 69h EAh ]
[ A2h 27h C6h E0h ]
: IPMI Command Data:
: ------------------
[ 3Eh] = message_tag[ 8b]
[ 0h] = rmcpplus_status_code[ 8b]
[ 0h] = reserved1[16b]
[ 87FB086Fh] = remote_console_session_id[32b]
[ BYTE ARRAY ... ] = managed_system_random_number[16B]
[ 8Fh 02h 0Fh C7h 74h FDh 9Bh 4Bh ]
[ 51h 96h CBh 89h 2Fh BAh CFh 01h ]
[ BYTE ARRAY ... ] = managed_system_guid[16B]
[ 44h 45h 4Ch 4Ch 4Ah 00h 10h 58h ]
[ 80h 57h C8h C0h 4Fh 4Ch 34h 4Ah ]
[ BYTE ARRAY ... ] = key_exchange_authentication_code[20B]
[ 95h E2h 09h A0h 74h C2h 41h AFh ]
[ BDh 8Bh 4Ch 77h EFh 74h 69h EAh ]
[ A2h 27h C6h E0h ]
================================================
= Rakp Message 3 Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 14h] = payload_type[ 6b]
[ 0h] = payload_type.authenticated[ 1b]
[ 0h] = payload_type.encrypted[ 1b]
[ 0h] = session_id[32b]
[ 0h] = session_sequence_number[32b]
[ 1Ch] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = payload_data[28B]
[ 3Fh 00h 00h 00h 3Eh FFh 5Fh B6h ]
[ 23h 97h EBh 3Ah C2h CFh B2h 3Eh ]
[ 64h A9h 36h 35h A9h ECh 12h F3h ]
[ F0h A7h FCh 13h ]
: IPMI Command Data:
: ------------------
[ 3Fh] = message_tag[ 8b]
[ 0h] = rmcpplus_status_code[ 8b]
[ 0h] = reserved1[16b]
[ B65FFF3Eh] = managed_system_session_id[32b]
[ BYTE ARRAY ... ] = key_exchange_authentication_code[20B]
[ 23h 97h EBh 3Ah C2h CFh B2h 3Eh ]
[ 64h A9h 36h 35h A9h ECh 12h F3h ]
[ F0h A7h FCh 13h ]
================================================
= Rakp Message 4 Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 15h] = payload_type[ 6b]
[ 0h] = payload_type.authenticated[ 1b]
[ 0h] = payload_type.encrypted[ 1b]
[ 0h] = session_id[32b]
[ 0h] = session_sequence_number[32b]
[ 14h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = payload_data[20B]
[ 3Fh 00h 00h 00h 6Fh 08h FBh 87h ]
[ 6Ah 2Bh 93h 68h 19h 09h 0Dh 67h ]
[ D8h 7Eh F2h 38h ]
: IPMI Command Data:
: ------------------
[ 3Fh] = message_tag[ 8b]
[ 0h] = rmcpplus_status_code[ 8b]
[ 0h] = reserved1[16b]
[ 87FB086Fh] = remote_console_session_id[32b]
[ BYTE ARRAY ... ] = integrity_check_value[12B]
[ 6Ah 2Bh 93h 68h 19h 09h 0Dh 67h ]
[ D8h 7Eh F2h 38h ]
================================================
= Set Session Privilege Level Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ B65FFF3Eh] = session_id[32b]
[ 1h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ 89h E0h EBh 65h 5Eh 7Dh 1Eh 34h ]
[ C1h 67h FBh 16h 78h 45h 0Ah 01h ]
[C8043B7881C81820h] = payload_data[64b]
[ 707060504030201h] = confidentiality_trailer[64b]
: IPMI Message Header:
: --------------------
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 6h] = net_fn[ 6b]
[ C8h] = checksum1[ 8b]
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 1Eh] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 3Bh] = cmd[ 8b]
[ 4h] = privilege_level[ 4b]
[ 0h] = reserved1[ 4b]
: IPMI Trailer:
: -------------
[ C8h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ D5h A3h 29h 43h 04h D2h 5Fh 14h ]
[ 38h FCh D5h E4h ]
================================================
= Set Session Privilege Level Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ 87FB086Fh] = session_id[32b]
[ 0h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ 2Eh AEh C1h CFh D7h A1h 30h 80h ]
[ 53h C5h 3Ch E2h 0Eh 5Bh 21h 9Dh ]
[ BYTE ARRAY ... ] = payload_data[ 9B]
[ 81h 1Ch 63h 20h 78h 3Bh 00h 04h ]
[ 29h ]
[ 6060504030201h] = confidentiality_trailer[56b]
: IPMI Message Header:
: --------------------
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 7h] = net_fn[ 6b]
[ 63h] = checksum1[ 8b]
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 1Eh] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 3Bh] = cmd[ 8b]
[ 0h] = comp_code[ 8b]
[ 4h] = privilege_level[ 4b]
[ 0h] = reserved1[ 4b]
: IPMI Trailer:
: -------------
[ 29h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ 2Dh 2Eh DAh 29h 99h BBh 32h 38h ]
[ 0Ah 0Eh 31h 69h ]
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 254): hostname=spapl0002; protocol_state=0x5: session sequence number check failed; p = 9; session_sequence_number = 0; highest_received_sequence_number = 0
================================================
= Set Session Privilege Level Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ B65FFF3Eh] = session_id[32b]
[ 2h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ D0h 81h 74h 1Bh B7h D1h 71h 44h ]
[ F4h 17h 82h BAh E2h 1Eh 9Ah 7Bh ]
[C8043B7881C81820h] = payload_data[64b]
[ 707060504030201h] = confidentiality_trailer[64b]
: IPMI Message Header:
: --------------------
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 6h] = net_fn[ 6b]
[ C8h] = checksum1[ 8b]
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 1Eh] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 3Bh] = cmd[ 8b]
[ 4h] = privilege_level[ 4b]
[ 0h] = reserved1[ 4b]
: IPMI Trailer:
: -------------
[ C8h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ 4Dh 5Bh 15h F3h A9h 41h F1h 19h ]
[ 8Eh BDh 5Dh AFh ]
================================================
= Set Session Privilege Level Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ 87FB086Fh] = session_id[32b]
[ 1h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ 5Dh 30h 64h D2h 2Dh 00h 1Dh 7Eh ]
[ 96h E8h 07h C6h A2h D6h C7h D1h ]
[ BYTE ARRAY ... ] = payload_data[ 9B]
[ 81h 1Ch 63h 20h 78h 3Bh 00h 04h ]
[ 29h ]
[ 6060504030201h] = confidentiality_trailer[56b]
: IPMI Message Header:
: --------------------
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 7h] = net_fn[ 6b]
[ 63h] = checksum1[ 8b]
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 1Eh] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 3Bh] = cmd[ 8b]
[ 0h] = comp_code[ 8b]
[ 4h] = privilege_level[ 4b]
[ 0h] = reserved1[ 4b]
: IPMI Trailer:
: -------------
[ 29h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ ABh 4Ah 35h 0Bh 3Ah 3Bh F8h DFh ]
[ AEh 14h 93h D2h ]
================================================
= Get Channel Payload Support Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ B65FFF3Eh] = session_id[32b]
[ 3h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ 9Fh B3h 15h B8h 7Dh 53h 16h 7Fh ]
[ A0h D4h 8Ch 4Ch FDh 67h B9h A7h ]
[A70E4E7C81C81820h] = payload_data[64b]
[ 707060504030201h] = confidentiality_trailer[64b]
: IPMI Message Header:
: --------------------
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 6h] = net_fn[ 6b]
[ C8h] = checksum1[ 8b]
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 1Fh] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 4Eh] = cmd[ 8b]
[ Eh] = channel_number[ 4b]
[ 0h] = reserved[ 4b]
: IPMI Trailer:
: -------------
[ A7h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ 35h 5Bh 2Ch EBh C2h 39h CAh 5Eh ]
[ 26h 9Fh DEh A9h ]
================================================
= Get Channel Payload Support Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ 87FB086Fh] = session_id[32b]
[ 2h] = session_sequence_number[32b]
[ 30h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ 84h 88h A0h 5Bh 29h D1h DBh 7Dh ]
[ 96h 17h 5Fh A4h 73h 80h 41h D0h ]
[ BYTE ARRAY ... ] = payload_data[16B]
[ 81h 1Ch 63h 20h 7Ch 4Eh 00h 03h ]
[ 00h 00h 00h 00h 00h 00h 00h 13h ]
[ BYTE ARRAY ... ] = confidentiality_trailer[16B]
[ 01h 02h 03h 04h 05h 06h 07h 08h ]
[ 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 0Fh ]
: IPMI Message Header:
: --------------------
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 7h] = net_fn[ 6b]
[ 63h] = checksum1[ 8b]
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 1Fh] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 4Eh] = cmd[ 8b]
[ 0h] = comp_code[ 8b]
[ 1h] = standard_payload_type_0_supported[ 1b]
[ 1h] = standard_payload_type_1_supported[ 1b]
[ 0h] = standard_payload_type_2_supported[ 1b]
[ 0h] = standard_payload_type_3_supported[ 1b]
[ 0h] = standard_payload_type_4_supported[ 1b]
[ 0h] = standard_payload_type_5_supported[ 1b]
[ 0h] = standard_payload_type_6_supported[ 1b]
[ 0h] = standard_payload_type_7_supported[ 1b]
[ 0h] = standard_payload_type_8_supported[ 1b]
[ 0h] = standard_payload_type_9_supported[ 1b]
[ 0h] = standard_payload_type_10_supported[ 1b]
[ 0h] = standard_payload_type_11_supported[ 1b]
[ 0h] = standard_payload_type_12_supported[ 1b]
[ 0h] = standard_payload_type_13_supported[ 1b]
[ 0h] = standard_payload_type_14_supported[ 1b]
[ 0h] = standard_payload_type_15_supported[ 1b]
[ 0h] = session_setup_payload_0_supported[ 1b]
[ 0h] = session_setup_payload_1_supported[ 1b]
[ 0h] = session_setup_payload_2_supported[ 1b]
[ 0h] = session_setup_payload_3_supported[ 1b]
[ 0h] = session_setup_payload_4_supported[ 1b]
[ 0h] = session_setup_payload_5_supported[ 1b]
[ 0h] = session_setup_payload_6_supported[ 1b]
[ 0h] = session_setup_payload_7_supported[ 1b]
[ 0h] = session_setup_payload_8_supported[ 1b]
[ 0h] = session_setup_payload_9_supported[ 1b]
[ 0h] = session_setup_payload_10_supported[ 1b]
[ 0h] = session_setup_payload_11_supported[ 1b]
[ 0h] = session_setup_payload_12_supported[ 1b]
[ 0h] = session_setup_payload_13_supported[ 1b]
[ 0h] = session_setup_payload_14_supported[ 1b]
[ 0h] = session_setup_payload_15_supported[ 1b]
[ 0h] = payload_type_20h_supported[ 1b]
[ 0h] = payload_type_21h_supported[ 1b]
[ 0h] = payload_type_22h_supported[ 1b]
[ 0h] = payload_type_23h_supported[ 1b]
[ 0h] = payload_type_24h_supported[ 1b]
[ 0h] = payload_type_25h_supported[ 1b]
[ 0h] = payload_type_26h_supported[ 1b]
[ 0h] = payload_type_27h_supported[ 1b]
[ 0h] = payload_type_28h_supported[ 1b]
[ 0h] = payload_type_29h_supported[ 1b]
[ 0h] = payload_type_2Ah_supported[ 1b]
[ 0h] = payload_type_2Bh_supported[ 1b]
[ 0h] = payload_type_2Ch_supported[ 1b]
[ 0h] = payload_type_2Dh_supported[ 1b]
[ 0h] = payload_type_2Eh_supported[ 1b]
[ 0h] = payload_type_2Fh_supported[ 1b]
[ 0h] = reserved[16b]
: IPMI Trailer:
: -------------
[ 13h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ E6h 4Fh FFh B9h 54h 13h 91h F7h ]
[ 5Dh 71h FDh 79h ]
================================================
= Get Payload Activation Status Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ B65FFF3Eh] = session_id[32b]
[ 4h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ A0h 8Dh B3h B9h 2Bh 3Bh D9h 4Bh ]
[ AAh AFh 12h CAh 5Ch A6h FBh 29h ]
[B4014A8081C81820h] = payload_data[64b]
[ 707060504030201h] = confidentiality_trailer[64b]
: IPMI Message Header:
: --------------------
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 6h] = net_fn[ 6b]
[ C8h] = checksum1[ 8b]
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 20h] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 4Ah] = cmd[ 8b]
[ 1h] = payload_type[ 8b]
: IPMI Trailer:
: -------------
[ B4h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ 13h 2Fh DEh 9Ah 26h DCh 53h ACh ]
[ 5Eh 73h 98h 4Bh ]
================================================
= Get Payload Activation Status Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ 87FB086Fh] = session_id[32b]
[ 3h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ B0h A5h A2h DDh A5h BFh 5Bh 3Ch ]
[ A7h 62h 02h 4Ah 38h C9h 1Bh BCh ]
[ BYTE ARRAY ... ] = payload_data[11B]
[ 81h 1Ch 63h 20h 80h 4Ah 00h 10h ]
[ 00h 00h 06h ]
[ 404030201h] = confidentiality_trailer[40b]
: IPMI Message Header:
: --------------------
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 7h] = net_fn[ 6b]
[ 63h] = checksum1[ 8b]
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 20h] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 4Ah] = cmd[ 8b]
[ 0h] = comp_code[ 8b]
[ 0h] = instance_capacity[ 4b]
[ 1h] = reserved[ 4b]
[ 0h] = instance_1[ 1b]
[ 0h] = instance_2[ 1b]
[ 0h] = instance_3[ 1b]
[ 0h] = instance_4[ 1b]
[ 0h] = instance_5[ 1b]
[ 0h] = instance_6[ 1b]
[ 0h] = instance_7[ 1b]
[ 0h] = instance_8[ 1b]
[ 0h] = instance_9[ 1b]
[ 0h] = instance_10[ 1b]
[ 0h] = instance_11[ 1b]
[ 0h] = instance_12[ 1b]
[ 0h] = instance_13[ 1b]
[ 0h] = instance_14[ 1b]
[ 0h] = instance_15[ 1b]
[ 0h] = instance_16[ 1b]
: IPMI Trailer:
: -------------
[ 6h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ CBh 48h BDh A8h 3Fh 9Ch 96h EDh ]
[ F1h 05h 01h 38h ]
================================================
= Activate Payload Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ B65FFF3Eh] = session_id[32b]
[ 5h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ A1h B0h E9h 09h 65h FFh FBh D7h ]
[ 9Eh 0Ah E4h C2h F4h A1h 34h 60h ]
[ BYTE ARRAY ... ] = payload_data[13B]
[ 20h 18h C8h 81h 84h 48h 01h 01h ]
[ C2h 00h 00h 00h EFh ]
[ 20201h] = confidentiality_trailer[24b]
: IPMI Message Header:
: --------------------
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 6h] = net_fn[ 6b]
[ C8h] = checksum1[ 8b]
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 21h] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 48h] = cmd[ 8b]
[ 1h] = payload_type[ 6b]
[ 0h] = reserved1[ 2b]
[ 1h] = payload_instance[ 4b]
[ 0h] = reserved2[ 4b]
[ 0h] = reserved3[ 1b]
[ 1h] = sol_startup_handshake[ 1b]
[ 0h] = shared_serial_alert_behavior[ 2b]
[ 0h] = test_mode[ 1b]
[ 0h] = reserved4[ 1b]
[ 1h] = authentication_activation[ 1b]
[ 1h] = encryption_activation[ 1b]
[ 0h] = reserved5[24b]
: IPMI Trailer:
: -------------
[ EFh] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ C8h A2h 29h F3h 24h 11h 12h EFh ]
[ B6h 7Ah 67h 63h ]
================================================
= Activate Payload Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ 87FB086Fh] = session_id[32b]
[ 4h] = session_sequence_number[32b]
[ 30h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ 52h BBh 17h 7Bh 8Ch F3h F8h 22h ]
[ 0Ah 58h C6h 7Dh D8h 07h 4Eh 89h ]
[ BYTE ARRAY ... ] = payload_data[20B]
[ 81h 1Ch 63h 20h 84h 48h 00h 00h ]
[ 00h 00h 00h 00h 04h 00h 04h 02h ]
[ 6Fh FFh FFh 9Dh ]
[ BYTE ARRAY ... ] = confidentiality_trailer[12B]
[ 01h 02h 03h 04h 05h 06h 07h 08h ]
[ 09h 0Ah 0Bh 0Bh ]
: IPMI Message Header:
: --------------------
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 7h] = net_fn[ 6b]
[ 63h] = checksum1[ 8b]
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 21h] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 48h] = cmd[ 8b]
[ 0h] = comp_code[ 8b]
[ 0h] = test_mode[ 1b]
[ 0h] = reserved1[31b]
[ 400h] = inbound_payload_size[16b]
[ 400h] = outbound_payload_size[16b]
[ 6F02h] = payload_udp_port_number[16b]
[ FFFFh] = payload_vlan_number[16b]
: IPMI Trailer:
: -------------
[ 9Dh] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ A8h 50h 0Fh 83h A3h F1h 86h DCh ]
[ 9Fh A3h 15h 45h ]
(ipmiconsole_processing.c, _check_payload_sizes_legitimate, 2080): hostname=spapl0002; protocol_state=0x8: payload sizes invalid: max_inbound_payload_size=1024 max_outbound_payload_size=1024
================================================
= Deactivate Payload Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ B65FFF3Eh] = session_id[32b]
[ 6h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ A5h 35h 54h 7Bh 65h D1h 13h 74h ]
[ C8h 21h 54h BAh ACh 5Bh 9Ch C6h ]
[ BYTE ARRAY ... ] = payload_data[13B]
[ 20h 18h C8h 81h 88h 49h 01h 01h ]
[ 00h 00h 00h 00h ACh ]
[ 20201h] = confidentiality_trailer[24b]
: IPMI Message Header:
: --------------------
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 6h] = net_fn[ 6b]
[ C8h] = checksum1[ 8b]
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 22h] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 49h] = cmd[ 8b]
[ 1h] = payload_type[ 6b]
[ 0h] = reserved1[ 2b]
[ 1h] = payload_instance[ 4b]
[ 0h] = reserved2[ 4b]
[ 0h] = payload_auxiliary_data[32b]
: IPMI Trailer:
: -------------
[ ACh] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ 5Ch ACh 61h 88h 30h 4Ah D0h 09h ]
[ AAh CDh 09h FFh ]
================================================
= Deactivate Payload Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ 87FB086Fh] = session_id[32b]
[ 5h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ ADh F0h 66h 52h B0h C2h 8Eh 57h ]
[ 24h 90h A1h 5Dh 5Ah BCh 19h ACh ]
[ F00498820631C81h] = payload_data[64b]
[ 707060504030201h] = confidentiality_trailer[64b]
: IPMI Message Header:
: --------------------
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 7h] = net_fn[ 6b]
[ 63h] = checksum1[ 8b]
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 22h] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 49h] = cmd[ 8b]
[ 0h] = comp_code[ 8b]
: IPMI Trailer:
: -------------
[ Fh] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ C7h 17h B4h 70h 36h C2h 2Dh 3Dh ]
[ EAh 4Dh F8h 08h ]
================================================
= Close Session Request =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ B65FFF3Eh] = session_id[32b]
[ 7h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ 4Fh 73h DFh 85h 28h A7h 30h 0Eh ]
[ 39h E6h E3h 5Ah 5Fh B9h A1h C7h ]
[ BYTE ARRAY ... ] = payload_data[11B]
[ 20h 18h C8h 81h 8Ch 3Ch 3Eh FFh ]
[ 5Fh B6h 65h ]
[ 404030201h] = confidentiality_trailer[40b]
: IPMI Message Header:
: --------------------
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 6h] = net_fn[ 6b]
[ C8h] = checksum1[ 8b]
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 23h] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 3Ch] = cmd[ 8b]
[ Eh] = chassis_control[ 4b]
[ 3h] = reserved[ 4b]
: IPMI Trailer:
: -------------
[ FFh] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ 34h F1h 9Eh 19h 48h CDh A7h A3h ]
[ 38h 78h E3h C1h ]
================================================
= Close Session Response =
================================================
: RMCP Header:
: ------------
[ 6h] = version[ 8b]
[ 0h] = reserved[ 8b]
[ FFh] = sequence_number[ 8b]
[ 7h] = message_class.class[ 5b]
[ 0h] = message_class.reserved[ 2b]
[ 0h] = message_class.ack[ 1b]
: IPMI RMCPPLUS Session Header:
: -----------------------------
[ 6h] = authentication_type[ 4b]
[ 0h] = reserved1[ 4b]
[ 0h] = payload_type[ 6b]
[ 1h] = payload_type.authenticated[ 1b]
[ 1h] = payload_type.encrypted[ 1b]
[ 87FB086Fh] = session_id[32b]
[ 6h] = session_sequence_number[32b]
[ 20h] = ipmi_payload_len[16b]
: IPMI RMCPPLUS Payload:
: ----------------------
[ BYTE ARRAY ... ] = confidentiality_header[16B]
[ 78h 31h 27h 04h 24h 20h 27h 2Eh ]
[ 78h EDh ACh 50h F5h FAh D9h A2h ]
[18003C8C20631C81h] = payload_data[64b]
[ 707060504030201h] = confidentiality_trailer[64b]
: IPMI Message Header:
: --------------------
[ 81h] = rq_addr[ 8b]
[ 0h] = rq_lun[ 2b]
[ 7h] = net_fn[ 6b]
[ 63h] = checksum1[ 8b]
[ 20h] = rs_addr[ 8b]
[ 0h] = rs_lun[ 2b]
[ 23h] = rq_seq[ 6b]
: IPMI Command Data:
: ------------------
[ 3Ch] = cmd[ 8b]
[ 0h] = comp_code[ 8b]
: IPMI Trailer:
: -------------
[ 18h] = checksum2[ 8b]
: IPMI RMCPPLUS Session Trailer:
: ------------------------------
[ FFFFh] = integrity_pad[16b]
[ 2h] = pad_length[ 8b]
[ 7h] = next_header[ 8b]
[ BYTE ARRAY ... ] = authentication_code[12B]
[ 5Ah BEh 4Bh 5Fh 24h 12h 67h C0h ]
[ CEh 24h 23h 8Fh ]
ipmiconsole_submit_block: BMC Implementation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment