RE: draft of a core protocol spec
Frank Kastenholz <[email protected]> Thu, 07 Nov 2002 14:42:25 -0500
| Newsgroups | gmane.ietf.iporpr |
|---|---|
| Message-ID | <5.1.1.5.2.20021107142754.01d54d98@uniwest2> |
At 01:56 PM 11/7/2002 +0200, Leon Bruckman wrote: >Frank, >My comments below. Leon, thanks for reading and commenting on it. >When the > fault clears, the ring "unwraps" and/or the effected source > nodes "re-steer" their traffic. >lb] In steer protection the client in a node may select not to steer back, >thus avoiding a second hit. I would recommend to remove this sentence As this section of the document is meant to be a high-level, not-very-technical, description of 802.17, is it necessary? All I want to say is that once the fault clears, the ring reverts to normal operation (hmm, maybe I should just say that) > The two rings are called the Inner ring and Outer ring. >lb] They are called ringlet0 (former outer) and ringlet1 (former Inner) Ok, thanks. > A node may transmit a packet in either direction around the > ring. IEEE 802.17 includes MAC-level protocols to determine > the shortest path to each destination. >lb] My suggestion: "IEEE 802.17 includes MAC-level protocols to determine >the ring topology." Ok. > IEEE 802.17 is a media-independent network protocol that is > layered over several different physical media. SONET and > Gigabit Ethernet are currently specified; others may be > specified in the future. The higher layers are shielded from > any media dependencies. >lb] SONET/SDH and 1 and 10 Gigabit Ethernet are specified in the draft Ok > There are fairness and bandwidth-management elements. There > are high, medium, and low priority services. >lb] My suggestion: "There are 3 service classes: Class A that provides low >delay and delay variation, class B that includes a committed and a excess >component, and class C a best effort class. Ok >Use of these > features by IP and MPLS is beyond the scope of this > specification. Their use will be specified in a later > document. >lb] We could at least define the mapping of DiffServe to the RPR service >classes I imagine that this could lead to a long discussion (having watched how long it took Diffserv to do something that was supposed to be "simple"...). The purpose of this note is to define the basic, no bells, no whistles, version of IPoRPR. The idea is that these are things that we can easily get consensus on. This would allow implementation and experimentation work to begin. Using the "advanced" features of 802.17 is something we intentionally put off until we recharter the working group to go into those areas (which should happen Q1 or Q2 of next year). It's been my experience in the IETF that keeping a very constrained charter keeps the working group tightly focussed on the issues at hand and that means that the working group actually gets things done in a timely manner. >lb] RPR also defines a echo frame to verify connectivity between any two >stations on the ring at the RPR layer, and a flush frame that can be used to >avoid misorder when steering flows Yup. But I don't see them as relevant to the basic encapsulation, etc, of IP and MPLS over RPR. > 4.1 IEEE 802.17 Header > > When transmitting an IP or MPLS packet, a host or router > indicates various parameters to the IEEE 802.17 MAC layer (see > section 5.3.1.1 of [8]. This section specifies how those > parameters are to be used: > > TTL In the absence of any recommended value in IEEE 802.17, > the TTL SHOULD be set to 255. >lb] There is no need (nor a standard way) to indicate TTL to the MAC. The >MAC can calculate it based on the DA There does not need to be a standard way of indicating the TTL to the MAC. That's an implementation issue. However, that's irrelevant. If the MAC can insert the "correct" TTL, that's _probably_ all we need and I'll revise the spec to say that. One question, when a node is added to the ring, does the MAC update its notion of what TTL to use "quickly"? Frank Kastenholz