Re: [Gen-art] Gen-ART LC review of draft-ietf-mpls-multipath-use-03

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In message <E736F946-88D0-4262-B2DD-C62FC461A885@xxxxxxxxx>
Jari Arkko writes:
>  
> Many thanks for your (once again) detailed review, Peter! And thank
> you Curtis for making the fixes. One comment below:
>  
> >> Make all references to the expansion of ECMP read "Equal-Cost Multipath" for
> >> consistency with RFC 2991.
> > 
> > ECMP is expanded on first use in compliance with RFC Editor quidelines
> > for abbreviations.  ECMP is also expanded on first use within each
> > section where it is used with the exception of one place where ECMP is
> > contained in a verbatim excerpt in a quote from RFC6374.
>  
> I thought Peter was referring to the fact that your draft has some variation on the way the term is expanded, even outside verbatim examples:
>  
> > % grep -i 'equal' draft-ietf-mpls-multipath-use-03.txt
> > draft-ietf-mpls-multipath-use-03.txt:94:   than parallel links includes Equal Cost MultiPath (ECMP) as applied
> > draft-ietf-mpls-multipath-use-03.txt:148:   Equal Cost Multipath (ECMP)
> > draft-ietf-mpls-multipath-use-03.txt:149:       Equal Cost Multipath (ECMP) is a specific form of multipath in
> > draft-ietf-mpls-multipath-use-03.txt:229:       Equal-Cost Multi-Path (ECMP) load-balancing MUST NOT be performed
> > draft-ietf-mpls-multipath-use-03.txt:288:   following paragraph in "Section 2.9.4 Equal Cost Multipath" gives the
> > 
> > % grep -i "equal" rfc2991.txt
> > rfc2991.txt:   allow "Equal-Cost Multipath" (ECMP) routing.  Some router
> > 
>  
> I think you could align other instances than those relating to
> verbatim text from RFC 5960 or 6374.
>  
> Anyway, minor things. I have balloted no-objection for this draft for
> the Thursday's IESG telechat. Thanks for your hard work, all.
>  
> Jari


Jari,

Thanks for the no-objection.

There doesn't seem to be much consistency on ECMP expansion.

Checking abstracts in rfc-index:

RFC2992 (same authors as RFC2991) uses:

  Equal-Cost Multi-Path        - in the title
  Equal-cost multi-path (ECMP) - in the abstract

RFC4928 uses:

  Equal Cost Multipath (ECMP)

RFC5640 uses:

  equal cost multiple paths (ECMPs)

RFC6391 uses:

  Equal Cost Multiple Paths (ECMPs)

RFC6754 in the title uses:

  Equal-Cost Multipath (ECMP)

You'll get a few more combinations of hyphenation and capitalization
if you try:

  grep -i 'equal[- ]cost' rfc????.txt | grep ECMP

The total count for space vs hyphen (up to rfc7052) are:

  grep -i 'equal cost multi' rfc????.txt | grep ECMP | wc -l
      47
  grep -i 'equal-cost multi' rfc????.txt | grep ECMP | wc -l
      26

  grep -i 'equal cost multi' rfc????.txt | grep ECMP \
    | sed 's/:.*//' | uniq | wc -l
      34
  grep -i 'equal-cost multi' rfc????.txt | grep ECMP \
    | sed 's/:.*//' | uniq | wc -l
      18

The hyphen form is used less often recently (May 2008 - Oct 2013).

  grep -i 'equal cost multi' rfc[567]???.txt | grep ECMP \
    | sed 's/:.*//' | uniq | wc -l
      27
  grep -i 'equal-cost multi' rfc[567]???.txt | grep ECMP \
    | sed 's/:.*//' | uniq | wc -l
      10

  grep -i 'equal cost multi' rfc[67]???.txt | grep ECMP \
    | sed 's/:.*//' | uniq | wc -l
      15
  grep -i 'equal-cost multi' rfc[67]???.txt | grep ECMP \
    | sed 's/:.*//' | uniq | wc -l
       8

I prefer the RFC4928 flavor of this acronym and the above greps show
that it is more widely used in the RFC series.

Curtis




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]