Re: [PWE3] WGLC comments on: draft-ietf-pwe3-congcons-02.txt

Bob Briscoe <bob.briscoe@bt.com> Thu, 14 August 2014 17:01 UTC

Return-Path: <bob.briscoe@bt.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A0751A6F44 for <pwe3@ietfa.amsl.com>; Thu, 14 Aug 2014 10:01:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.268
X-Spam-Level:
X-Spam-Status: No, score=-5.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_INVITATION=-2, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vSfqRsigwa5C for <pwe3@ietfa.amsl.com>; Thu, 14 Aug 2014 10:01:52 -0700 (PDT)
Received: from hubrelay-by-03.bt.com (hubrelay-by-03.bt.com [62.7.242.139]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 363421A093D for <pwe3@ietf.org>; Thu, 14 Aug 2014 10:01:50 -0700 (PDT)
Received: from EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) by EVMHR03-UKBR.bt.com (10.216.161.35) with Microsoft SMTP Server (TLS) id 8.3.348.2; Thu, 14 Aug 2014 18:01:47 +0100
Received: from EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) by EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) with Microsoft SMTP Server (TLS) id 8.3.348.2; Thu, 14 Aug 2014 18:01:47 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) with Microsoft SMTP Server id 14.3.181.6; Thu, 14 Aug 2014 18:01:47 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.109.26.130]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s7EH1hbH000406; Thu, 14 Aug 2014 18:01:43 +0100
Message-ID: <201408141701.s7EH1hbH000406@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 14 Aug 2014 18:01:41 +0100
To: Yaakov Stein <yaakov_s@rad.com>
From: Bob Briscoe <bob.briscoe@bt.com>
In-Reply-To: <7.1.0.9.2.20140814120558.108e7b30@bt.com>
References: <8D3D17ACE214DC429325B2B98F3AE712077B9517F4@MX15A.corp.emc.com> <8D3D17ACE214DC429325B2B98F3AE712077B951928@MX15A.corp.emc.com> <CAA=duU1E=4iQ6-DDccqk8HrcdLq1rQrfNq7Wkdoaq1=Kb6RX6A@mail.gmail.com> <CAA=duU1P0mEH3HLjzox3jNC1aSpsK4fcxg4nxpps+JoPOVLgGA@mail.gmail.com> <CAA=duU2g1mM+V2ebwXduZ1gDkaFYALywvsT+MmXZy465Lp+_Bw@mail.gmail.com> <cd5585641947490b878d2ac71cb32fb1@exrad6.ad.rad.co.il> <7.1.0.9.2.20140814120558.108e7b30@bt.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=====================_794198531==.ALT"
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/pwe3/AGM0P2GhRi1n4MvSSXtRl6uD7ug
Cc: "pwe3@ietf.org" <pwe3@ietf.org>, "Andrew G. Malis" <agmalis@gmail.com>
Subject: Re: [PWE3] WGLC comments on: draft-ietf-pwe3-congcons-02.txt
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Pseudowire Emulation Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3/>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Aug 2014 17:01:59 -0000

Yaakov,

This time adding pointer to all my nits and 
including the list, which I hadn't noticed wasn't 
cc'd when I replied to all. More inline within my own previous email..

