TRILL ¡Header ¡Extension ¡ Simplifica8ons ¡ Donald ¡Eastlake ¡3 rd ¡ ¡ Huawei ¡Technologies ¡ d3e3e3@gmail.com ¡ July ¡2011 ¡ 1 ¡
TRILL ¡Data ¡Frame ¡Format ¡ Link Specific Header TRILL Header Header Extensions Inner Ethernet DA Inner Frame Inner Ethernet SA VLAN Tag Payload Link Specific Trailer July ¡2011 ¡ 2 ¡
Table ¡of ¡Contents ¡ • Current ¡Header ¡Extensions/OpDons ¡ – draE-‑ieG-‑trill-‑rbridge-‑opDons-‑05.txt ¡ • Proposed ¡Changes ¡ • Summary ¡of ¡Proposal ¡ July ¡2011 ¡ 3 ¡
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. July ¡2011 ¡ 4 ¡
Current ¡Header ¡Extensions ¡ First ¡32 ¡Bits ¡ • Present ¡if ¡Ext/OpLng ¡in ¡TRILL ¡Header ¡> ¡0 ¡ ECN Alert NC. ¡I-‑t-‑E ¡Bit ¡ NC. ¡H-‑b-‑H ¡Bits ¡ C. ¡H-‑b-‑H ¡Bits ¡ C. ¡I-‑t-‑E ¡Bits ¡ Flow ¡ID, ¡Non-‑zero ¡if ¡valid ¡ Non-‑CriDcal ¡Ingress-‑to-‑Egress ¡TLV ¡OpDon ¡Present ¡ CriDcal ¡Ingress-‑to-‑Egress ¡TLV ¡OpDon ¡Present ¡ Non-‑CriDcal ¡Hop-‑by-‑Hop ¡TLV ¡OpDon ¡Present ¡ More ¡Extended ¡Flags ¡ Cri8cal ¡Ingress-‑to-‑Egress ¡Summary ¡Bit ¡ ¡ Specified ¡in ¡base ¡protocol ¡ Cri8cal ¡Hop-‑by-‑Hop ¡Summary ¡Bit ¡ ¡ July ¡2011 ¡ 5 ¡
Current ¡Header ¡Extensions ¡ Second ¡32 ¡Bits ¡ • If ¡ “ More ¡Extended ¡Flags ” ¡bit ¡is ¡a ¡one, ¡there ¡are ¡4 ¡ bytes ¡of ¡addiDonal ¡extended ¡header ¡flags ¡as ¡follows: ¡ CriDcal ¡ Non-‑CriDcal ¡ CriDcal ¡ Non-‑CriDcal ¡ Hop-‑by-‑Hop ¡ Hop-‑by-‑Hop ¡ Ingress-‑to-‑Egress ¡ Ingress-‑to-‑Egress ¡ July ¡2011 ¡ 6 ¡
Current ¡TLV ¡Format ¡ • Format ¡of ¡TLV ¡Extensions ¡ Value ¡…….. ¡ Length ¡in ¡4-‑Byte ¡ “ Type ” ¡ Units ¡ Mutable ¡ Non-‑CriDcal ¡ Ingress-‑to-‑Egress ¡ July ¡2011 ¡ 7 ¡
Table ¡of ¡Contents ¡ • Current ¡Header ¡Extensions/OpDons ¡ • Proposed ¡Changes ¡ • Summary ¡of ¡Proposal ¡ July ¡2011 ¡ 8 ¡
Proposed ¡TRILL ¡Header ¡ Flags OpLen Hops Nicknames Alert ECN | | | | Flags . 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. July ¡2011 ¡ 9 ¡
Proposed ¡Header ¡Extended ¡ Flag ¡Bits ¡ • Present ¡if ¡Ext/OpLng ¡in ¡TRILL ¡Header ¡> ¡0 ¡ Alert ECN NC. ¡H-‑b-‑H ¡Bits ¡ NC. ¡Border ¡Bits ¡ C. ¡H-‑b-‑H ¡Bits ¡ C. ¡Border ¡Bits ¡ NC. ¡I-‑t-‑E ¡Bit ¡ C. ¡I-‑t-‑E ¡Bits ¡ Cri8cal ¡Border ¡RBridge ¡Summary ¡Bit ¡ Cri8cal ¡Ingress-‑to-‑Egress ¡Summary ¡Bit ¡ ¡ Specified ¡in ¡base ¡protocol ¡ Cri8cal ¡Hop-‑by-‑Hop ¡Summary ¡Bit ¡ ¡ July ¡2011 ¡ 10 ¡
Proposed ¡TLV ¡Format ¡ • Format ¡of ¡TLV ¡Extensions ¡ Value ¡…….. ¡ Length ¡in ¡4-‑Byte ¡ “ Type ” ¡ Units ¡ Non-‑CriDcal ¡ Mutable ¡ 0 – hop-by-hop 1 – border RBridge 2 – ingress-egress 3 – reserved July ¡2011 ¡ 11 ¡
Table ¡of ¡Contents ¡ • Current ¡Header ¡Extensions/OpDons ¡ • Proposed ¡Changes ¡ • Summary ¡of ¡Proposal ¡ July ¡2011 ¡ 12 ¡
Proposed ¡Ac8ons ¡ • Drop ¡Flow-‑ID ¡Field ¡for ¡now ¡ • Drop ¡2 nd ¡32-‑bits ¡of ¡Extended ¡Flags ¡ • Add ¡“border” ¡summary ¡bit ¡and ¡TLV ¡extension ¡ bit ¡to ¡accommodate ¡possible ¡future ¡extension ¡ of ¡TRILL ¡to ¡mulD-‑level ¡ • Issue ¡Working ¡Group ¡Last ¡Call ¡ July ¡2011 ¡ 13 ¡
END ¡ Donald ¡Eastlake ¡3 rd ¡ ¡ Huawei ¡Technologies ¡ d3e3e3@gmail.com ¡ July ¡2011 ¡ 14 ¡
Recommend
More recommend