L2 Pseudo Length

For messges using the L2 pseudo length format, use the following PDU:

L2-PSEUDO-LEN-PDU ::= SEQUENCE {
    l2PseudoLen L2-Pseudo-Length,
    l3HdrOpts  L3HdrOptions, -- L3 header, octet 1, bits 5 thru 8
    protoDiscr L2-PSEUDO-LEN-CLASS.&protoDiscr ({L2-PSEUDO-LEN-PDU-Messages}), 
    msgType L2-PSEUDO-LEN-CLASS.&msgType ({L2-PSEUDO-LEN-PDU-Messages}), 
    data    L2-PSEUDO-LEN-CLASS.&Value ({L2-PSEUDO-LEN-PDU-Messages}{@protoDiscr,@msgType}),
    restOctets  L2-PSEUDO-LEN-CLASS.&RestOctets ({L2-PSEUDO-LEN-PDU-Messages}{@protoDiscr,@msgType})
}            
        

Fields protoDiscr and msgType determine the types of the values in data and restOctets.