At 14:02 14/08/2014, Bob Briscoe wrote:
>To: Yaakov Stein <yaakov_s@rad.com>
>From: Bob Briscoe <bob.briscoe@bt.com>
>Subject: RE: [PWE3] WGLC comments on: draft-ietf-pwe3-congcons-02.txt
>Cc: "Andrew G. Malis" <agmalis@gmail.com>, BOCCI 
>Matthew <Matthew.Bocci@alcatel-lucent.com>, 
>"Black, David" <david.black@emc.com>
>
>Yaakov,
>
>I have just re-read it thoroughly. I have 
>noticed about two dozen editorial nits where 
>correcting them would not change the intended 
>sense (altho sometimes the sense needs to change 
>to say what we intended!). Examples:
>- Unexpanded abbreviations (David's suggestion would help, but there are more)
>- Missing words, tautologies, random punctuation problems etc
>- Uses of the wrong word, even tho we know what you mean
>- The caveat about dynamics vs steady state 
>needs to shift down a para, so that it follows 
>into the para that says what to do about dynamics.
>
>Should I take the token, and edit the XML 
>directly, then you can see a diff to check if 
>you want to accept my suggestions?

I've provided xml source of my suggested edits (and a diff) here:
<http://www.bobbriscoe.net/projects/2020comms/pwe3-congcons/draft-ietf-pwe3-congcons-DIFF03a-02.html>
<http://www.bobbriscoe.net/projects/2020comms/pwe3-congcons/draft-ietf-pwe3-congcons-03a.txt>
<http://www.bobbriscoe.net/projects/2020comms/pwe3-congcons/draft-ietf-pwe3-congcons-03a.xml>

I'm not implying that this is now the master 
version - it's just an easy way to describe edits 
(and you can use it as the basis for a new master 
if you want). Similarly to David, pls take my 
comments as co-author into consideration in parallel with the WGLC responses.

I couldn't alter the figures. I would ask for the following changes:
* All Figs: s/PLR/PLP/
* Figs 1-4:
   - s/delay/one-way delay.
* Fig 1: max at 10 not 50 on y axis
* Figs 5-8:
   - s/safe/undeniably safe/
* Figs 7-8: max at 0.5% on x axis
* Fig 9: s/Pd/PLP/

I incorporated those nits I could see on the list 
(Sasha, Stewart & David), some of which I had noticed myself.

>Below are six thoughts that go slightly beyond 
>'editorial'. 1-4 could be considered 
>'editorial'. But 5&6 are the more significant "techno-political" points.

Suggested resolutions of these six bigger issues 
are now also in my xml suggestion above too.


>1. The phrase "mechanisms for provisioning PWs 
>in service provider networks" is too opaque (the 
>PWE audience might understand this scoping 
>sentence, but a L4 reader might not understand 
>what we're excluding here, which could make them suspicious).
>CURRENT:
>    Mechanisms for provisioning PWs
>    in service provider networks are well understood and will not be
>    discussed further here.
>SUGGESTED:
>    The case where the service provider network 
> arranges sufficient capacity for a PW is well 
> understood and will not be discussed further 
> here. The concern is over PWs deployed 
> independently of the service provider network's 
> traffic engineering or capacity planning.
>
>2. The justification for using OWD of a few milliseconds misses the point.
>"  The one-way delay
>    of a native TDM service consists of the physical time-of-flight plus
>    125 microseconds for each TDM switch traversed; and is thus very
>    small as compared to typical PSN network-crossing latencies.
>"
>The 125us per switch is irrelevant. The point 
>that needs making is that PWs are generally 
>deployed with a short physical time of flight.
>
>3. Related point: the captions on the graphs do 
>not clearly indicate that they are OWD, not RTT. 
>This could be clarified in the text, or on the graphs.
>
>4. Change packet loss rate (and PLR) to packet 
>loss probability throughout, including on the 
>graph axes. PLR is an ambiguous term, even 
>though it is widely used in the industry. Packet 
>loss rate could be measured in packet per 
>second, whereas packet loss probability is 
>unambiguously dimensionless. Indeed, in the 
>appendices, packet loss rates with respect to time are calculated.
>
>5. Rather than David's "reasonable" I suggest we 
>use the phrase "unambiguously safe" not just 
>"safe" for the headings of Figs 5-8 and in the 
>text, as below. Otherwise, we are implying that 
>it is unsafe outside the region.

I thought of a better phrase: "undeniably safe" 
instead of "unambiguously safe".
I slightly prefer this over these other possibilities:
- unarguably safe
- indisputably safe
- unconditionally safe

>CURRENT:
>    One may view this condition as defining an operating envelope for a
>    TDM PW, as a TDM PW that occupies no more bandwidth than a TCP flow
>    causes no more congestion than that TCP flow would.  Under this
>    condition it is safe to place the TDM PW along with congestion-
>    responsive traffic such as TCP, without causing additional
>    congestion.  on the other hand, were the TDM PW to consume
>    significantly more bandwidth a TCP flow, it could contribute
>    disproportionately to congestion, and its mixture with congestion-
>    responsive traffic might be inappropriate.
>SUGGESTED:
>    One may view this condition as defining an 
> unambiguously safe operating envelope for a
>    TDM PW, as a TDM PW that occupies no more bandwidth than a TCP flow
>    causes no more congestion than that TCP flow 
> would.  This does not draw us into a debate 
> over whether TCP-friendliness is a valid 
> constraint; it simply says that there can be no 
> question that a PW is safe if it does no more 
> harm than a single TCP flow. Under this
>    condition it is unambiguously safe to place 
> the TDM PW along with congestion-
>    responsive traffic such as TCP.  On the 
> other hand, were the TDM PW to consume
>    significantly more bandwidth a TCP flow, it could contribute
>    disproportionately to congestion, and its mixture with congestion-
>    responsive traffic might start to cause concern.
>
>6. The analysis in Appendices A & B needs to 
>mention that loss bursts arise primarily from 
>tail drop buffers, and the introduction of 
>active queue management (AQM) makes losses more 
>independent of each other (less bursty). (I have 
>references showing evidence of this.) In the 
>comparisons with TCP, we have assumed 
>independent losses anyway, because they are the 
>worst case (and fortunately they are easier to 
>analyse). On a similar point, in appendix B, 
>where we say "(bursty packet loss was also 
>simulated but is not reported here)", we ought 
>to give a reason otherwise readers will be 
>suspicious. A good reason would be that uniformly random is the worst case.
>
>I've also responded to a couple of David's 
>suggestions inline (I agree with the others)...

