802 1CBdb
802 1CBdb
802 1CBdb
1CBdb
ETHERTYPE-BASED IDENTIFICATION
TSN
Master bridge
3 Legacy protocol A Legacy protocol B Branch 2
Protocol B (VLAN2)
Slave Slave Slave Slave Slave Slave
Slave Slave Slave
• Untagged traffics
• Streams uniquely identified by: • Legacy RTE protocol identified by a dedicated
DestMAC + VLAN-ID Ethertype
• Application (upper) layer provides additional
information in the frame payload to distinguish
between different traffic types: real-time, cyclic,
acyclic, time sync, etc… -> Application sub-type
– Application
Application sub-type Payload
optional
mandatory
• VLAN-ID
• Ethertype
– 2 options to define (encode) an L2 parameter set
• a unique value per valid header fields combination
• a (5-bit) bitmap indicating the presence/absence of a given header
field in the L2 parameter set.
{1,0,0,1,0} SA
{6; /* Nb UL param */
Ethertype
– IPv4 or IPv6
DSCP Prot IP Src @ IP Dest @ Payload
– Layer 4
Src Port # Dest Port # Payload
optional
mandatory
• Mask&match
– We can make the offset bit-aligned so that specific bit fields (not
necessary byte-aligned) can be tested more easily
– Do we need to define a wild card (“don’t care”) for the match
operation ?
• it is not defined in the existing identification function (for the MAC@,
VLAN-ID, etc…) and can be considered as an implementation option.