Re: new rev of LINK
Dan Grossman <dan@dma.isg.mot.com> Fri, 22 February 2002 20:01 UTC
Message-ID: <3C76A38E.31328475@dma.isg.mot.com>
Date: Fri, 22 Feb 2002 15:01:18 -0500
From: Dan Grossman <dan@dma.isg.mot.com>
X-Mailer: Mozilla 4.5 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: mallman@grc.nasa.gov
Cc: pilc@grc.nasa.gov
Subject: Re: new rev of LINK
References: <200202200422.XAA27815@lawyers.grc.nasa.gov>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-pilc@grc.nasa.gov
Precedence: bulk
Status: RO
Content-Length: 7799
Lines: 173
Mark, Thanks. Here are some comments: The architecture of the Internet was heavily influenced by the end- to-end principle, and in our view it was crucial to the Internet's success. I've always considered this to be a bit of an overstatement, especially in light of draft-iab-arch-changes-00. Suggest toning this down a bit. A third example of link-layer multiplexing is the Data Over Cable Service Interface Specifications. [DOCSIS1] [DOCSIS2] [DOCSIS3] DOCSIS version 1.1 introduces an internal fragmentation and Only one of the references applies here. Suggest: "A third example of data link layer fragmentation is contained in the Data Over Cable Service Interface Specification (DOCSIS) version 1.1 [DOCSIS2]." By the way, text in this section is a bit inaccurate in its use of the term multiplexing to cover the specific case of multiplexing that reduces head-of-line blocking for real time traffic. You might want to try to clean this up. There are several approaches to the problem. The first is to encode each IP packet into one or more SNDUs, with no SNDU containing pieces of more than one IP packet, and padding out the last SNDU of the AAL2 allows packets to be multiplexed into cell streams in ways that the start of a packet does not correspond to the start of a cell. See draft-ietf-pppext-ppp-over-aal2-02.txt as the first in a new IP packet. The AAL5 (ATM Adaption Layer 5) scheme used with ATM is an example of this approach, though it adds other features, including a payload length field and a payload CRC. The payload length field and CRC are an integral part of delineation (needed to detect loss of the last cell in an SDU), as well as being needed to protect against bit errors and erasures. Suggest removing the last clause of the last sentence. In AAL5, the 1-bit per segment flag, carried in the ATM header, The ATM User-User Indication (its proper name) is not a one-bit per cell (again, the proper name) flag, since the field in which it is encoded in fact encodes 8 values in 3 bits. The sentence should read: "In AAL5, the ATM User-User Indication, which is encoded in the Payload Type field of an ATM cell,..." indicates the end of a packet. (This bit is not protected by the ATM checksum, indicating the need for an end-to-end checksum.) The Not true. The HEC covers the entire cell header. Delete the parenthetical statement. packet control information (trailer) is located at the end of the segment. Placing the trailer in a fixed position may simplify hardware reassembly. Last sentence is gratuitous, and facilitating hardware reassembly was at or near the bottom of a list of rationales for placing it where it was placed. Suggest removing this. The ideal subnetwork for IP is connectionless. Connection-oriented networks that dedicate minimal resources to each connection (e.g., ATM) are a distant second, and connection-oriented networks that dedicate a fixed amount of capacity to each connection (e.g., the PSTN, including ISDN) are the least efficient. If such subnetworks must be used to carry IP, their call-processing systems should be capable of rapid call set-up and tear-down. This paragraph has always kinda bothered me as being conclusory. Suggest the following: "Purely connectionless subnets (such as Ethernet), which have no state and dynamically share resources, are optimal to supporting best effort IP, which is stateless and dynamically shares resources. Connection-oriented packet networks (such as ATM and Frame Relay), which have state and dynamically share resources, are less optimal, since best effort IP does not benefit from the overhead of creating and maintaining state. Connection-oriented circuit switched networks (including the PSTN and ISDN) both have state and statically allocate resources for a call, and thus not only require state creation and maintenance overhead, but also do not benefit from the efficiencies of statistical sharing of capacity inherent in IP. In any event, if an SNDCF that opens and closes subnet connections is used support IP, care should be taken to make sure that call processing in the subnet can keep up with relatively short holding times." Or words to that effect. You might even want to move that last bit up a paragraph or two. Bandwidth on Demand (BoD) Subnets Wireless networks, including both satellite and terrestrial, may use Bandwidth on Demand (BoD). Bandwidth on demand, which is implemented systems, is currently one proposed mechanism to efficiently share I know we went throught this once, but the definition of BoD, and what's encompassed and conflicts with other use of this term are really not clear. Are DOCSIS upstream and other contention-reservation systems BoD, for example? How about ATM/Frame Relay SVCs? ISDN? Is there some better way of scoping this thing? Might want to change that to "... is one mechanism that is used to..." (it's no longer a proposal, it's being used for better or worse). Unlike ARQ, FEC was seldom used for telecommunications outside of deep space links until the 1990s. It is now nearly universal in Seems to me that trellis coding came into voiceband modems in the mid-1980s, and that GEOs and military stuff were using it even earlier. Some systems use hybrid combinations of ARQ layered atop FEC; V.90 dialup modems with V.42bis error control are one example. Most errors are corrected by the trellis (FEC) code within the V.90 modem, and most that remain are detected and corrected by the ARQ mechanisms in V.42bis. Two corrections: V.90 has trellis coding only in the upstream (the reasons are too complex for my simple mind to capture). Text can either read: "V.90 modems (in the upstream direction)..." or "V.34 modems..." Also, MNP4 and LAPM are defined in in V.42, not V.42 bis. It is therefore highly desirable that a subnetwork subject to outages not silently discard packets during an outage. Ideally, it should define an interface to the next higher layer (i.e., IP) that allows it to refuse packets during an outage, and to automatically ask IP for new packets when it is again able to deliver them. If it cannot do this, then the subnetwork should hold onto at least some of the packets it accepts during an outage and attempt to deliver them when the subnetwork comes back up. When packets are discarded, IP should be notified so that the appropriate ICMP messages can be sent. Shouldn't TTL get decremented appropriately here (and packets discarded when it reaches 0?) When demand exceeds link capacity long enough to fill the queue, packets must be dropped. The traditional action of dropping the most recent packet ("tail dropping") is no longer recommended [RED93], but it is still widely practiced. The reference should be to RFC 2309 and RFC2914/BCP41 A new technique called "Explicit Congestion Notification" (ECN) allows routers to directly signal congestion to hosts without dropping packets. This is done by setting a bit in the IP header. Since this is currently an optional behavior (and, longer term, there will always be the possibility of congestion in portions of the network which don't support ECN), the lack of an ECN bit MUST NEVER be interpreted as a lack of congestion. Thus, for the foreseeable future, TCP MUST interpret a lost packet as a signal of congestion. Should reference RFC3168 work with TCP Explicit Congestion Notification (ECN) semantics [RFC2481] [RFB01]. Routers at the edges of the subnet, rather than shaping, would set the ECN bit in those IP packets that are received Again, the reference should be RFC3168 (obsoletes 2481)
- new rev of LINK Mark Allman
- Re: new rev of LINK Dan Grossman
- Re: new rev of LINK Gorry Fairhurst
- Re: new rev of LINK Dan Grossman
- Re: new rev of LINK Joe Touch
- Re: new rev of LINK Lloyd Wood
- Re: new rev of LINK Dan Grossman
- Re: new rev of LINK Joe Touch
- RE: new rev of LINK Lai, Wai S (Waisum), ALASO