1 / 16

Backbone Router PlugFest demo

Backbone Router PlugFest demo. Pascal Thubert & Thomas Watteyne. draft-thubert-6lowpan-backbone-router draft-chakrabarti-nordmark-6man-efficient-nd. 6lo WG Meeting 89th IETF Meeting London. Tomorrow’s meetings of interest. 0900-1200 GMT Thursday Morning extra session

dusty
Download Presentation

Backbone Router PlugFest demo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Backbone RouterPlugFest demo Pascal Thubert & Thomas Watteyne draft-thubert-6lowpan-backbone-router draft-chakrabarti-nordmark-6man-efficient-nd 6lo WG Meeting 89th IETF Meeting London

  2. Tomorrow’s meetings of interest • 0900-1200 GMT Thursday Morning extra session Meeting Room 1-4 6tischPlugFest • 1300-1500 GMT Thursday Afternoon Session I Buckingham INT 6tischIPv6 over the TSCH mode of IEEE 802.15.4e • 1520-1650 GMT Thursday Afternoon Session II Viscount RTG roll Routing Over Low power and Lossy networks • 1150-1320 GMT Friday Afternoon Session 1 Viscount APP core Constrained RESTful Environments https://bitbucket.org/6tisch/meetings/wiki/plugfest 2 2 2

  3. 6TiSCH: Architecture Distributed route and track computation and installation Distributed route and track computation and installation Centralized route and track computation and installation Management and Setup Discovery Pub/Sub Authentication for Network Access Backbone Router (proxy) PCEP/PCE CoAP/DTLS PANA 6LoWPAN ND RPL TCP UDP ICMP RSVP Time Slot scheduling and track G-MPLS forwarding IPv6 6LoWPAN HC 6top IEEE 802.15.4e TSCH

  4. Backbone router demo • IPv6 host • draft-thubert-6lowpan-backbone-router • efficient ND (WiND)(IPv6 ND suppress) host Ethernet • SmartMesh IP • IEEE802.15.4e TSCH • 6LoWPAN Ethernet Cisco IE3000 (industrial switch) bridge serial • DustLink • 6LoWPAN compaction • interface to manager • ND Linear Technology DC9000 (SmartMesh IP starter kit) Classical ND Efficient ND SmartMesh IP

  5. 6LR LP Node Router/Server 6LBR 6BBR Router/Server Router/Server Ethernet NS (ARO) NS (ARO) NS (ARO) Mesh Radio 1 Hop Ethernet Route update 6LoWPAN ND Route over or Mesh under Efficient ND Classical ND NS DAD Create proxy state NS lookup NA (~O)

  6. What’s a Backbone Router? Common ND based abstraction over a backbone ScalesDADoperations (distributes 6LoWPAN NDLBR) Scales the subnetwork (high speed backbone) Allows interaction withnodes on the backbone or in othersubnets running differentoperations http://tools.ietf.org/html/draft-thubert-6lowpan-backbone-router

  7. Questions?

  8. Initial time ---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+ (root) +-----+ (6LBR) +-----+ | | Backbone | | Backbone | | Backbone | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

  9. Initial time ---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+ +-----+ +-----+ | | Backbone | | Backbone | | Backbone | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o A single subnet model for the backbone and the wireless sensor networks Default Route In RIB Subnet Route In RIB Subnet Route In RIB Subnet Route In RIB Subnet Route In RIB Subnet Route In RIB

  10. Registration (1st step) ---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+ (6LBR) +-----+ (6LBR) +-----+ | | Backbone | | Backbone | | Backbone | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o • Registration has: • Lifetime • Unique ID • TID (SeqNum) DAD DAD NS (ARO) DAR

  11. Registration (2nd step one second later) ---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+ (6LBR) +-----+ (6LBR) +-----+ | | Backbone | | Backbone | | Backbone | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o The BR maintains a binding state to the WSN node for the registration lifetime Opt NA(O) Opt NA(O) NA (ARO) DAC

  12. Duplication ---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+ (root) +-----+ (6LBR) +-----+ | | Backbone | | Backbone | | Backbone | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o • DAD option has: • Unique ID • TID (SeqNum) • Defendwith NA if: • DifferentOUID • NewerTID DAD NA DAC (KO) DAR

  13. Mobility ---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+ +-----+ +-----+ | | Backbone | | Backbone | | Backbone | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o • DAD option has: • Unique ID • TID (SeqNum) • Defendwith NA if: • DifferentOUID • NewerTID NOT Available Yet DAD NA DAC (OK) DAR

  14. Resolution ---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+ +-----+ +-----+ | | Backbone | | Backbone | | Backbone | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o • NA option has: • Unique ID • TID (SeqNum) NA NS packet

  15. Resolution (2) ---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+ +-----+ +-----+ | | Backbone | | Backbone | | Backbone | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o packet NS NA

  16. Enhancing the Address Registration Option • Used to resolveconflicts • Added in Efficient ND: TID to detectmovement • Needed In RPL: Object Unique ID if use RPL for DAD 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length = 2 | Status | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved |T| TID | Registration Lifetime | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + Unique Interface Identifier + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

More Related