trill header extension simplifica8ons
play

TRILL Header Extension Simplifica8ons Donald Eastlake 3 rd - PowerPoint PPT Presentation

TRILL Header Extension Simplifica8ons Donald Eastlake 3 rd Huawei Technologies d3e3e3@gmail.com July 2011 1 TRILL Data Frame Format Link Specific Header TRILL


  1. TRILL ¡Header ¡Extension ¡ Simplifica8ons ¡ Donald ¡Eastlake ¡3 rd ¡ ¡ Huawei ¡Technologies ¡ d3e3e3@gmail.com ¡ July ¡2011 ¡ 1 ¡

  2. 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 ¡

  3. Table ¡of ¡Contents ¡ • Current ¡Header ¡Extensions/OpDons ¡ – draE-­‑ieG-­‑trill-­‑rbridge-­‑opDons-­‑05.txt ¡ • Proposed ¡Changes ¡ • Summary ¡of ¡Proposal ¡ July ¡2011 ¡ 3 ¡

  4. 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 ¡

  5. 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 ¡

  6. 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 ¡

  7. Current ¡TLV ¡Format ¡ • Format ¡of ¡TLV ¡Extensions ¡ Value ¡…….. ¡ Length ¡in ¡4-­‑Byte ¡ “ Type ” ¡ Units ¡ Mutable ¡ Non-­‑CriDcal ¡ Ingress-­‑to-­‑Egress ¡ July ¡2011 ¡ 7 ¡

  8. Table ¡of ¡Contents ¡ • Current ¡Header ¡Extensions/OpDons ¡ • Proposed ¡Changes ¡ • Summary ¡of ¡Proposal ¡ July ¡2011 ¡ 8 ¡

  9. 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 ¡

  10. 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 ¡

  11. 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 ¡

  12. Table ¡of ¡Contents ¡ • Current ¡Header ¡Extensions/OpDons ¡ • Proposed ¡Changes ¡ • Summary ¡of ¡Proposal ¡ July ¡2011 ¡ 12 ¡

  13. 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 ¡

  14. END ¡ Donald ¡Eastlake ¡3 rd ¡ ¡ Huawei ¡Technologies ¡ d3e3e3@gmail.com ¡ July ¡2011 ¡ 14 ¡

Recommend


More recommend