Download presentation
Presentation is loading. Please wait.
Published byMagdalene Johnston Modified over 8 years ago
1
6TSCH Webex 05/03/2013
2
Agenda update charter: security paragraph[5min] link / peering management[10min] 6TUS building blocks[10min] Centralized routing building blocks[10min] distributed routing building blocks[10min] Wireless ND[10min]
3
update charter security paragraph
4
New security paragraph “ A document on the security architecture and requirements for 6TSCH will be developed, and depending on the security requirements identified in the document, the group may work on a security solution and ask for security area review.” was: “The need for other documents may arise as the group progresses. Informational documents on the security, and in particular the use of PANA for 6TSCH are to be expected and fall within charter.”
5
Architecture blocks
6
---+------------------------ | External Network | +-----+ +-----+ | | Router | | PCE / | | | | Common Net Mgt +-----+ +-----+ | | | Subnet Backbone | +--------------------+------------------+ | | | +-----+ +-----+ +-----+ | | Backbone | | Backbone | | Backbone o | | router | | router | | router +-----+ +-----+ +-----+ o o o o o o o o o o o o o o o o o o o LLN o o o o o o o o o o o o o o o o
7
+-----+-----+-----+-----+-------+-----+ |PCEP | CoAP |PANA | WiND /| RPL | | |DTLS | | | 6LPND | | +-----+-----+-----+-----+-------+-----+-----+ | TCP | UDP | ICMP |RSVP | +-----+-----+-----+-----+-------+-----+-----+ | IPv6 | +-------------------------------------------+ | (6LoWPAN HC) | +-------------------------------------------+ | 6TUS | +-----------------------+--------+----------+ | (802.15.4e) TSCH | | | +-----------+-----------+ DECT | 4G / LTE | | 802.15.4 | 802.11ac | | | +-----------+-----------+--------+----------+
8
Link / peering mgt
9
subBlocks Peer selection –For PCE, need additional peers left/right Peer maintenance –Bidir reachability –Metrics evaluation
10
6TUS
11
subBlocks Scheduler –Handles 6LoWPAN packets or fragments –Selects xmit slot based on schedule or priority GMPLS layer –Switches along a track –Punts at the end of track –Punts untracked packets Slot negotiation protocol –With peer 6TUS
12
Centralized routing
13
subBlocks Route Computation engine in PCE –Out of scope? Protocol to request a computation –PCEP? –What about maintainance and destroy? Protocol to advertise peerings and metrics –Between PCC and PCE –Reuse RFC 6551 metrics ? Protocol to validate a track (OAM)
14
---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+(RPL root) +-----+(RPL root) +-----+ | | 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 Installing tracks (V1) The PCE pushes Tracks as slot switching (G-MPLS) Switching Table entry
15
---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+(RPL root) +-----+(RPL root) +-----+ | | 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 Installing tracks (V2) The PCE pushes Tracks as source routing info to requester Switching Table entry
16
---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+(RPL root) +-----+(RPL root) +-----+ | | 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 validating tracks (Operations, Administration, and Maintenance) OAM frames are Periodically sent along a track to measure metrics OAM frames See http://tools.ietf.org/html/draft-ietf-opsawg-oam-overviewhttp://tools.ietf.org/html/draft-ietf-opsawg-oam-overview
17
Notes on PCEP
18
Status RFC5440 March 2009 JP Vasseur, JL. Le Roux, Eds. Path Computation Element (PCE) Communication Protocol (PCEP)
19
Scope Communication between –PCE (Path Computation Element) –PCC (Path Computation Client) PCC asks for the computation of a path to the PCE, which answers with a PCResp Does not define how PCE calculates the path Does not define how PCE knows about the network
20
Communication TCP port 4189 Long-term TCP session, or new TCP session per PCEP transaction. Long-term PCEP sessions between PCC and one or more PCC Keep-alive mechanism as part of PCEP
21
Packet Types 1.Open 2.Keepalive 3.PCRequest 4.PCReply 5.Notification 6.Error 7.Close
22
Remarks/Questions (Looks like) TCP can be replaced by CoAP / UDP Apply Trickle timer to PCEP keepalives? PCEP invoked after the resource have been allocated PCNtf to contain topological information? Authentication? RPL root as relay agent?
23
Distributed routing
24
subBlocks RPL (as is?) OF (?) Reservation along a routing path
25
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
26
---+---------------------- | 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 Installing /64 route A single subnet model for the backbone and the wireless sensor networks Subnet Route In RIB Subnet Route In RIB Subnet Route In RIB Subnet Route In RIB Default Route In RIB Subnet Route In RIB
27
---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+(RPL root) +-----+(RPL root) +-----+ | | 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 Installing /128 routes The BR maintains a route to the WSN node for the DAO Lifetime over instance VRF DAO Host Route In RIB Host Route In RIB default Route In RIB
28
---+---------------------- | External Network | +-----+ +-----+ | | Router | | PCE/ | | | | NME +-----+ +-----+ | | | Subnet backbone | +--------------------+------------------+ | | | +-----+(RPL root) +-----+(RPL root) +-----+ | | 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 Reservations Within a DODAG through the common parent RSVP Switching Table entry
29
RSVP / NSIS supported on UDP reservation (Point to Point) maintenance - status collection and monitorin Ad-hoc QoS content definition following a TLV and being appended to a generic header upstream and downstream reservation In case of NSIS neighbour discovery in case no routing state is installed. hop by hop state installation, does not require end to end messaging per hop
30
WiND Wireless ND
31
subBlocks Registration and DAD –extending 6LoWPAN ND opn the backbone Resolution –Distributed through proxy-ND –Or routing in not-onlink mode
32
---+---------------------- | 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 (1st step) NS (ARO) DAR DAD Registration has: Lifetime Unique ID TID (SeqNum)
33
---+---------------------- | 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 (2 nd step one second later) NA (ARO) DAC Opt NA(O) The BR maintains a binding state to the WSN node for the registration lifetime Opt NA(O)
34
---+---------------------- | 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 Duplication DAR DAC (KO) DAD NA DAD option has: Unique ID TID (SeqNum) Defend with NA if: Different OUID Newer TID
35
---+---------------------- | 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 Mobility DAR DAC (OK) DAD NA DAD option has: Unique ID TID (SeqNum) Defend with NA if: Different OUID Newer TID
36
---+---------------------- | 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 Resolution packet NS NA NA option has: Unique ID TID (SeqNum)
37
---+---------------------- | 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 Resolution (2) packet NA NS
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.