140 likes | 263 Views
TRILL Header Extension Simplifications. Donald Eastlake 3 rd Huawei Technologies d3e3e3@gmail.com. TRILL Data Frame Format. Link Specific Header. TRILL Header. Header Extensions. Inner Ethernet DA. Inner Ethernet SA. Inner Frame. VLAN Tag. Payload. Link Specific Trailer.
E N D
TRILL Header Extension Simplifications Donald Eastlake 3rd Huawei Technologies d3e3e3@gmail.com
TRILL Data Frame Format Link Specific Header TRILL Header Header Extensions Inner Ethernet DA Inner Ethernet SA Inner Frame VLAN Tag Payload Link Specific Trailer
Table of Contents • Current Header Extensions/Options • draft-ietf-trill-rbridge-options-05.txt • Proposed Changes • Summary of Proposal
Current TRILL Header Flags OpLen Hops Nicknames | | Flags . Flow ID More Flags TLV Extensions Critical Summary bits indicate if it is safe for a transit or egress RBridge that does not implement any extensions to process the frame.
Current Header ExtensionsFirst 32 Bits • Present if Ext/OpLng in TRILL Header > 0 Alert ECN Flow ID, Non-zero if valid NC. I-t-E Bit C. I-t-E Bits C. H-b-H Bits Non-Critical Ingress-to-Egress TLV Option Present NC. H-b-H Bits Critical Ingress-to-Egress TLV Option Present Non-Critical Hop-by-Hop TLV Option Present More Extended Flags Critical Ingress-to-Egress Summary Bit Specified in base protocol Critical Hop-by-Hop Summary Bit
Current Header ExtensionsSecond 32 Bits • If “More Extended Flags” bit is a one, there are 4 bytes of additional extended header flags as follows: Critical Hop-by-Hop Non-Critical Hop-by-Hop Critical Ingress-to-Egress Non-Critical Ingress-to-Egress
Current TLV Format • Format of TLV Extensions Value …….. Length in 4-Byte Units “Type” Mutable Non-Critical Ingress-to-Egress
Table of Contents • Current Header Extensions/Options • Proposed Changes • Summary of Proposal
Proposed TRILL Header Flags OpLen Hops Nicknames | | || Flags . Alert ECN TLV Options Critical Summary bits indicate if it is safe for a transit, egress, or border RBridge that does not implement any extensions to process the frame.
Proposed Header ExtendedFlag Bits • Present if Ext/OpLng in TRILL Header > 0 Alert ECN NC. I-t-E Bit C. I-t-E Bits C. Border Bits C. H-b-H Bits NC. H-b-H Bits NC. Border Bits Critical Border RBridge Summary Bit Critical Ingress-to-Egress Summary Bit Specified in base protocol Critical Hop-by-Hop Summary Bit
Proposed TLV Format • Format of TLV Extensions Value …….. Length in 4-Byte Units “Type” Non-Critical Mutable 0 – hop-by-hop 1 – border RBridge 2 – ingress-egress 3 – reserved
Table of Contents • Current Header Extensions/Options • Proposed Changes • Summary of Proposal
Proposed Actions • Drop Flow-ID Field for now • Drop 2nd 32-bits of Extended Flags • Add “border” summary bit and TLV extension bit to accommodate possible future extension of TRILL to multi-level • Issue Working Group Last Call
END Donald Eastlake 3rd Huawei Technologies d3e3e3@gmail.com