Download presentation
Presentation is loading. Please wait.
1
Backbone Router PlugFest demo
draft-thubert-6lowpan-backbone-router draft-chakrabarti-nordmark-6man-efficient-nd Pascal Thubert & Thomas Watteyne 6lo WG Meeting 89th IETF Meeting London
2
Tomorrow’s meetings of interest
GMT Thursday Morning extra session Meeting Room tisch PlugFest GMT Thursday Afternoon Session I Buckingham INT 6tisch IPv6 over the TSCH mode of IEEE e GMT Thursday Afternoon Session II Viscount RTG roll Routing Over Low power and Lossy networks GMT Friday Afternoon Session 1 Viscount APP core Constrained RESTful Environments 2 2 2
3
6TiSCH: Architecture RPL Authentication for Network Access
Centralized route and track computation and installation Management and Setup Discovery Pub/Sub Authentication for Network Access Distributed route and track computation and installation Distributed route and track computation and installation Backbone Router (proxy) PCEP/PCE CoAP/DTLS PANA 6LoWPAN ND RPL Time Slot scheduling and track G-MPLS forwarding TCP UDP ICMP RSVP IPv6 6LoWPAN HC 6top IEEE e TSCH 3
4
(SmartMesh IP starter kit)
Backbone router demo IPv6 host draft-thubert-6lowpan-backbone-router efficient ND (WiND) (IPv6 ND suppress) host Ethernet Ethernet SmartMesh IP IEEE e TSCH 6LoWPAN 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
LP Node 6LR 6LBR 6BBR Router/Server Router/Server Router/Server
Ethernet Mesh Radio 1 Hop Ethernet 6LoWPAN ND Route over or Mesh under Efficient ND Classical ND NS (ARO) Route update NS (ARO) NS (ARO) NS DAD Create proxy state NS lookup NA (~O)
6
What’s a Backbone Router?
Common ND based abstraction over a backbone Scales DAD operations (distributes 6LoWPAN ND LBR) Scales the subnetwork (high speed backbone) Allows interaction with nodes on the backbone or in other subnets running different operations
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 A single subnet model for the backbone and the
| 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 DAD option has: Unique ID TID (SeqNum) Defend with NA if:
| 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) Defend with NA if: Different OUID Newer TID DAD NA DAC (KO) DAR
13
Mobility DAD option has: Unique ID TID (SeqNum) Defend with NA if:
| 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) Defend with NA if: Different OUID Newer TID NOT Available Yet DAD NA DAC (OK) DAR
14
Resolution NA option has: Unique ID TID (SeqNum) NA NS packet
| 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) packet NS NA ---+----------------------
| 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 resolve conflicts Added in Efficient ND: TID to detect movement Needed In RPL: Object Unique ID if use RPL for DAD | Type | Length = 2 | Status | Reserved | | Reserved |T| TID | Registration Lifetime | | | Unique Interface Identifier
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.