Protection of RPR strict order traffic - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Protection of RPR strict order traffic

Description:

Must know when to stop accepting packets on old ringlet. Solution 2, 'Receiver' ... new packets have started to arrive on secondary ringlet. 4/5/2001 ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 15
Provided by: amun3
Category:

less

Transcript and Presenter's Notes

Title: Protection of RPR strict order traffic


1
Protection of RPR strict order traffic
  • Amund Kvalbein (amundk_at_simula.no)
  • Stein Gjessing (steing_at_simula.no)

2
Outline
  • What is RPR
  • Protection mechanisms in RPR
  • Identify weaknesses
  • Our improved mechanisms
  • Analysis and simulation results (briefly)
  • Packet loss, packet reordering
  • Conclusion

3
Resilient Packet Ring
  • RPR is a dual ring network
  • Packet based
  • Data and control traffic flow on both ringlets
  • Spatial reuse through destination stripping
  • Standardized as IEEE 802.17
  • Defines a MAC protocol (like 802.3, 802.11)
  • Physical layer agnostic
  • Intended for use in Metropolitan and Wide Area

4
RPR features
  • Three service classes with different priorities
  • Class A, class B, class C
  • Fairness mechanism
  • Fast recovery mechanisms
  • Goal sub 50 ms recovery of traffic

5
Insertion buffer ring (dual)
6
Protection in RPR
  • Each station keeps topology image
  • RPR has two protection mechanisms
  • Wrapping
  • Steering
  • In order delivery required (out of order
    optional)

7
When error occurs (link fails)
  • Wrapping happens immediately
  • New topology image is distributed from point of
    failure and around the ring (in both directions)
  • Topology stabilization timer (default 40 ms)
    prevents reordering (all old packets must be
    discarded before new topology is valid)
  • When topology is stable Forwarding is resumed by
    steering

8
Strict order (Normal) vs. Out of order
Strict order
Out of order
Rest of talk will concentrate on strict order and
steering
9
Pimary and Secondary ringlets
Source
Shortest path is default Secondary ringlet is
new path after error has occurred
Receiver
10
Our proposals
  • Tighten stabilization timer automatically(Calcula
    te how much time is needed based on topology,
    component and maximum rate information)
  • Discard all old packets at receiver
  • Selectively discard packets at receiver

11
Discard packets at receiver
  • Do not discard, and continue to send packets in
    unstable topology
  • Let receiver discard only reordered packets
  • The information needed is almost there
  • Must know when to stop accepting packets on old
    ringlet
  • Solution 2, Receiver Stop accepting packets
    on primary ringlet and start accepting packets on
    secondary ringlet, when topology update is
    received

12
Selectively discard packets at receiver
  • Solution 3, Selective discard Stop accepting
    packets on primary ringlet and start accepting
    packets on secondary ringlet, when topology
    update is received andnew packets have started
    to arrive on secondary ringlet

13
64 stations ring, 40 km links, STQ size 256
kBytes,1Gb/s link speed, J-sim model
14
Conclusion
  • RPR's ability to offer sub-50 ms recovery for
    strict order traffic is hampered by mechanism
    used to prevent reordering
  • Our proposed mechanisms help solve this problem
  • Reduced recovery time
  • Reduced packet loss
  • Still no reordering
Write a Comment
User Comments (0)
About PowerShow.com