I did /not/ incorporate the more extensive text 
requested/suggested by Stewart/David. I didn't 
want to step all over your call as editor on this.

As you'll see my responses to David's points are 
still inline below. I agree with them all except:
* I don't think we should go into any detail on a 
circuit-breaker mechanism in this draft, which 
should stay on the purely informational high ground.
* Also I don't think we need to recommend a PW 
should prefer larger packets; given we've just 
shown there isn't a problem, we don't need to propose any rememdy.
* I'm not convinced refs for Security 
Considerations are necessary, but I wouldn't mind if you added them either.


Cheers



Bob




>At 17:44 13/08/2014, Yaakov Stein wrote:
>>Bob told me on Friday of the IETF that he was 
>>going to look over the final version and comment.
>>
>>Bob – ping ?
>>
>>Y(J)S
>>
>>From: Andrew G. Malis [mailto:agmalis@gmail.com]
>>Sent: 13 August, 2014 17:02
>>To: Yaakov Stein
>>Cc: Bob Briscoe; rbriscoe@jungle.bt.co.uk; BOCCI Matthew; Black, David
>>Subject: Re: [PWE3] WGLC comments on: draft-ietf-pwe3-congcons-02.txt
>>
>>Yaakov,
>>
>>I still haven't heard from Bob, but you should 
>>incorporate David's updates into a new 
>>revision, and I'll use that version for my final Shepherd's review.
>>
>>Thanks,
>>Andy
>>
>>On Mon, Aug 11, 2014 at 11:16 AM, Andrew G. 
>>Malis <<mailto:agmalis@gmail.com>agmalis@gmail.com> wrote:
>>Actually, I'm going to end the LC as soon as I 
>>hear back from Bob on the IPR call. I sent him a reminder earlier this morning.
>>
>>Cheers,
>>Andy
>>
>>On Sun, Aug 10, 2014 at 9:53 AM, Andrew G. 
>>Malis <<mailto:agmalis@gmail.com>agmalis@gmail.com> wrote:
>>David,
>>
>>That's perfect, thanks! I'm going to end the LC tomorrow.
>>
>>Cheers,
>>Andy
>>
>>On Sat, Aug 9, 2014 at 10:32 PM, Black, David 
>><<mailto:david.black@emc.com>david.black@emc.com> wrote:
>>Following up on this ...
>>
>> > As we're now moving quickly to try to complete this draft , I agreed
>> > w/Yaakov that my author comments would be 
>> sent in as WG Last Call comments ...
>> > ... so here they are:
>>... with some suggested new text ...
>>
>> > Major issues:
>> >
>> > The reference to a transport circuit breaker 
>> in section 3 is a bit optimistic
>> > and high level:
>> >
>> >       We can accomplish this by
>> >       employing a transport circuit breaker, by which we mean an automatic
>> >       mechanism for terminating a flow to prevent negative impact on other
>> >       flows and on the stability of the network
>> >       [I-D.fairhurst-tsvwg-circuit-breaker].
>> >
>> > This should be accompanied by at least an example of how to do this - past
>> > discussion has suggested carrier monitoring of delivered service quality
>> > in order to shut down PWs that are experiencing loss rates that result in
>> > unacceptable service quality (as defined for us by the ITU ...).  I'd also
>> > like to add some text to suggest that operators use this sort of circuit
>> > breaker practice when TDM PWs compete with elastic traffic.
>>After this text in Section 3:
>>
>>    We can accomplish this by
>>    employing a transport circuit breaker, by which we mean an automatic
>>    mechanism for terminating a flow to prevent negative impact on other
>>    flows and on the stability of the network
>>    [I-D.fairhurst-tsvwg-circuit-breaker].  Note that a transport circuit
>>    breaker is intended as a protection mechanism of last resort, just as
>>    an electrical circuit breaker is only triggered when absolutely
>>    necessary.
>>
>>I suggest adding:
>>
>>    For TDM pseudowires, such a circuit breaker can be realized via
>>    operator monitoring of drop rates and consequent on the quality of
>>    TDM service delivered and shutting down TDM pseudowires that persistently
>>    fail to deliver acceptable TDM service (as defined by [G775] and
>>    [G826]).  This document explains why a TDM PW that is causing congestion
>>    problems via interference with elastic traffic cannot be delivering
>>    acceptable TDM service (see the rest of this Section, plus Appendices
>>    A and B).
>
>I don't think we should go there. We need to 
>keep this draft firmly as informational. If 
>someone thinks a mechanism is needed because of 
>the information in this draft, then they can write about a mechanism.
>
>
>>And breaking the paragraph after the added text.
>>
>> > Figure 1 and Figure 2 indicate that based on using the TCP throughput
>> > equation as a proxy for potential impact on elastic traffic (which is what
>> > we're doing in this draft), for the same 
>> fixed bandwidth PW, a larger segment
>> > size is less likely to cause impacts.  I'd like to add a suggestion to use
>> > the larger PW segment sizes as long as they're consistent with delivery of
>> > the service.  There's been a related 
>> (long-to-the-point-of-ratholed) debate
>> > over in the Transport Area about whether packet-rate-limited/congestible
>> > forwarding is still relevant.  My view is that such equipment exists, and
>> > hence that this is a relevant consideration for this draft, and would not
>> > mention that issue here.
>>Ignoring the rathole invitation ;-).  This is still in section 3, after:
>>
>>    We see that in general for large packet sizes, short delays, and low
>>    packet loss rates, the TDM pseudowires consume much less bandwidth
>>    than TCP would under identical conditions.  Only for small packets,
>>    long delays, and high packet loss ratios, do TDM PWs potentially
>>    consume more bandwidth, and even then only marginally.
>>
>>I suggest adding:
>>
>>    Comparing figures 1 and 2, use of a larger segment size for a T1 or E1
>>    TDM PW moves the operational behavior of the PW away from the boundary
>>    at which the TCP throughput equation 
>> suggests that undue interference with
>>    elastic traffic may start to occur.  We suggest that larger segment
>>    sizes be preferred for T1 and E1 TDM PWs, but note that other
>>    considerations may favor smaller segment sizes (e.g., jitter buffer
>>    size, bounding the impact of an isolated packet drop event).
>
>There is no need to recommend any remedial 
>action, when we have just shown there is not a problem.
>
>Further, the "marginal problem" only applies 
>when the TCP traffic uses packets smaller than 
>128B, which we only used as a hypothetical 
>worst-case for the analysis. But in practice 
>this doesn't happen with long-running TCP flows 
>- they use packets that are as large as possible 
>(irrespective of what the PW uses). So there really is /no/ problem to remedy.
>
>
>>and again, breaking the paragraph after that added text.
>>
>>I hope that latter sentence ("We suggest that ...") is acceptable to the WG.
>>
>> > Minor issues:
>> >
>> > Section 2 is about Ethernet PWs that carry elastic traffic.  Should others
>> > be mentioned as also covered by this analysis - e.g., ATM and Frame Relay
>> > PWs carrying elastic traffic?
>>After:
>>
>>    In this section we consider Ethernet PWs that primarily carry
>>    congestion-responsive traffic.  We show that we automatically obtain
>>    the desired congestion avoidance behavior, and that additional
>>    mechanisms are not needed.
>>
>>I suggest adding:
>>
>>    This discussion is applicable to any PW that carries congestion-
>>    responsive traffic (e.g., ATM and Frame Relay PWs); Ethernet PWs are
>>    used here for clarity, as they are a common example.
>>
>> > Section 2 does not cover Ethernet PWs 
>> carrying inelastic traffic - that would
>> > be unusual, but should it be explicitly noted as out of scope, or just not
>> > discussed (as is the case for the current text)?
>>I suggest doing nothing here, and planning to deal with this concern
>>if it should arise later (e.g., IETF Last Call or IESG Evaluation).
>>
>> > Section 3 should say that the reason the draft focuses on TDM PWs is that
>> > they're the inelastic PWs that are likely to 
>> be carried over IP in practice.
>> > My understanding is that other potentially inelastic PWs are MPLS-only
>> > in practice.
>>After:
>>
>>    Inelastic PWs, such as TDM PWs ([RFC4553][RFC5086][RFC5087]), are
>>    potentially more problematic than the elastic PWs of the previous
>>    section.  Being constant bit-rate (CBR), TDM PWs can not be made
>>    responsive to congestion.  On the other hand, being CBR, they also do
>>    not attempt to capture additional bandwidth when neighboring TCP
>>    flows back off.
>>
>>I suggest adding:
>>
>>    We focus on TDM PWs here as they are the only inelastic PWs that are
>>    likely to be IP-encapsulated in practice.  Most other inelastic PWs
>>    tend to only be used with MPLS.
>>
>>[I'd ask Yaakov and other PW experts to double-check the latter sentence,
>>please.]
>>
>> > A terminology section to roll up all the 
>> acronym expansions (e.g., TDM, CBR)
>> > in one place seems like a good idea.
>>These four acronyms would be good to put into a terminology section:
>>
>>CBR Constant Bit Rate
>>PSN Packet Switched Network
>>PW Pseudowire
>>TDM Time Division Multiplexing
>>
>> >
>> > This text on p.11 could be incendiary:
>> >
>> >       Under this condition it is safe to place the TDM PW along with
>> >       congestion - responsive traffic such as TCP, without causing
>> >       additional congestion.
>> >
>> > First of all to reduce the flammability, "safe" -> "reasonable" and there
>> > are a number of other occurrences of "safe" 
>> that deserve similar treatment ;-
>> > ).
>> > Beyond that, this assertion is dependent on 
>> the operating conditions staying
>> > within that reasonable operating envelope, which entails use of something
>> > like a circuit breaker - I'd say that here, and reference the earlier
>> > circuit breaker discussion.
>>Global substitution: "safe" -> "reasonable", starting with the abstract.
>>
>>Then for this specific text on p.11:
>>
>>OLD
>>         Under this condition it is safe to place the TDM PW along with
>>         congestion - responsive traffic such as TCP, without causing
>>         additional congestion.
>>NEW
>>         Under this condition it is reasonable 
>> to place the TDM PW in competition
>>       with congestion-responsive traffic such 
>> as TCP, as the result should not
>>       produce unacceptable congestion 
>> effects.  That assumes that the operating
>>       conditions remain within the reasonable 
>> operating envelope - as discussed
>>       above, a transport circuit breaker is a 
>> suggested means of managing a TDM
>>       PW so that it is shut down if operating conditions remain persistently
>>       outside the reasonable operating envelope for the PW (e.g., due to a
>>       high packet loss rate).
>
>No need to go there. See my suggestions earlier.
>
>
>> > Figures 7 and 8 could use some shading or lines to indicate the typical
>> > deployed operating regions for the pseudo-wires to visibly show that they
>> > fall under the curves, particularly for larger segment sizes.  I'd also
>> > repeat or refer to the suggestion to use larger
>
>I wanted to suggest this myself, but it is hard 
>to depict fuzzy boundaries. If you can do this, pls do.
>
>Given the PW operating regions are bounded by v 
>low loss probability, the x axis in Figs 7&8 
>ought to be scaled much smaller as well.
>
>Related point: the y axis in Fig 1 ought to max at 10, not 50.
>
>Regards
>
>
>
>Bob
>
>> >
>> > Nits:
>> >
>> > References aren't allowed in abstracts, so remove reference to
>> > [I-D.fairhurst-tsvwg-circuit-breaker]
>> >
>> > Introduction, first paragraph, delete "PWE3" towards end of paragraph -
>> >
>> >    preferably the 4 byte PWE3 control word.
>> >
>> > In addition to its current general statements, the Security Considerations
>> > section should point to the security considerations sections in a few
>> > particularly relevant RFCs - I'd suggest 3985, 4553, 5086 and 5087.
>>After:
>>
>>    This document does not introduce any new congestion-specific
>>    mechanisms and thus does not introduce any new security
>>    considerations above those present for PWs in general.
>>
>>I suggest adding a new paragraph:
>>
>>    For PW security considerations, see the security considerations sections
>>    of the cited RFCS; the security considerations in [RFC3985], [RFC4553],
>>    [RFC5086] and [RFC5087] are particularly applicable to this document.
>>
>> >
>> > Thanks,
>> > --David
>> >
>> >
>> > > -----Original Message-----
>> > > From: pwe3 [mailto:pwe3-bounces@ietf.org] On Behalf Of Yaakov Stein
>> > > Sent: Thursday, July 24, 2014 4:52 PM
>> > > To: <mailto:pwe3@ietf.org>pwe3@ietf.org
>> > > Subject: Re: [PWE3] I-D Action: draft-ietf-pwe3-congcons-02.txt
>> > >
>> > > Please look at the PDF version only
>> > > (the txt version does not have the graphs).
>> > >
>> > > Y(J)S
>> > >
>> > >
>> >
>> > _______________________________________________
>> > pwe3 mailing list
>> > <mailto:pwe3@ietf.org>pwe3@ietf.org
>> > https://www.ietf.org/mailman/listinfo/pwe3
>>
>>_______________________________________________
>>pwe3 mailing list
>><mailto:pwe3@ietf.org>pwe3@ietf.org
>>https://www.ietf.org/mailman/listinfo/pwe3
>>
>>
>>
>
>________________________________________________________________
>Bob Briscoe,                                                  BT

________________________________________________________________
Bob Briscoe,                                                  BT