freeipmi-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freeipmi-users] Using ipmiconsole on Intel S5500UR gives invalid pa


From: Al Chu
Subject: Re: [Freeipmi-users] Using ipmiconsole on Intel S5500UR gives invalid payload size
Date: Fri, 25 Feb 2011 16:23:09 -0800

Hi Terry,

An additional follow up, since it's possible you are investigating a bug
I reported for an Intel motherboard.  This is the comment I have in some
code.

  /* In the IPMI 2.0 Spec, Section 15.9, Table 15-2, you can see that
   * the accepted character count is 1 byte.  Therefore, the maximum
   * number of serial characters that should be sent in one packet is
   * 255.  Adding in the headers of a SOL payload packet (packet
   * sequence number = 1 byte, ack/nack flag = 1 byte, accepted
   * character count = 1 byte, operation bits = 1 byte), the
   * in/outbound payload sizes shouldn't be greater than 259.  The
   * minimum must be the SOL header bytes plus 1 character byte, which
   * is 5.
   */

If it's worth anything, I reported this issue to AMI through another
vendor, and AMI concurred.

Al

On Fri, 2011-02-25 at 11:46 -0800, Al Chu wrote:
> Hi Terry,
> 
> This issue can be worked around via the "intel20" workaround (specify
> via -W option or the freeipmi.conf file).
> 
> The short answer is that the payload size specified is incorrect.  I
> can't remember the exact sizes off the top of my head, but the maximum
> payload size of an SOL packet is around 255 bytes (+/- some amount for
> headers).  Many motherboards have an incorrect number greater than this.
> The payload size listed below is 0400h = 1K.
> 
> You might ask, why not just assume 255 (or so) if it lists 1K?
> Unfortunately, I don't know if the max is 255.  Some vendors, it's not
> 1K, it's a much smaller number b/c the endian is wrong.
> 
> Al
> 
> On Fri, 2011-02-25 at 11:19 -0800, Nissley, Terry wrote:
> > Hi,
> >
> > When running ipmiconsole on the Intel S550UR I get the following message 
> > and would like to understand why it says the payload size is invalid:
> >  (ipmiconsole_processing.c, _check_payload_sizes_legitimate, 2100): 
> > hostname=10.10.20.100; protocol_state=0x8: payload sizes invalid: 
> > max_inbound_payload_size=1024 max_outbound_payload_size=1024
> > The full output is below.
> >
> > Thank You,
> > Terry Nissley
> >
> > # ipmiconsole -h 10.10.20.100 -u xxxx -p xxxx -W opensesspriv --debug
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 1.5 Get Channel Authentication Capabilities Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI Session Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [               0h] = authentication_type[ 8b]
> > 10.10.20.100: [               0h] = session_sequence_number[32b]
> > 10.10.20.100: [               0h] = session_id[32b]
> > 10.10.20.100: [               9h] = ipmi_msg_len[ 8b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [               6h] = net_fn[ 6b]
> > 10.10.20.100: [              C8h] = checksum1[ 8b]
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [              11h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              38h] = cmd[ 8b]
> > 10.10.20.100: [               Eh] = channel_number[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 3b]
> > 10.10.20.100: [               1h] = get_ipmi_v2.0_extended_data[ 1b]
> > 10.10.20.100: [               4h] = maximum_privilege_level[ 4b]
> > 10.10.20.100: [               0h] = reserved2[ 4b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: --------------
> > 10.10.20.100: [              71h] = checksum2[ 8b]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 1.5 Get Channel Authentication Capabilities Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI Session Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [               0h] = authentication_type[ 8b]
> > 10.10.20.100: [               0h] = session_sequence_number[32b]
> > 10.10.20.100: [               0h] = session_id[32b]
> > 10.10.20.100: [              10h] = ipmi_msg_len[ 8b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [               7h] = net_fn[ 6b]
> > 10.10.20.100: [              63h] = checksum1[ 8b]
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [              11h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              38h] = cmd[ 8b]
> > 10.10.20.100: [               0h] = comp_code[ 8b]
> > 10.10.20.100: [               1h] = channel_number[ 8b]
> > 10.10.20.100: [               1h] = authentication_type.none[ 1b]
> > 10.10.20.100: [               0h] = authentication_type.md2[ 1b]
> > 10.10.20.100: [               1h] = authentication_type.md5[ 1b]
> > 10.10.20.100: [               0h] = authentication_type.reserved1[ 1b]
> > 10.10.20.100: [               1h] = 
> > authentication_type.straight_password_key[ 1b]
> > 10.10.20.100: [               0h] = authentication_type.oem_prop[ 1b]
> > 10.10.20.100: [               0h] = authentication_type.reserved2[ 1b]
> > 10.10.20.100: [               1h] = 
> > authentication_type.ipmi_v2.0_extended_capabilities_available[ 1b]
> > 10.10.20.100: [               0h] = authentication_status.anonymous_login[ 
> > 1b]
> > 10.10.20.100: [               0h] = authentication_status.null_username[ 1b]
> > 10.10.20.100: [               1h] = 
> > authentication_status.non_null_username[ 1b]
> > 10.10.20.100: [               0h] = 
> > authentication_status.user_level_authentication[ 1b]
> > 10.10.20.100: [               0h] = 
> > authentication_status.per_message_authentication[ 1b]
> > 10.10.20.100: [               0h] = authentication_status.k_g[ 1b]
> > 10.10.20.100: [               0h] = authentication_status.reserved[ 2b]
> > 10.10.20.100: [               1h] = channel_supports_ipmi_v1.5_connections[ 
> > 1b]
> > 10.10.20.100: [               1h] = channel_supports_ipmi_v2.0_connections[ 
> > 1b]
> > 10.10.20.100: [               0h] = reserved[ 6b]
> > 10.10.20.100: [               0h] = oem_id[24b]
> > 10.10.20.100: [               0h] = oem_auxiliary_data[ 8b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: --------------
> > 10.10.20.100: [              C7h] = checksum2[ 8b]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Open Session Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [              10h] = payload_type[ 6b]
> > 10.10.20.100: [               0h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               0h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [               0h] = session_id[32b]
> > 10.10.20.100: [               0h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[32B]
> > 10.10.20.100: [ 91h 04h 00h 00h 18h ECh 2Ch D4h ]
> > 10.10.20.100: [ 00h 00h 00h 08h 01h 00h 00h 00h ]
> > 10.10.20.100: [ 01h 00h 00h 08h 01h 00h 00h 00h ]
> > 10.10.20.100: [ 02h 00h 00h 08h 01h 00h 00h 00h ]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              91h] = message_tag[ 8b]
> > 10.10.20.100: [               4h] = requested_maximum_privilege_level[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = reserved2[16b]
> > 10.10.20.100: [        D42CEC18h] = remote_console_session_id[32b]
> > 10.10.20.100: [               0h] = authentication_payload.payload_type[ 8b]
> > 10.10.20.100: [               0h] = reserved3[16b]
> > 10.10.20.100: [               8h] = authentication_payload.payload_length[ 
> > 8b]
> > 10.10.20.100: [               1h] = 
> > authentication_payload.authentication_algorithm[ 6b]
> > 10.10.20.100: [               0h] = reserved4[ 2b]
> > 10.10.20.100: [               0h] = reserved5[24b]
> > 10.10.20.100: [               1h] = integrity_payload.payload_type[ 8b]
> > 10.10.20.100: [               0h] = reserved6[16b]
> > 10.10.20.100: [               8h] = integrity_payload.payload_length[ 8b]
> > 10.10.20.100: [               1h] = integrity_payload.integrity_algorithm[ 
> > 6b]
> > 10.10.20.100: [               0h] = reserved7[ 2b]
> > 10.10.20.100: [               0h] = reserved8[24b]
> > 10.10.20.100: [               2h] = confidentiality_payload.payload_type[ 
> > 8b]
> > 10.10.20.100: [               0h] = reserved9[16b]
> > 10.10.20.100: [               8h] = confidentiality_payload.payload_length[ 
> > 8b]
> > 10.10.20.100: [               1h] = 
> > confidentiality_payload.confidentiality_algorithm[ 6b]
> > 10.10.20.100: [               0h] = reserved10[ 2b]
> > 10.10.20.100: [               0h] = reserved11[24b]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Open Session Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [              11h] = payload_type[ 6b]
> > 10.10.20.100: [               0h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               0h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [               0h] = session_id[32b]
> > 10.10.20.100: [               0h] = session_sequence_number[32b]
> > 10.10.20.100: [              24h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[36B]
> > 10.10.20.100: [ 91h 00h 04h 00h 18h ECh 2Ch D4h ]
> > 10.10.20.100: [ 0Bh 70h DAh EFh 00h 00h 00h 08h ]
> > 10.10.20.100: [ 01h 00h 00h 08h 01h 00h 00h 08h ]
> > 10.10.20.100: [ 01h 00h 00h 08h 02h 00h 00h 08h ]
> > 10.10.20.100: [ 01h FFh 02h 07h ]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              91h] = message_tag[ 8b]
> > 10.10.20.100: [               0h] = rmcpplus_status_code[ 8b]
> > 10.10.20.100: [               4h] = maximum_privilege_level[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = reserved2[ 8b]
> > 10.10.20.100: [        D42CEC18h] = remote_console_session_id[32b]
> > 10.10.20.100: [        EFDA700Bh] = managed_system_session_id[32b]
> > 10.10.20.100: [               0h] = authentication_payload.payload_type[ 8b]
> > 10.10.20.100: [               0h] = reserved3[16b]
> > 10.10.20.100: [               8h] = authentication_payload.payload_length[ 
> > 8b]
> > 10.10.20.100: [               1h] = 
> > authentication_payload.authentication_algorithm[ 6b]
> > 10.10.20.100: [               0h] = reserved4[ 2b]
> > 10.10.20.100: [           80000h] = reserved5[24b]
> > 10.10.20.100: [               1h] = integrity_payload.payload_type[ 8b]
> > 10.10.20.100: [               0h] = reserved6[16b]
> > 10.10.20.100: [               8h] = integrity_payload.payload_length[ 8b]
> > 10.10.20.100: [               1h] = integrity_payload.integrity_algorithm[ 
> > 6b]
> > 10.10.20.100: [               0h] = reserved7[ 2b]
> > 10.10.20.100: [           80000h] = reserved8[24b]
> > 10.10.20.100: [               2h] = confidentiality_payload.payload_type[ 
> > 8b]
> > 10.10.20.100: [               0h] = reserved9[16b]
> > 10.10.20.100: [               8h] = confidentiality_payload.payload_length[ 
> > 8b]
> > 10.10.20.100: [               1h] = 
> > confidentiality_payload.confidentiality_algorithm[ 6b]
> > 10.10.20.100: [               0h] = reserved10[ 2b]
> > 10.10.20.100: [           702FFh] = reserved11[24b]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 RAKP Message 1 Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [              12h] = payload_type[ 6b]
> > 10.10.20.100: [               0h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               0h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [               0h] = session_id[32b]
> > 10.10.20.100: [               0h] = session_sequence_number[32b]
> > 10.10.20.100: [              21h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[33B]
> > 10.10.20.100: [ 92h 00h 00h 00h 0Bh 70h DAh EFh ]
> > 10.10.20.100: [ 16h EBh 11h 5Dh 92h 5Eh D8h 80h ]
> > 10.10.20.100: [ 7Dh D7h 4Ch 10h A9h 73h B4h A5h ]
> > 10.10.20.100: [ 14h 00h 00h 05h 74h 65h 73h 74h ]
> > 10.10.20.100: [ 33h ]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              92h] = message_tag[ 8b]
> > 10.10.20.100: [               0h] = reserved1[24b]
> > 10.10.20.100: [        EFDA700Bh] = managed_system_session_id[32b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = remote_console_random_number[16B]
> > 10.10.20.100: [ 16h EBh 11h 5Dh 92h 5Eh D8h 80h ]
> > 10.10.20.100: [ 7Dh D7h 4Ch 10h A9h 73h B4h A5h ]
> > 10.10.20.100: [               4h] = requested_maximum_privilege_level[ 4b]
> > 10.10.20.100: [               1h] = name_only_lookup[ 1b]
> > 10.10.20.100: [               0h] = reserved2[ 3b]
> > 10.10.20.100: [               0h] = reserved3[16b]
> > 10.10.20.100: [               5h] = user_name_length[ 8b]
> > 10.10.20.100: [      3374736574h] = user_name[40b]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 RAKP Message 2 Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [              13h] = payload_type[ 6b]
> > 10.10.20.100: [               0h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               0h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [               0h] = session_id[32b]
> > 10.10.20.100: [               0h] = session_sequence_number[32b]
> > 10.10.20.100: [              3Ch] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[60B]
> > 10.10.20.100: [ 92h 00h 00h 00h 18h ECh 2Ch D4h ]
> > 10.10.20.100: [ CBh D0h 48h 47h 64h BDh 1Fh 23h ]
> > 10.10.20.100: [ 1Eh A8h 1Ch 7Bh 64h C5h 14h 73h ]
> > 10.10.20.100: [ A4h 57h 01h A3h E2h 41h 11h DDh ]
> > 10.10.20.100: [ ABh C9h 00h 15h 17h A7h 2Ch 18h ]
> > 10.10.20.100: [ ADh 5Eh 70h E6h 9Dh F9h F8h F9h ]
> > 10.10.20.100: [ A9h 86h D5h 36h 95h B5h B1h CAh ]
> > 10.10.20.100: [ 07h ECh 04h 43h ]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              92h] = message_tag[ 8b]
> > 10.10.20.100: [               0h] = rmcpplus_status_code[ 8b]
> > 10.10.20.100: [               0h] = reserved1[16b]
> > 10.10.20.100: [        D42CEC18h] = remote_console_session_id[32b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = managed_system_random_number[16B]
> > 10.10.20.100: [ CBh D0h 48h 47h 64h BDh 1Fh 23h ]
> > 10.10.20.100: [ 1Eh A8h 1Ch 7Bh 64h C5h 14h 73h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = managed_system_guid[16B]
> > 10.10.20.100: [ A4h 57h 01h A3h E2h 41h 11h DDh ]
> > 10.10.20.100: [ ABh C9h 00h 15h 17h A7h 2Ch 18h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = key_exchange_authentication_code[20B]
> > 10.10.20.100: [ ADh 5Eh 70h E6h 9Dh F9h F8h F9h ]
> > 10.10.20.100: [ A9h 86h D5h 36h 95h B5h B1h CAh ]
> > 10.10.20.100: [ 07h ECh 04h 43h ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 RAKP Message 3 Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [              14h] = payload_type[ 6b]
> > 10.10.20.100: [               0h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               0h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [               0h] = session_id[32b]
> > 10.10.20.100: [               0h] = session_sequence_number[32b]
> > 10.10.20.100: [              1Ch] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[28B]
> > 10.10.20.100: [ 93h 00h 00h 00h 0Bh 70h DAh EFh ]
> > 10.10.20.100: [ EFh 04h 47h D4h B3h 93h 08h E7h ]
> > 10.10.20.100: [ 53h 3Ch 3Ch 9Bh B2h B4h 3Eh EEh ]
> > 10.10.20.100: [ DFh D0h BDh 1Eh ]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              93h] = message_tag[ 8b]
> > 10.10.20.100: [               0h] = rmcpplus_status_code[ 8b]
> > 10.10.20.100: [               0h] = reserved1[16b]
> > 10.10.20.100: [        EFDA700Bh] = managed_system_session_id[32b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = key_exchange_authentication_code[20B]
> > 10.10.20.100: [ EFh 04h 47h D4h B3h 93h 08h E7h ]
> > 10.10.20.100: [ 53h 3Ch 3Ch 9Bh B2h B4h 3Eh EEh ]
> > 10.10.20.100: [ DFh D0h BDh 1Eh ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 RAKP Message 4 Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [              15h] = payload_type[ 6b]
> > 10.10.20.100: [               0h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               0h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [               0h] = session_id[32b]
> > 10.10.20.100: [               0h] = session_sequence_number[32b]
> > 10.10.20.100: [              14h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[20B]
> > 10.10.20.100: [ 93h 00h 00h 00h 18h ECh 2Ch D4h ]
> > 10.10.20.100: [ EFh 65h 35h 3Bh 7Dh C3h 3Eh 95h ]
> > 10.10.20.100: [ F6h 15h 63h B2h ]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              93h] = message_tag[ 8b]
> > 10.10.20.100: [               0h] = rmcpplus_status_code[ 8b]
> > 10.10.20.100: [               0h] = reserved1[16b]
> > 10.10.20.100: [        D42CEC18h] = remote_console_session_id[32b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = integrity_check_value[12B]
> > 10.10.20.100: [ EFh 65h 35h 3Bh 7Dh C3h 3Eh 95h ]
> > 10.10.20.100: [ F6h 15h 63h B2h ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Set Session Privilege Level Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        EFDA700Bh] = session_id[32b]
> > 10.10.20.100: [               1h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ 3Ah CEh 7Ah 13h 05h FFh 87h F0h ]
> > 10.10.20.100: [ 04h 80h B9h 5Bh 4Bh 08h 7Ah 6Fh ]
> > 10.10.20.100: [FC043B4481C81820h] = payload_data[64b]
> > 10.10.20.100: [ 707060504030201h] = confidentiality_trailer[64b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [               6h] = net_fn[ 6b]
> > 10.10.20.100: [              C8h] = checksum1[ 8b]
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [              11h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              3Bh] = cmd[ 8b]
> > 10.10.20.100: [               4h] = privilege_level[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              FCh] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ D6h FBh 3Bh 31h 31h 5Dh 1Ch 13h ]
> > 10.10.20.100: [ 50h 5Ch E2h F2h ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Set Session Privilege Level Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        D42CEC18h] = session_id[32b]
> > 10.10.20.100: [               1h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ 5Ah C5h 5Eh 4Bh 79h 63h 3Bh 70h ]
> > 10.10.20.100: [ 64h 24h 11h 9Eh 09h DCh AAh D4h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[ 9B]
> > 10.10.20.100: [ 81h 1Ch 63h 20h 44h 3Bh 00h 04h ]
> > 10.10.20.100: [ 5Dh ]
> > 10.10.20.100: [   6060504030201h] = confidentiality_trailer[56b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [               7h] = net_fn[ 6b]
> > 10.10.20.100: [              63h] = checksum1[ 8b]
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [              11h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              3Bh] = cmd[ 8b]
> > 10.10.20.100: [               0h] = comp_code[ 8b]
> > 10.10.20.100: [               4h] = privilege_level[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              5Dh] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ F9h 79h 3Dh 03h 3Eh 0Fh 20h B0h ]
> > 10.10.20.100: [ FBh 3Ah 3Fh E0h ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Get Channel Payload Support Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        EFDA700Bh] = session_id[32b]
> > 10.10.20.100: [               2h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ 49h A4h 5Fh CCh 30h 25h 75h A3h ]
> > 10.10.20.100: [ 78h 46h B0h BBh 4Ch DAh 93h BDh ]
> > 10.10.20.100: [DB0E4E4881C81820h] = payload_data[64b]
> > 10.10.20.100: [ 707060504030201h] = confidentiality_trailer[64b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [               6h] = net_fn[ 6b]
> > 10.10.20.100: [              C8h] = checksum1[ 8b]
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [              12h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              4Eh] = cmd[ 8b]
> > 10.10.20.100: [               Eh] = channel_number[ 4b]
> > 10.10.20.100: [               0h] = reserved[ 4b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              DBh] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ B1h F7h 47h 7Ch 75h 55h 8Dh C5h ]
> > 10.10.20.100: [ A9h D3h 65h BEh ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Get Channel Payload Support Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        D42CEC18h] = session_id[32b]
> > 10.10.20.100: [               2h] = session_sequence_number[32b]
> > 10.10.20.100: [              30h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ ACh F2h 1Bh 10h AFh 3Bh 33h CDh ]
> > 10.10.20.100: [ E3h 50h 48h 47h 15h 5Ch BBh 6Fh ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[16B]
> > 10.10.20.100: [ 81h 1Ch 63h 20h 48h 4Eh 00h 03h ]
> > 10.10.20.100: [ 00h 00h 00h 00h 00h 00h 00h 47h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_trailer[16B]
> > 10.10.20.100: [ 01h 02h 03h 04h 05h 06h 07h 08h ]
> > 10.10.20.100: [ 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 0Fh ]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [               7h] = net_fn[ 6b]
> > 10.10.20.100: [              63h] = checksum1[ 8b]
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [              12h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              4Eh] = cmd[ 8b]
> > 10.10.20.100: [               0h] = comp_code[ 8b]
> > 10.10.20.100: [               1h] = standard_payload_type_0_supported[ 1b]
> > 10.10.20.100: [               1h] = standard_payload_type_1_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_2_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_3_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_4_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_5_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_6_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_7_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_8_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_9_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_10_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_11_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_12_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_13_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_14_supported[ 1b]
> > 10.10.20.100: [               0h] = standard_payload_type_15_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_0_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_1_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_2_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_3_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_4_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_5_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_6_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_7_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_8_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_9_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_10_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_11_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_12_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_13_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_14_supported[ 1b]
> > 10.10.20.100: [               0h] = session_setup_payload_15_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_20h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_21h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_22h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_23h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_24h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_25h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_26h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_27h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_28h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_29h_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_2Ah_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_2Bh_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_2Ch_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_2Dh_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_2Eh_supported[ 1b]
> > 10.10.20.100: [               0h] = payload_type_2Fh_supported[ 1b]
> > 10.10.20.100: [               0h] = reserved[16b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              47h] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ A9h 3Dh 60h 50h B6h 99h EDh 01h ]
> > 10.10.20.100: [ 75h AFh 58h 9Dh ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Get Payload Activation Status Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        EFDA700Bh] = session_id[32b]
> > 10.10.20.100: [               3h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ CAh EFh 1Fh A3h 78h 40h 27h 64h ]
> > 10.10.20.100: [ 09h C9h 7Eh E2h A9h 8Ah CEh 41h ]
> > 10.10.20.100: [E8014A4C81C81820h] = payload_data[64b]
> > 10.10.20.100: [ 707060504030201h] = confidentiality_trailer[64b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [               6h] = net_fn[ 6b]
> > 10.10.20.100: [              C8h] = checksum1[ 8b]
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [              13h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              4Ah] = cmd[ 8b]
> > 10.10.20.100: [               1h] = payload_type[ 8b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              E8h] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ 5Bh 12h 5Ah BFh BDh EBh 93h 52h ]
> > 10.10.20.100: [ B5h B3h 2Bh 61h ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Get Payload Activation Status Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        D42CEC18h] = session_id[32b]
> > 10.10.20.100: [               3h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ 22h 19h BAh 9Bh 7Dh F5h 0Bh E1h ]
> > 10.10.20.100: [ 1Ah 1Ch 7Fh 23h F8h 29h F8h A4h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[11B]
> > 10.10.20.100: [ 81h 1Ch 63h 20h 4Ch 4Ah 00h 0Fh ]
> > 10.10.20.100: [ 00h 00h 3Bh ]
> > 10.10.20.100: [       404030201h] = confidentiality_trailer[40b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [               7h] = net_fn[ 6b]
> > 10.10.20.100: [              63h] = checksum1[ 8b]
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [              13h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              4Ah] = cmd[ 8b]
> > 10.10.20.100: [               0h] = comp_code[ 8b]
> > 10.10.20.100: [               Fh] = instance_capacity[ 4b]
> > 10.10.20.100: [               0h] = reserved[ 4b]
> > 10.10.20.100: [               0h] = instance_1[ 1b]
> > 10.10.20.100: [               0h] = instance_2[ 1b]
> > 10.10.20.100: [               0h] = instance_3[ 1b]
> > 10.10.20.100: [               0h] = instance_4[ 1b]
> > 10.10.20.100: [               0h] = instance_5[ 1b]
> > 10.10.20.100: [               0h] = instance_6[ 1b]
> > 10.10.20.100: [               0h] = instance_7[ 1b]
> > 10.10.20.100: [               0h] = instance_8[ 1b]
> > 10.10.20.100: [               0h] = instance_9[ 1b]
> > 10.10.20.100: [               0h] = instance_10[ 1b]
> > 10.10.20.100: [               0h] = instance_11[ 1b]
> > 10.10.20.100: [               0h] = instance_12[ 1b]
> > 10.10.20.100: [               0h] = instance_13[ 1b]
> > 10.10.20.100: [               0h] = instance_14[ 1b]
> > 10.10.20.100: [               0h] = instance_15[ 1b]
> > 10.10.20.100: [               0h] = instance_16[ 1b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              3Bh] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ F8h 58h F4h 34h 6Dh 06h EEh CBh ]
> > 10.10.20.100: [ B6h 4Ch 96h 82h ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Activate Payload Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        EFDA700Bh] = session_id[32b]
> > 10.10.20.100: [               4h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ 42h 8Fh F4h F3h 0Bh 01h 7Eh D8h ]
> > 10.10.20.100: [ 11h 7Fh 82h 65h 44h 21h 4Eh 55h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[13B]
> > 10.10.20.100: [ 20h 18h C8h 81h 50h 48h 01h 01h ]
> > 10.10.20.100: [ C2h 00h 00h 00h 23h ]
> > 10.10.20.100: [           20201h] = confidentiality_trailer[24b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [               6h] = net_fn[ 6b]
> > 10.10.20.100: [              C8h] = checksum1[ 8b]
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [              14h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              48h] = cmd[ 8b]
> > 10.10.20.100: [               1h] = payload_type[ 6b]
> > 10.10.20.100: [               0h] = reserved1[ 2b]
> > 10.10.20.100: [               1h] = payload_instance[ 4b]
> > 10.10.20.100: [               0h] = reserved2[ 4b]
> > 10.10.20.100: [               0h] = reserved3[ 1b]
> > 10.10.20.100: [               1h] = sol_startup_handshake[ 1b]
> > 10.10.20.100: [               0h] = shared_serial_alert_behavior[ 2b]
> > 10.10.20.100: [               0h] = test_mode[ 1b]
> > 10.10.20.100: [               0h] = reserved4[ 1b]
> > 10.10.20.100: [               1h] = authentication_activation[ 1b]
> > 10.10.20.100: [               1h] = encryption_activation[ 1b]
> > 10.10.20.100: [               0h] = reserved5[24b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              23h] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ CAh CAh 45h 52h 22h 3Ah DEh B0h ]
> > 10.10.20.100: [ 23h 63h 4Fh DBh ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Activate Payload Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        D42CEC18h] = session_id[32b]
> > 10.10.20.100: [               4h] = session_sequence_number[32b]
> > 10.10.20.100: [              30h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ 1Bh 13h B5h CAh 4Eh E8h 98h 32h ]
> > 10.10.20.100: [ 38h E0h 79h 4Dh 3Dh 34h BCh 5Fh ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[20B]
> > 10.10.20.100: [ 81h 1Ch 63h 20h 50h 48h 00h 00h ]
> > 10.10.20.100: [ 00h 00h 00h 00h 04h 00h 04h 02h ]
> > 10.10.20.100: [ 6Fh FFh FFh D1h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_trailer[12B]
> > 10.10.20.100: [ 01h 02h 03h 04h 05h 06h 07h 08h ]
> > 10.10.20.100: [ 09h 0Ah 0Bh 0Bh ]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [               7h] = net_fn[ 6b]
> > 10.10.20.100: [              63h] = checksum1[ 8b]
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [              14h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              48h] = cmd[ 8b]
> > 10.10.20.100: [               0h] = comp_code[ 8b]
> > 10.10.20.100: [               0h] = test_mode[ 1b]
> > 10.10.20.100: [               0h] = reserved1[31b]
> > 10.10.20.100: [             400h] = inbound_payload_size[16b]
> > 10.10.20.100: [             400h] = outbound_payload_size[16b]
> > 10.10.20.100: [            6F02h] = payload_udp_port_number[16b]
> > 10.10.20.100: [            FFFFh] = payload_vlan_number[16b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              D1h] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ 9Eh DBh 03h C7h 97h 4Dh 41h 6Ah ]
> > 10.10.20.100: [ CEh F7h B6h 15h ]
> > (ipmiconsole_processing.c, _check_payload_sizes_legitimate, 2100): 
> > hostname=10.10.20.100; protocol_state=0x8: payload sizes invalid: 
> > max_inbound_payload_size=1024 max_outbound_payload_size=1024
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Deactivate Payload Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        EFDA700Bh] = session_id[32b]
> > 10.10.20.100: [               5h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ 5Ch 75h 8Fh 82h 64h 7Ah B9h 40h ]
> > 10.10.20.100: [ 18h 6Fh AEh 0Ch C4h 0Ch 91h 70h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[13B]
> > 10.10.20.100: [ 20h 18h C8h 81h 54h 49h 01h 01h ]
> > 10.10.20.100: [ 00h 00h 00h 00h E0h ]
> > 10.10.20.100: [           20201h] = confidentiality_trailer[24b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [               6h] = net_fn[ 6b]
> > 10.10.20.100: [              C8h] = checksum1[ 8b]
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [              15h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              49h] = cmd[ 8b]
> > 10.10.20.100: [               1h] = payload_type[ 6b]
> > 10.10.20.100: [               0h] = reserved1[ 2b]
> > 10.10.20.100: [               1h] = payload_instance[ 4b]
> > 10.10.20.100: [               0h] = reserved2[ 4b]
> > 10.10.20.100: [               0h] = payload_auxiliary_data[32b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              E0h] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ 8Eh 3Ah 85h 9Ch 70h 5Ah 4Ch 5Ah ]
> > 10.10.20.100: [ 49h 3Bh 0Ah BAh ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Deactivate Payload Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        D42CEC18h] = session_id[32b]
> > 10.10.20.100: [               5h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ 4Eh 77h FAh CBh 6Ch 05h ACh 86h ]
> > 10.10.20.100: [ 21h 2Bh AAh 1Ah 55h A2h BEh 70h ]
> > 10.10.20.100: [4300495420631C81h] = payload_data[64b]
> > 10.10.20.100: [ 707060504030201h] = confidentiality_trailer[64b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [               7h] = net_fn[ 6b]
> > 10.10.20.100: [              63h] = checksum1[ 8b]
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [              15h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              49h] = cmd[ 8b]
> > 10.10.20.100: [               0h] = comp_code[ 8b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              43h] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ 1Eh BDh F3h 06h 21h 8Fh 22h 81h ]
> > 10.10.20.100: [ 2Eh 31h A0h 6Bh ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Close Session Request
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        EFDA700Bh] = session_id[32b]
> > 10.10.20.100: [               6h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ DDh 49h DAh 37h 31h BDh 88h 1Eh ]
> > 10.10.20.100: [ 99h BCh 9Eh AFh 8Dh D1h 4Dh E5h ]
> > 10.10.20.100: [  BYTE ARRAY ... ] = payload_data[11B]
> > 10.10.20.100: [ 20h 18h C8h 81h 58h 3Ch 0Bh 70h ]
> > 10.10.20.100: [ DAh EFh A7h ]
> > 10.10.20.100: [       404030201h] = confidentiality_trailer[40b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [               6h] = net_fn[ 6b]
> > 10.10.20.100: [              C8h] = checksum1[ 8b]
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [              16h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              3Ch] = cmd[ 8b]
> > 10.10.20.100: [               Bh] = chassis_control[ 4b]
> > 10.10.20.100: [               0h] = reserved[ 4b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              70h] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ 43h 05h D3h 94h 13h 17h 7Ah A7h ]
> > 10.10.20.100: [ FDh E4h B6h 51h ]
> > 10.10.20.100: =====================================================
> > 10.10.20.100: IPMI 2.0 Close Session Response
> > 10.10.20.100: =====================================================
> > 10.10.20.100: RMCP Header:
> > 10.10.20.100: ------------
> > 10.10.20.100: [               6h] = version[ 8b]
> > 10.10.20.100: [               0h] = reserved[ 8b]
> > 10.10.20.100: [              FFh] = sequence_number[ 8b]
> > 10.10.20.100: [               7h] = message_class.class[ 5b]
> > 10.10.20.100: [               0h] = message_class.reserved[ 2b]
> > 10.10.20.100: [               0h] = message_class.ack[ 1b]
> > 10.10.20.100: IPMI RMCPPLUS Session Header:
> > 10.10.20.100: -----------------------------
> > 10.10.20.100: [               6h] = authentication_type[ 4b]
> > 10.10.20.100: [               0h] = reserved1[ 4b]
> > 10.10.20.100: [               0h] = payload_type[ 6b]
> > 10.10.20.100: [               1h] = payload_type.authenticated[ 1b]
> > 10.10.20.100: [               1h] = payload_type.encrypted[ 1b]
> > 10.10.20.100: [        D42CEC18h] = session_id[32b]
> > 10.10.20.100: [               6h] = session_sequence_number[32b]
> > 10.10.20.100: [              20h] = ipmi_payload_len[16b]
> > 10.10.20.100: IPMI RMCPPLUS Payload:
> > 10.10.20.100: ----------------------
> > 10.10.20.100: [  BYTE ARRAY ... ] = confidentiality_header[16B]
> > 10.10.20.100: [ B5h 73h 3Bh 04h 5Ch D3h 36h 94h ]
> > 10.10.20.100: [ B3h AFh E2h F0h E4h 9Eh 4Fh 32h ]
> > 10.10.20.100: [4C003C5820631C81h] = payload_data[64b]
> > 10.10.20.100: [ 707060504030201h] = confidentiality_trailer[64b]
> > 10.10.20.100: IPMI Message Header:
> > 10.10.20.100: --------------------
> > 10.10.20.100: [              81h] = rq_addr[ 8b]
> > 10.10.20.100: [               0h] = rq_lun[ 2b]
> > 10.10.20.100: [               7h] = net_fn[ 6b]
> > 10.10.20.100: [              63h] = checksum1[ 8b]
> > 10.10.20.100: [              20h] = rs_addr[ 8b]
> > 10.10.20.100: [               0h] = rs_lun[ 2b]
> > 10.10.20.100: [              16h] = rq_seq[ 6b]
> > 10.10.20.100: IPMI Command Data:
> > 10.10.20.100: ------------------
> > 10.10.20.100: [              3Ch] = cmd[ 8b]
> > 10.10.20.100: [               0h] = comp_code[ 8b]
> > 10.10.20.100: IPMI Trailer:
> > 10.10.20.100: -------------
> > 10.10.20.100: [              4Ch] = checksum2[ 8b]
> > 10.10.20.100: IPMI RMCPPLUS Session Trailer:
> > 10.10.20.100: ------------------------------
> > 10.10.20.100: [            FFFFh] = integrity_pad[16b]
> > 10.10.20.100: [               2h] = pad_length[ 8b]
> > 10.10.20.100: [               7h] = next_header[ 8b]
> > 10.10.20.100: [  BYTE ARRAY ... ] = authentication_code[12B]
> > 10.10.20.100: [ 7Fh 0Eh 3Bh 22h F3h 76h 6Bh 3Fh ]
> > 10.10.20.100: [ 8Dh 2Bh 29h CBh ]
> > [error received]: BMC Implementation
> >
> >
> > _______________________________________________
> > Freeipmi-users mailing list
> > address@hidden
> > http://lists.gnu.org/mailman/listinfo/freeipmi-users
> --
> Albert Chu
> address@hidden
> Computer Scientist
> High Performance Systems Division
> Lawrence Livermore National Laboratory
> 
> 
> _______________________________________________
> Freeipmi-users mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/freeipmi-users
-- 
Albert Chu
address@hidden
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory




reply via email to

[Prev in Thread] Current Thread [Next in Thread]