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 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend