| Thread Links | Date Links | ||||
|---|---|---|---|---|---|
| Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index | 
| 
 I 
agree with you that sending pause type of frames in RPR is definitely not the 
way to go. That causes problems for TCP/IP traffic even over Ethernet switches 
configured point to point. We should  make sure that we don't rely on 
pause sort of things in RPR, because that would make it much worse for the ring. 
Other than pause, Ethernet switches configured in chain would do (besides the L2 
protocol issues like spanning tree for rings). As you 
described  that there are three interfaces: east ring west 
ring and local traffic. Thus we have to do switching, switching requires 
buffering, traffic prioritization and congestion control. Switching has 
been traditionally the function of upper layers, but for RPR we are bringing in 
to MAC layer. Why not bring buffering and congestion control as well.  Why 
not let the QoS be same as the chain of Ethernet switches (minus pause frames) 
with L2 protocol enhancements to make ring topology work. How much bandwidth is 
provisioned on east vs. west in my opinion is a provisioning and class of 
service issue. Some classes are protected like EF and AF1, thus traffic in that 
class should be sent only in one direction. Thus, if protection event happens 
then other direction can be used to maintain bw gaurantee. Other class 
traffic like best effort may not be protected. Thus, available link 
capacity should be utilized in both directions. 
 
-Sanjay K. Agrawal 
 I imagine the likely implementation of RPR aceess module 
  would require 3 major interfaces, 
  East Ring I/F, West Ring I/F, and the Access I/F (for 
  switch/router connection). In my opinion, 
  the bandwidth of the Access I/F should be at most equal to 
  that of a ring I/F for practical reasons, 
  though you may disagree with me. The current RPR protocols 
  are trying to guarantee the fairness 
  of ring resource access, but there is nothing to prevent 
  traffic flow into the same destination node 
  from both East and West direstions at the same time, i.e., 
  input rate = 2x output rate. That is 
  why I'm saying that congestion could be worse on the RPR 
  acccess module than on the Ethernet 
  access module, and that is also why I'm promoting the 
  importance of flow control integration. 
  Actually, the foundamental issue here is how we view 
  the RPR scope. If we treat the traffic 
  managment (along with buffering scheme) as the higher layer 
  task of switch/router, then the 
  above is irrelavent, and argueing QoS issue inside RPR 
  doesn't make sense either. 
  On the other question, one of the important differences 
  between the RPR and a chain of Ethernet  
  switches is that RPR provide the pass-through buffers, and 
  RPR protocol is tightly coupled with 
  it. Pause type of flow control will break all the proposed 
  schemes, and there is potential ring lockup 
  problem if we are not careful. 
  William 
  
  |