IEEE 802.17

IEEE Std 802.17
Resilient Packet Ring (RPR)
EEE
802
Version 1.0
IEEE 802 March 2011 workshop
Page 1
IEEE Std 802.17 Resilient Packet Ring
Overview
RPR
Station
Dual counter-rotating ringlets
Concurrent transmission
Bandwidth reuse
Three traffic classes
Real Time, GIR
Low Delay/Jitter, CIR+EIR
Best Effort
Fairness
Reuse of unused bandwidth
Weighted allocation to EIR, best effort
RPR
Station
Normal
operation
RPR
Station
Plug-and-play
Automatic topology discovery
Robustness
Sub 50 ms fault detection & restoration
Fault tolerant
No single point of failure
Version 1.0
IEEE 802 March 2011 workshop
RPR
Station
EEE
802
Page 2
IEEE Std 802.17 Phys
RS
PHY
RPR
Station
MAC
PHY
RS
MAC
MAC
Datapath
RPR
Station
East PHY
Transmitting on ringlet0
Receiving on ringlet1
IEEE 802 March 2011 workshop
MAC
Datapath
MAC – Medium access controller
PHY – Physical layer entity
RS – Reconciliation sublayer
PHY
RS
MAC
Key:
Version 1.0
PHY
RS
RS
PHY
RPR
Station
RS
PHY
Receiving on ringlet0
Transmitting on ringlet1
PHY
RS
RPR
Station
MAC
Datapath
West PHY
ringlet0
ringlet
1
MAC
PHY
Must be same speed on all links
Media can be different
MAC
Datapath
Agnostic to which PHY used
RS defined for SONET/SDH and
1 and 10 Gbps Ethernet PHYs
RS
PHY
PHY Independence
West
PHY
East
PHY
EEE
802
Page 3
Real SLAs
• BW allocations restored upon demand
– Class based prioritization allows restoration
within delay and jitter requirements for SLAs
– Allows full utilization and hard SLAs
without reserving BW
• FR/ATM-derived classes of service
Name
Class of service
Example use
Subclass
classA real time
classB near real time
subclassA0
subclassA1
classB-CIR
classB-EIR
Guaranteed
bandwidth
yes
yes
no
Quality of service
Delay/jitter
Bandwidth
type
low
allocated
bounded
unbounded
classC best effort
Version 1.0
Bandwidth
subtype
reserved
reclaimable
allocated
opportunistic
EEE
802
IEEE 802 March 2011 workshop
Page 4
Fairness
S1
6 Mb/s
S2
S3
6 Mb/s 6 Mb/s
S1
6 Mb/s
S2
S3
6 Mb/s 6 Mb/s
w
w
w
0 Mb/s
10 Mb/s
available
capacity
equal
weighted
shapers
3.3 Mb/s
4 Mb/s
S1
6 Mb/s
6w
S2
S3
6 Mb/s 6 Mb/s
2w
2w
unequal
weighted
shapers
2 Mb/s
2 Mb/s
3.3 Mb/s
6 Mb/s
Unfairness
3.3 Mb/s
Equal Fairness
6 Mb/s
Weighted Fairness
EEE
802
Version 1.0
IEEE 802 March 2011 workshop
Page 5
IEEE Std 802.17 protection mechanisms
Normal operation
RPR
Station
Normal
operation
RPR
Station
RPR
Station
RPR
Station
- Sub 50ms fault restoration
- Two paths available between any two nodes
Version 1.0
IEEE 802 March 2011 workshop
EEE
802
Page 6
IEEE Std 802.17 protection mechanisms
Steering
RPR
Station
RPR
Station
Failure
Steering
x
RPR
Station
Directs frame on
opposing ringlet that still
has connectivity
RPR
Station
EEE
802
Version 1.0
IEEE 802 March 2011 workshop
Page 7
IEEE Std 802.17 protection mechanisms
Wrapping (optional)
RPR
Station
RPR
Station
Failure
Wrapping
RPR
Station
x
Transmits frame on opposing
ringlet in order to route around
the fault
Version 1.0
RPR
Station
EEE
802
IEEE 802 March 2011 workshop
Page 8
IEEE Std 802.17 Frame formats
1
baseControl
1
baseControl
6
da
6
da
6
sa
6
sa
1
ttlBase
1
ttlBase
1
extendedControl
1
extendedControl
2
hec
2
hec
2
protcolType
6
daExtended
n
serviceDataUnit
6
saExtended
2
protcolType
n
serviceDataUnit
4
fcs
4
fcs
Key:
da – Destination address
sa – Source address
Version 1.0
ttl – Time to live
fcs – Frame check sequence
Size (Octets)
IEEE 802 March 2011 workshop
payload
ttl
trailer
1
header
ttl
trailer payload
Size (Octets)
1
header
Extended frame format
Basic frame format
EEE
802
Page 9
IEEE Std 802.17 Datapath sublayer
MAC service interface
Fairness algorithm,
OAM, Protection,
Topology
Control
MAC control sublayer
Ringlet
selection
Type check
Transmit frames
yield to transit
frames
MAC Address match – Receive, strip
Multicast – Copy, transit
Expired TTL - strip
Else - Transit
MAC datapath sublayer
Transit buffer
Single queue or
Dual queue
Transmit frames
Receive frames
Control packets – OAM,
Topology, protection
Spatial reuse – Ingress frames
use timeslots previously used
by egress frames
Frame Header
Checker
Frame Header
Ringlet0 datapath
Checker
Ringlet1 datapath
PHY service interface
Version 1.0
IEEE 802 March 2011 workshop
EEE
802
Page 10
IEEE 802.17 Standards
• IEEE 802.17-2004TM Resilient packet ring (RPR) access method and
physical layer specifications
– IEEE 802.17a-2004: Bridging of IEEE Std 802.17
– IEEE 802.17b-2007: Spatially Aware Sublayer
– IEEE 802.17c-2010: Protected Inter-Ring Connection
All available through Get IEEE 802
http://standards.ieee.org/getieee802/802.17.html
EEE
802
Version 1.0
IEEE 802 March 2011 workshop
Page 11