encHeader

encHeader-inserts Encapsulation Extended Header (ENC Header) in a fibre channel packet

SYNOPSIS

encHeader sub-command options

DESCRIPTION

The Encapsulation Extended Header (ENC Header) is used to transmit frames between Inter-Fabric Routers when connected through an FC-SW-3 or FC-SW-4 compliant fabric. To preserve backward compatibility, the Inter-Fabric Routers appear as N_Ports to the FC-SW-3 or FC-SW-4 compliant Fabric.

STANDARD OPTIONS
destinationId

The Destination ID (D_ID) is a three-byte field (Word 0, Bits 23-0) that contains the address identifier of the destination Nx_Port.

routingControl

The R_CTL field is a one-byte field that contains routing bits and information bits to categorize the frame function.

This field is set to the value 52h to identify the IFR_Header.

sourceId

The Source ID (S_ID) is a three-byte field that contains the address identifier of the source Nx_Port.

csControlOrPriority

CS_CTL field is controlled by the CS_CTL/Priority Enable bit (F_CTL, bit 17).

frameControl

The Frame Control (F_CTL) field (Word 2, Bits 23-0) is a three-byte field that contains control information relating to the frame content. If an error in bit usage is detected, a reject frame (P_RJT) is transmitted in response with an appropriate reason code for Class 1, Class 2, and Class 6.

type

The data structure type is a one-byte field that identifies the protocol of the frame content for Data frames.

sequenceCount

The Sequence Count is a two-byte field that indicates the sequential order of Data frame transmission within a single Sequence or multiple consecutive Sequences for the same Exchange. The SEQ_CNT of the first Data frame of the first Sequence of the Exchange transmitted by either the Originator or Responder is binary zero. The SEQ_CNT of each subsequent Data frame in the Sequence is incremented by one.

dataFieldControl

Data Field Control (DF_CTL) is a one-byte field that specifies the presence of optional headers at the beginning of the Data_Field.

sequenceId

The Sequence ID (SEQ_ID) is a one-byte field (Word 3, Bits 31-24) assigned by the Sequence Initiator.

responderExchangeId

The Responder Exchange_ID is a two byte field assigned by the Responder that provides a unique, locally meaningful identifier at the Responder for an Exchange established by an Originator and identified by an OX_ID.

originatorExchangeId

The Originator Exchange_ID (OX_ID) is a two-byte field (Word 4, Bits 31-16) that identifies the Exchange_ID assigned by the Originator of the Exchange.

parameter

The Parameter type has meanings based on frame type. For Link_Control frames, the Parameter type is used to carry information specific to the individual Link_Control frame. For Data frames with the relative offset present bit set to 1, the Parameter type specifies relative offset. For Data frames with the relative offset Present bit set to zero, the Parameter type is set and interpreted in a protocol specific manner that may depend on the type of Information Unit carried by the frame.

EXAMPLES

See under fhbreChannel

SEE ALSO

fibreChannel