Re: [Bier] WGLC: draft-ietf-bier-isis-extensions-04
IJsbrand Wijnands <[email protected]> Mon, 12 Feb 2018 22:49:59 +0100
| Newsgroups | gmane.ietf.isis |
|---|---|
| Message-ID | <E35F158F-2F97-47FD-8272-497B68ABDD1B__37354.3015135967$1518472127$gmane$org@cisco.com> |
--===============5356640840564477955==
Content-Type: multipart/alternative;
boundary="Apple-Mail=_8E2507A6-F5FB-4856-A1FA-D64A10832455"
--Apple-Mail=_8E2507A6-F5FB-4856-A1FA-D64A10832455
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Les,
> (If MPLS encapsulation (Section 2.1 of [MPLS_BIER_ENCAPS]) is
> being used, this means that every BFR that is advertising a =
label
> for sub-domain S is advertising a label for the combination of
> sub-domain S and Disposition BitStringLength L.)
It says, if MPLS encapsulation is used, there is a Label for the {SD, =
BSL}. So, if there is non-MPLS (ether) only, there will not be a Label =
and the compatibility check will fail. Is that not the same a router =
that does not support MPLS BIER, and treated as a non-BIER router?
> [Les:] I don=E2=80=99t see how this text can be used to mean =
=E2=80=9Cmultiple encap types can be supported on the same BFR for a =
given <MT,SD>=E2=80=9D.
> ???
Are these not like ships in the night? Like an Prefix can be reachable =
over MPLS and IP on the same interface? I do assume you want to stay =
with the encapsulation that you where provisioned in and not move from =
MPLS into non-MPLS. Why do you need to say you can support both?
Thx,
Ice.
> On 12 Feb 2018, at 22:16, Les Ginsberg (ginsberg) <[email protected]> =
wrote:
>=20
> Ice -
> =20
> From: IJsbrand Wijnands (iwijnand)=20
> Sent: Monday, February 12, 2018 12:58 PM
> To: Les Ginsberg (ginsberg) <[email protected]>
> Cc: Acee Lindem (acee) <[email protected]>; [email protected]; Peter Psenak =
(ppsenak) <[email protected]>; [email protected] list <[email protected]>
> Subject: Re: [Bier] WGLC: draft-ietf-bier-isis-extensions-04
> =20
> Les,
>=20
>=20
> Perhaps the thread is too long and you have gotten confused. J
> =20
> Maybe :-), but...
>=20
>=20
> The point being discussed now is support for multiple encapsulation =
types (BSL conversion was mentioned in the thread =E2=80=93 but it is =
NOT the subject being discussed at the moment).
> =20
> I got that, it was removed after a long debate sometime back.
>=20
>=20
> =20
> In latest IS-IS BIER draft we changed:
> =20
> > All routers in the flooding scope of the BIER TLVs MUST =
advertise the
> > same encapsulation for a given <MT,SD>. A router =
discovering
> > encapsulation advertised that is different from its own MUST =
report a
> > misconfiguration of a specific <MT,SD>. All received BIER
> > advertisements associated with the conflicting <MT, SD> pair =
MUST be
> > ignored.
> >
> > "
> >
> > to
> >
> > "
> >
> > Multiple encapsulations MAY be advertised/supported for a =
given
> > <MT,SD>. Clearly, however, there MUST be at least one =
encapsulation
> > type in common in order for a BIER encapsulated packet to be
> > successfully forwarded between two BFRs.
> >
> =20
> Point has been made that this really belongs in the architecture RFC, =
but since it isn=E2=80=99t there it may make sense for the IGP drafts to =
mention it.
> =20
> Below is taken from "6.10.1. BitStringLength Compatibility Check=E2=80=9D=
RFC 8279, does this not cover it?=20
> =20
> ****
> The combination of sub-domain S and Imposition BitStringLength L
> passes the BitStringLength Compatibility Check if and only if the
> following condition holds:
> =20
> Every BFR that has advertised its membership in sub-domain S has
> also advertised that it is using Disposition BitStringLength L
> (and possibly other BitStringLengths as well) in that =
sub-domain.
> (If MPLS encapsulation (Section 2.1 of [MPLS_BIER_ENCAPS]) is
> being used, this means that every BFR that is advertising a =
label
> for sub-domain S is advertising a label for the combination of
> sub-domain S and Disposition BitStringLength L.)
>=20
> If a BFIR has been provisioned to use a particular Imposition
> BitStringLength and a particular sub-domain for some set of =
packets,
> and if that combination of Imposition BitStringLength and =
sub-domain
> does not pass the BitStringLength Compatibility Check, the BFIR
> SHOULD log this fact as an error.=20
> ****
> =20
> [Les:] I don=E2=80=99t see how this text can be used to mean =
=E2=80=9Cmultiple encap types can be supported on the same BFR for a =
given <MT,SD>=E2=80=9D.
> ???
> =20
> Les
> =20
> =20
> Thx,
> =20
> Ice.
>=20
>=20
> =20
> In the case of IS-IS, because earlier versions of the draft had an =
explicit statement which we now consider too limiting, it made sense to =
make an explicit statement of the more flexible behavior.
> =20
> In the case of OSPF, the overly restrictive text was never present, so =
it is more debatable as to whether the clarifying statement is needed =
=E2=80=93 but doing so keeps the drafts in sync.
> =20
> Still, the =E2=80=9Cright solution=E2=80=9D would be to have the =
statement in RFC 8279 =E2=80=93 but a bit late for that.
> =20
> Les
> =20
> =20
> From: IJsbrand Wijnands (iwijnand)=20
> Sent: Monday, February 12, 2018 12:05 PM
> To: Acee Lindem (acee) <[email protected]>
> Cc: Tony Przygienda <[email protected]>; Les Ginsberg (ginsberg) =
<[email protected]>; [email protected]; [email protected] list =
<[email protected]>; Peter Psenak (ppsenak) <[email protected]>
> Subject: Re: [Bier] WGLC: draft-ietf-bier-isis-extensions-04
> =20
> Folks,
> =20
> I would say its wrong to try and fix the BIER architecture by adding =
this into the IGP drafts. The IGP is a pass-through for the BIER =
information, and adding this text seems to imply that the IGP now needs =
to become BIER aware in order to detect and trigger notifications of =
encapsulation incompatibilities.=20
> =20
> The BIER architecture RFC 8279 has section 6.10 "Use of Different =
BitStringLengths within a Domain=E2=80=9D, what is missing in that =
section that would justify the IGP to become aware of BitStringLength =
differences? IMO everything is covered.
> =20
> Thx,
> =20
> Ice.
>=20
>=20
> On 12 Feb 2018, at 19:33, Acee Lindem (acee) <[email protected]> wrote:
>=20
> Hi Tony,=20
> I agree that since architecture has been published, it would not hurt =
to add the 5.2 text to the IGP documents. =20
> Thanks,
> Acee
> =20
> From: Tony Przygienda <[email protected]>
> Date: Monday, February 12, 2018 at 12:13 PM
> To: Acee Lindem <[email protected]>
> Cc: "Peter Psenak (ppsenak)" <[email protected]>, "Les Ginsberg =
(ginsberg)" <[email protected]>, "[email protected]" <[email protected]>, =
"[email protected] list" <[email protected]>
> Subject: Re: [Bier] WGLC: draft-ietf-bier-isis-extensions-04
> =20
> Peter, Acee, agree that this was missed in architecture and we should =
have talked about multiple encaps on a link there (just like we =
mentioned the BSL conversion). Alas, it was theoretical then and we =
missed. It was just a suggestion here to put it into IGP draft as we did =
in ISIS. I'm fine whichever way you guys feel it's better and a =
clarification draft can be always published later after more experience =
in the field albeit it seems that the issue is straight fwd' for most =
old hands, it's a link local decision so just use any matching encaps to =
transfer, however the computation has to agree to prevent blackholes =
...
>=20
> Otherwise went through the important sections on -11 and looks good to =
me, no further comments. Thanks for the work
> =20
> --- tony
> =20
> On Mon, Feb 12, 2018 at 7:58 AM, Acee Lindem (acee) <[email protected]> =
wrote:
> With respect to the text in section 5.2, I agree with Peter.
>=20
> Thanks
> Acee
>=20
> On 2/12/18, 9:59 AM, "BIER on behalf of Peter Psenak (ppsenak)" =
<[email protected] on behalf of [email protected]> wrote:
>=20
> Hi Tony,
>=20
> OSPF does not have the original text, so it does not need the new =
one.
>=20
> IMHO, the text in section 5 of ISIS BIER draft suits better to the =
BIER
> architecture draft than to the IGP extension draft.
>=20
> thanks,
> Peter
>=20
>=20
> On 09/02/18 20:17 , Tony Przygienda wrote:
> > Sure ;-) let me ping Peter @ the bottom then ... I don't think =
any of
> > the stuff applies to OSPF (was ISIS nits) except we can consider =
an
> > encaps paragraph. We basically suggest both to replace in ISIS =
the
> > encaps section like this
> >
> > before:
> >
> > "
> > All routers in the flooding scope of the BIER TLVs MUST =
advertise the
> > same encapsulation for a given <MT,SD>. A router =
discovering
> > encapsulation advertised that is different from its own MUST =
report a
> > misconfiguration of a specific <MT,SD>. All received BIER
> > advertisements associated with the conflicting <MT, SD> pair =
MUST be
> > ignored.
> >
> > "
> >
> > now
> >
> > "
> >
> > Multiple encapsulations MAY be advertised/supported for a =
given
> > <MT,SD>. Clearly, however, there MUST be at least one =
encapsulation
> > type in common in order for a BIER encapsulated packet to be
> > successfully forwarded between two BFRs.
> >
> > "
> >
> > I do think that OSPF would benefit from adding this section to =
clarify
> > the issue which is not theoretical now that we have Ethernet.
> >
> >
> > So Peter, any ETA on outstanding OSPF nits now that we're tying =
up the
> > IETF LC?
> >
> > thanks
> >
> > --- tony
> >
> >
> > On Fri, Feb 9, 2018 at 11:12 AM, Greg Shepherd <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> > No I didn't. Why would I? These are the changes you and Les =
worked
> > out. I assumed you'd share them as needed. If for some =
reason you're
> > uncomfortable engaging with the OSPF draft thread and =
authors with
> > your proposed changes, let me know and I'll broker the =
conversation.
> >
> > Greg
> >
> > On Fri, Feb 9, 2018 at 11:04 AM, Tony Przygienda
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> > Les has the diff, I'd expect him to publish any minute =
to the
> > list ... The encaps was a real defect, the rest is just
> > tightening down the language/spec where it was too =
loose/too
> > strict.
> >
> > OSPF still needs update with conversion TLV removed, =
same
> > paragraph on encaps could be useful. I hope Greg pinged =
Peter ...
> >
> > thanks
> >
> > tony
> >
> > On Fri, Feb 9, 2018 at 10:58 AM, Alia Atlas =
<[email protected]
> > <mailto:[email protected]>> wrote:
> >
> > On Fri, Feb 9, 2018 at 12:46 PM, Tony Przygienda
> > <[email protected] <mailto:[email protected]>> =
wrote:
> >
> > Went last nits with Les, we found one issue =
(encaps
> > section was wrong, need to look @ OSPF as well) =
and
> > basically tightened language in few places.
> >
> >
> > K - please get that out with the details of changes =
to the
> > list. I did my AD review back in Oct and looked at =
the
> > differences before issuing
> > IETF Last Call.
> >
> > I look forward to reviewing the minor changes.
> >
> > Regards,
> > Alia
> >
> > tony
> >
> > On Tue, Feb 6, 2018 at 3:45 PM, Greg Shepherd
> > <[email protected] <mailto:[email protected]>> =
wrote:
> >
> > Thanks Les.
> >
> > Any other feedback? Looks like the concerns =
have
> > been addressed. Speak now.
> >
> > Cheers,
> > Greg
> >
> > On Thu, Feb 1, 2018 at 7:26 AM, Les Ginsberg
> > (ginsberg) <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> > Greg =E2=80=93____
> >
> > __ __
> >
> > This thread is outdated.____
> >
> > In V6 of the draft we removed the =
restriction to
> > limit IS-IS BIER support to area =
boundaries =E2=80=93 so
> > Toerless=E2=80=99s comment (and my =
proposed text) are no
> > longer relevant.____
> >
> > __ __
> >
> > Specifically:____
> >
> > __ __
> >
> > Section 4.1:____
> >
> > __ __
> >
> > =E2=80=9CAt present, IS-IS support for a =
given BIER
> > domain/sub-domain is ____
> >
> > limited to a single =
area -
> > or to the IS-IS L2 sub-domain.=E2=80=9D___=
_
> >
> > __ __
> >
> > The above text was removed.____
> >
> > __ __
> >
> > Section 4.2____
> >
> > __ __
> >
> > o BIER sub-TLVs MUST NOT be included =
when a
> > prefix reachability____
> >
> > advertisement is leaked between =
levels.____
> >
> > __ __
> >
> > Was changed to____
> >
> > __ __
> >
> > o BIER sub-TLVs MUST be included when a =
prefix
> > reachability____
> >
> > advertisement is leaked between =
levels.____
> >
> > __ __
> >
> > This aligns IS-IS and OSPF drafts in =
this
> > regard.____
> >
> > __ __
> >
> > Les____
> >
> > __ __
> >
> > *From:*Greg Shepherd =
[mailto:[email protected]
> > <mailto:[email protected]>]
> > *Sent:* Thursday, February 01, 2018 2:23 =
AM
> > *To:* Toerless Eckert <[email protected]
> > <mailto:[email protected]>>
> > *Cc:* Les Ginsberg (ginsberg)
> > <[email protected]
> > <mailto:[email protected]>>; Tony =
Przygienda
> > <[email protected]
> > <mailto:[email protected]>>; Hannes =
Gredler
> > ([email protected] =
<mailto:[email protected]>)
> > <[email protected] =
<mailto:[email protected]>>;
> > [email protected] <mailto:[email protected]>;
> > [email protected] =
<mailto:[email protected]> list
> > <[email protected] =
<mailto:[email protected]>>;
> > Christian Hopps <[email protected]
> > <mailto:[email protected]>>
> >
> >
> > *Subject:* Re: [Bier] WGLC:
> > draft-ietf-bier-isis-extensions-04____
> >
> > __ __
> >
> > Have these changes been reflected in the =
draft?
> > We're in WGLC but this discussion needs =
to come
> > to a conclusion so we can progress. ____
> >
> > __ __
> >
> > Greg____
> >
> > __ __
> >
> > On Tue, Jul 25, 2017 at 12:52 PM, =
Toerless
> > Eckert <[email protected] =
<mailto:[email protected]>>
> > wrote:____
> >
> > Thanks, Less, that would be lovely!
> >
> > I didn't check the OSPF draft, if =
its
> > similar state, explanatory text wold =
equally
> > be appreciated.____
> >
> >
> > On Sun, Jul 23, 2017 at 11:28:08PM =
+0000,
> > Les Ginsberg (ginsberg) wrote:
> > > Toerless -
> > >
> > > I am thinking to add a statement =
in
> > Section 4.1 - something like:
> > >
> > > "At present, IS-IS support for a =
given
> > BIER domain/sub-domain is limited to =
a
> > single area - or to the IS-IS L2 =
sub-domain."
> > >
> > > If you believe this would be =
helpful I
> > will spin a new version (subject to
> > review/agreement from my =
co-authors).
> > >
> > > Les
> > >
> > >
> > > > -----Original Message-----
> > > > From: Toerless Eckert
> > [mailto:[email protected] =
<mailto:[email protected]>]
> > > > Sent: Saturday, July 22, 2017 =
6:34 AM
> > > > To: Les Ginsberg (ginsberg)
> > > > Cc: Tony Przygienda; Hannes =
Gredler
> > ([email protected]
> > <mailto:[email protected]>); Greg =
Shepherd;
> > > > [email protected] =
<mailto:[email protected]>;
> > [email protected] =
<mailto:[email protected]>
> > list; Christian Hopps
> > > > Subject: Re: [Bier] WGLC:
> > draft-ietf-bier-isis-extensions-04
> > > >
> > > > Thanks Les
> > > >
> > > > When searching various terms in =
the doc
> > to figure out what happens i am not
> > > > sure why i missed this one.
> > > >
> > > > But: IMHO, RFCs can not only be =
the
> > minimum number of words to get a
> > > > running implementation. It also =
needs
> > to specify what this implementation
> > > > intends to achieve. Otherwise =
its not
> > possible to do a useful review:
> > > > The reviewer can to verify =
whether the
> > spec will achieve what it claims to
> > > > achieve is there no definitionn =
of what
> > it claims to achieve.
> > > >
> > > > If i understand ISIS correctly, =
my
> > reverse engineering of the intent =
is:
> > > >
> > > > - BIER TLVs stay within single =
ISIS
> > areas. BFIR and BFER must therefore =
be
> > > > in the same ISIS area: There =
is no
> > inter-area BIER traffic possible
> > > > with this specification. This =
is also
> > true for ISIS area 0.
> > > >
> > > > - The same BIER sub-domain =
identifiers
> > can be re-used
> > > > across different ISIS areas =
without
> > any current impact. If these BFR-IDs
> > > > are non-overlapping, then =
this would
> > allow in the future to create a =
single
> > > > cross ISIS area BIER =
sub-domain by
> > leaking TLVs for such a BIER =
sub-domain
> > > > across ISIS levels. Leakage =
is
> > outside the scope of this =
specificication.
> > > >
> > > > I actually even would like to =
do the
> > following:
> > > >
> > > > - If BIER sub-domains are made =
to span
> > multiple ISIS areas and BFR-ids
> > > > assignemtns
> > > > are made such that all =
BFR-ids with
> > the same SI are in the same ISIS =
ara,
> > > > then it should be in the =
future
> > reasonably easy to create inter-area =
BIER
> > > > not by leaking of the BIER =
TLV but by
> > having BFIR MPLS unicastBIER packets
> > > > for different SIs to an =
appropriate
> > L2L1 BFIR that is part of the =
destination
> > > > area/SI.
> > > > (if you would use SI number =
that are
> > the same as ISIS area numbers then
> > > > you could probably do this =
without
> > any new signaling. Not quite sure if
> > > > you can today easily find =
L1L2
> > border router for another area via =
existing
> > > > TLVs).
> > > >
> > > > Alas, this idea will probably =
be
> > killed because of the BIER =
architecture
> > > > intent not to engineer SI =
assignments
> > in geographical fashions to
> > > > minimize traffic duplication =
in the
> > presence of multiple SIs.
> > > >
> > > > Cheers
> > > > Toerless
> > > >
> > > > On Sat, Jul 22, 2017 at =
06:03:53AM
> > +0000, Les Ginsberg (ginsberg) =
wrote:
> > > > > Tony/Toerless ???
> > > > >
> > > > > There is an explicit =
statement as to
> > scope:
> > > > >
> > > > > <snip>
> > > > > Section 4.2
> > > > > ???
> > > > > o BIER sub-TLVs MUST NOT =
be
> > included when a prefix reachability
> > > > > advertisement is leaked =
between
> > levels.
> > > > > <end snip>
> > > > >
> > > > > Tony seems to have forgotten =
that we
> > had a discussion about how BIER
> > > > might be supported across areas =
and the
> > conclusion was we did not know
> > > > how to do that yet.
> > > > > (Sorry Tony)
> > > > >
> > > > > Note this is ???consistent??? =
with
> > =
https://www.ietf.org/id/draft-ietf-bier-
> > =
<https://www.ietf.org/id/draft-ietf-bier->
> > > > ospf-bier-extensions-07.txt =
Section
> > =
2.5<https://www.ietf.org/id/draft-ietf-
> > =
<https://www.ietf.org/id/draft-ietf->
> > > >
> > =
bier-ospf-bier-extensions-07.txt%20Section%202.5>
> > - which limits the
> > > > flooding scope of BIER =
information to a
> > single area unless it can be =
validated
> > > > that the best path to the =
prefix with
> > BIER info can be validated to be to =
a
> > > > router which itself advertised =
the BIER
> > info. This is not something IS-IS =
can do
> > > > since a single IS-IS instance =
only
> > supports one area and therefore does =
not
> > > > have the Level-1 advertisements =
of the
> > originating router when that router =
is
> > > > in another area.
> > > > >
> > > > > A few more responses inline.
> > > > >
> > > > > From: BIER
> > [mailto:[email protected]
> > <mailto:[email protected]>] On =
Behalf Of
> > Tony Przygienda
> > > > > Sent: Friday, July 21, 2017 =
5:17 AM
> > > > > To: Toerless Eckert
> > > > > Cc: Hannes Gredler =
([email protected]
> > <mailto:[email protected]>); Greg =
Shepherd;
> > [email protected] =
<mailto:[email protected]>;
> > > > > [email protected]
> > <mailto:[email protected]> list; =
Christian Hopps
> > > > > Subject: Re: [Bier] WGLC:
> > draft-ietf-bier-isis-extensions-04
> > > > >
> > > > > Terminology is a bit nits =
IMO since
> > the doc is reading clear enough for
> > > > someone who read BIER & ISIS. I =
can
> > reread it or Les can comment whether
> > > > we should tighten glossary ...
> > > > >
> > > > > With the scope I agree, that =
got lost
> > and the doc should be possibly =
rev'ed
> > > > before closing LC. Yes, we =
flood AD
> > wide was the agreement but something
> > > > mentioning that this could =
change in
> > the future is good so we are forced =
to
> > > > give it some thought how that =
would
> > transition ...
> > > > >
> > > > > Thinking further though, in =
ISIS we
> > have a clean document really. The =
BIER
> > > > sub-TLVs go into well defined =
TLVs in
> > terms of flooding scope. Normal =
L1-L2
> > > > redistribution can be used to =
get the
> > info to all needed places AFAIS. So
> > > > maybe nothing needs to be =
written. I
> > wait for Les to chime in.
> > > > >
> > > > > OSPF I would have to look @ =
scopes
> > again & think whether we need to
> > > > write something or maybe Peter =
can
> > comment ...
> > > > >
> > > > > --- tony
> > > > >
> > > > >
> > > > >
> > > > > On Fri, Jul 21, 2017 at 8:27 =
AM,
> > Toerless Eckert
> > > > <[email protected]
> > =
<mailto:[email protected]><mailto:[email protected]
> > <mailto:[email protected]>>> wrote:
> > > > > Sorry, past the two weeks, =
but
> > hopefully benign textual comments:
> > > > >
> > > > > We tried to find an explicit
> > statement about the scope of BIER =
TLVs - eg:
> > > > > are they meant to stay within =
an
> > area, have some redistribution =
across
> > > > > areas/levels or not.
> > > > >
> > > > > Tony said WG agreement was to =
have
> > these TLV be flooded across the
> > > > > whole ISIS domain for now =
(this
> > draft). So an explicit statement to =
that
> > > > effect would
> > > > > be great (All BIER =
sub-domains TLVs
> > are flooded across all ISIS =
areas/levels,
> > > > so they span the whole ISIS =
domain).
> > > > >
> > > > > Also, if future work =
may/should could
> > improve on that maybe some
> > > > > sentence about that (i guess =
one
> > could just have ISIS intra-area BIER =
sub-
> > > > domains ?).
> > > > >
> > > > > Also: Do a check about =
possible
> > ambiguity of any generic terms like
> > > > sub-domain, level, area, =
topology so
> > that reader that don't know the
> > > > terminology ofall protocols =
(ISIS,
> > BIER) by heart can easily know which
> > > > protocol is referred to.
> > > > >
> > > > > [Les:] There is no mention of
> > ???level??? in the document.
> > > > > The use of ???sub-domain??? =
is
> > clearly always associated with =
???BIER???.
> > > > > ???topology??? is always used =
as an
> > RFC 5120 topology ??? therefore
> > > > clearly an IS-IS topology.
> > > > > There is only one use of the =
term
> > ???area??? (in Section 5.1). That =
text
> > > > might deserve a bit of =
clarification
> > given this might be either a Level 1 =
area or
> > > > the Level2 sub-domain. I???ll =
take a
> > pass at it.
> > > > > (BTW ??? I am talking about =
IS-IS
> > area/L2sub-domain Toerless. ???)
> > > > >
> > > > > I don???t see that any other
> > clarification is needed ??? but =
Toerless ??? if
> > > > you can point to any specific
> > sentences/paragraphs which you find =
confusing
> > > > - I???ll take a second look.
> > > > >
> > > > > Les
> > > > >
> > > > >
> > > > > I guess there are no BIER =
level, area
> > or topologies, but still makes
> > > > > reading easier if the doc =
would say
> > "ISIS level", "ISIS area", or at
> > > > > least have them in the =
Terminology
> > section. And probably in
> > > > > terminology say "domain -> in =
the
> > context of this document the BIER
> > > > domain which is also the same =
as the
> > ISIS domain"
> > > > > (which i hope is the correct
> > statement, see above).
> > > > >
> > > > > Cheers
> > > > > Toerless
> > > > >
> > > > >
> > =
_______________________________________________
> > > > > BIER mailing list
> > > > > [email protected]
> > =
<mailto:[email protected]><mailto:[email protected]
> > <mailto:[email protected]>>
> > > > >
> > =
https://www.ietf.org/mailman/listinfo/bier
> > =
<https://www.ietf.org/mailman/listinfo/bier>
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > We???ve heard that a million =
monkeys
> > at a million keyboards could
> > > > produce the complete works of
> > Shakespeare; now, thanks to the =
Internet,
> > > > we know that is not true.
> > > > > ???Robert Wilensky
> > > >
> > > > --
> > > > ---
> > > > [email protected] =
<mailto:[email protected]>____
> >
> > __ __
> >
> >
> >
> >
> > _______________________________________________
> > BIER mailing list
> > [email protected] <mailto:[email protected]>
> > https://www.ietf.org/mailman/listinfo/bier
> > <https://www.ietf.org/mailman/listinfo/bier>
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > BIER mailing list
> > [email protected]
> > https://www.ietf.org/mailman/listinfo/bier
> >
>=20
> _______________________________________________
> BIER mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/bier
>=20
>=20
> =20
> _______________________________________________
> BIER mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/bier
> =20
> <image001.png>
> =20
> _______________________________________________
> BIER mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/bier
> =20
> <image001.png>
--Apple-Mail=_8E2507A6-F5FB-4856-A1FA-D64A10832455
Content-Type: multipart/related;
type="text/html";
boundary="Apple-Mail=_E91F7904-5A62-4719-839D-B7E086BAB594"
--Apple-Mail=_E91F7904-5A62-4719-839D-B7E086BAB594
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;">Les,<div class=3D""><br =
class=3D""></div><div class=3D""><blockquote type=3D"cite" class=3D"">(If =
MPLS encapsulation (Section 2.1 of [MPLS_BIER_ENCAPS]) is<br =
class=3D""> being used, this means that every BFR =
that is advertising a label<br class=3D""> for =
sub-domain S is advertising a label for the combination of<br =
class=3D""> sub-domain S and Disposition =
BitStringLength L.)</blockquote></div><div class=3D""><br =
class=3D""></div><div class=3D"">It says, if MPLS encapsulation is used, =
there is a Label for the {SD, BSL}. So, if there is non-MPLS (ether) =
only, there will not be a Label and the compatibility check will fail. =
Is that not the same a router that does not support MPLS BIER, and =
treated as a non-BIER router?</div><div class=3D""><br =
class=3D""></div><div class=3D""><blockquote type=3D"cite" =
class=3D"">[Les:] I don=E2=80=99t see how this text can be used to mean =
=E2=80=9Cmultiple encap types can be supported on the same BFR for =
a given <MT,SD>=E2=80=9D.<br class=3D"">???<br =
class=3D""></blockquote><br class=3D""></div><div class=3D"">Are these =
not like ships in the night? Like an Prefix can be reachable over MPLS =
and IP on the same interface? I do assume you want to stay with the =
encapsulation that you where provisioned in and not move from MPLS into =
non-MPLS. Why do you need to say you can support both?</div><div =
class=3D""><br class=3D""></div><div class=3D"">Thx,</div><div =
class=3D""><br class=3D""></div><div class=3D"">Ice.</div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><blockquote type=3D"cite" class=3D"">On 12 Feb 2018, at =
22:16, Les Ginsberg (ginsberg) <<a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>> wrote:<br class=3D""><br =
class=3D"">Ice -<br class=3D""> <br class=3D"">From: IJsbrand =
Wijnands (iwijnand) <br class=3D"">Sent: Monday, February 12, =
2018 12:58 PM<br class=3D"">To: Les Ginsberg (ginsberg) <<a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>><br class=3D"">Cc: Acee Lindem =
(acee) <[email protected]>; [email protected]; Peter Psenak =
(ppsenak) <[email protected]>; [email protected] list =
<[email protected]><br class=3D"">Subject: Re: [Bier] WGLC: =
draft-ietf-bier-isis-extensions-04<br class=3D""> <br =
class=3D"">Les,<br class=3D""><br class=3D""><br class=3D"">Perhaps the =
thread is too long and you have gotten confused. J<br class=3D""> <br=
class=3D"">Maybe :-), but...<br class=3D""><br class=3D""><br =
class=3D"">The point being discussed now is support for multiple =
encapsulation types (BSL conversion was mentioned in the thread =E2=80=
=93 but it is NOT the subject being discussed at the moment).<br =
class=3D""> <br class=3D"">I got that, it was removed after a long =
debate sometime back.<br class=3D""><br class=3D""><br =
class=3D""> <br class=3D"">In latest IS-IS BIER draft we =
changed:<br class=3D""> <br class=3D""> > =
All routers in the flooding scope of the BIER TLVs MUST advertise =
the<br class=3D""> > same encapsulation =
for a given <MT,SD>. A router discovering<br class=3D""> =
> encapsulation advertised that is different =
from its own MUST report a<br class=3D""> > =
misconfiguration of a specific <MT,SD>. All received =
BIER<br class=3D""> > advertisements =
associated with the conflicting <MT, SD> pair MUST be<br =
class=3D""> > ignored.<br class=3D""> =
><br class=3D""> > "<br class=3D""> =
><br class=3D""> > to<br class=3D""> =
><br class=3D""> > "<br class=3D""> =
><br class=3D""> > Multiple =
encapsulations MAY be advertised/supported for a given<br =
class=3D""> > <MT,SD>. =
Clearly, however, there MUST be at least one encapsulation<br =
class=3D""> > type in common in order for =
a BIER encapsulated packet to be<br class=3D""> > =
successfully forwarded between two BFRs.<br class=3D""> =
><br class=3D""> <br class=3D"">Point has been made that =
this really belongs in the architecture RFC, but since it isn=E2=80=99t =
there it may make sense for the IGP drafts to mention it.<br =
class=3D""> <br class=3D"">Below is taken from "6.10.1. =
BitStringLength Compatibility Check=E2=80=9D RFC 8279, does this =
not cover it? <br class=3D""> <br class=3D"">****<br =
class=3D"">The combination of sub-domain S and Imposition =
BitStringLength L<br class=3D""> passes the BitStringLength =
Compatibility Check if and only if the<br class=3D""> =
following condition holds:<br class=3D""> <br class=3D""> =
Every BFR that has advertised its membership in =
sub-domain S has<br class=3D""> also advertised that =
it is using Disposition BitStringLength L<br class=3D""> =
(and possibly other BitStringLengths as well) in that =
sub-domain.<br class=3D""> (If MPLS encapsulation =
(Section 2.1 of [MPLS_BIER_ENCAPS]) is<br class=3D""> =
being used, this means that every BFR that is advertising a =
label<br class=3D""> for sub-domain S is advertising =
a label for the combination of<br class=3D""> =
sub-domain S and Disposition BitStringLength L.)<br class=3D""><br =
class=3D"">If a BFIR has been provisioned to use a particular =
Imposition<br class=3D""> BitStringLength and a particular =
sub-domain for some set of packets,<br class=3D""> and if =
that combination of Imposition BitStringLength and sub-domain<br =
class=3D""> does not pass the BitStringLength Compatibility =
Check, the BFIR<br class=3D""> SHOULD log this fact as an =
error. <br class=3D"">****<br class=3D""> <br class=3D"">[Les:] =
I don=E2=80=99t see how this text can be used to mean =E2=80=9Cmultiple =
encap types can be supported on the same BFR for a given =
<MT,SD>=E2=80=9D.<br class=3D"">???<br class=3D""> <br =
class=3D""> Les<br class=3D""> <br class=3D""> <br =
class=3D"">Thx,<br class=3D""> <br class=3D"">Ice.<br class=3D""><br =
class=3D""><br class=3D""> <br class=3D"">In the case of IS-IS, =
because earlier versions of the draft had an explicit statement which we =
now consider too limiting, it made sense to make an explicit =
statement of the more flexible behavior.<br class=3D""> <br =
class=3D"">In the case of OSPF, the overly restrictive text was never =
present, so it is more debatable as to whether the clarifying =
statement is needed =E2=80=93 but doing so keeps the drafts in sync.<br =
class=3D""> <br class=3D"">Still, the =E2=80=9Cright solution=E2=80=9D=
would be to have the statement in RFC 8279 =E2=80=93 but a bit late for =
that.<br class=3D""> <br class=3D""> Les<br =
class=3D""> <br class=3D""> <br class=3D"">From: IJsbrand =
Wijnands (iwijnand) <br class=3D"">Sent: Monday, February 12, 2018 =
12:05 PM<br class=3D"">To: Acee Lindem (acee) <[email protected]><br =
class=3D"">Cc: Tony Przygienda <[email protected]>; Les Ginsberg =
(ginsberg) =
<[email protected]>; [email protected]; [email protected] =
;list <[email protected]>; Peter Psenak (ppsenak) =
<[email protected]><br class=3D"">Subject: Re: [Bier] WGLC: =
draft-ietf-bier-isis-extensions-04<br class=3D""> <br =
class=3D"">Folks,<br class=3D""> <br class=3D"">I would say its =
wrong to try and fix the BIER architecture by adding this into the IGP =
drafts. The IGP is a pass-through for the BIER information, and adding =
this text seems to imply that the IGP now needs to become =
BIER aware in order to detect and trigger notifications of =
encapsulation incompatibilities. <br class=3D""> <br =
class=3D"">The BIER architecture RFC 8279 has section 6.10 "Use of =
Different BitStringLengths within a Domain=E2=80=9D, what =
is missing in that section that would justify the IGP to become =
aware of BitStringLength differences? IMO everything is covered.<br =
class=3D""> <br class=3D"">Thx,<br class=3D""> <br =
class=3D"">Ice.<br class=3D""><br class=3D""><br class=3D"">On 12 Feb =
2018, at 19:33, Acee Lindem (acee) <[email protected]> wrote:<br =
class=3D""><br class=3D"">Hi Tony, <br class=3D"">I agree that =
since architecture has been published, it would not hurt to add the 5.2 =
text to the IGP documents. <br class=3D"">Thanks,<br =
class=3D"">Acee<br class=3D""> <br class=3D"">From: Tony Przygienda =
<[email protected]><br class=3D"">Date: Monday, February 12, =
2018 at 12:13 PM<br class=3D"">To: Acee Lindem <[email protected]><br =
class=3D"">Cc: "Peter Psenak (ppsenak)" <[email protected]>, "Les =
Ginsberg (ginsberg)" <[email protected]>, "[email protected]" =
<[email protected]>, "[email protected] list" =
<[email protected]><br class=3D"">Subject: Re: [Bier] WGLC: =
draft-ietf-bier-isis-extensions-04<br class=3D""> <br =
class=3D"">Peter, Acee, agree that this was missed in architecture and =
we should have talked about multiple encaps on a link there (just =
like we mentioned the BSL conversion). Alas, it was theoretical then and =
we missed. It was just a suggestion here to put it into IGP draft =
as we did in ISIS. I'm fine whichever way you guys feel it's better and =
a clarification draft can be always published later after more =
experience in the field albeit it seems that the issue is straight =
fwd' for most old hands, it's a link local decision so just use any =
matching encaps to transfer, however the computation has to agree =
to prevent blackholes ...<br class=3D""><br class=3D"">Otherwise =
went through the important sections on -11 and looks good to me, no =
further comments. Thanks for the work<br class=3D""> <br =
class=3D"">--- tony<br class=3D""> <br class=3D"">On Mon, Feb 12, =
2018 at 7:58 AM, Acee Lindem (acee) <[email protected]> wrote:<br =
class=3D"">With respect to the text in section 5.2, I agree with =
Peter.<br class=3D""><br class=3D"">Thanks<br class=3D"">Acee<br =
class=3D""><br class=3D"">On 2/12/18, 9:59 AM, "BIER on behalf of Peter =
Psenak (ppsenak)" <[email protected] on behalf =
of [email protected]> wrote:<br class=3D""><br class=3D""> =
Hi Tony,<br class=3D""><br class=3D""> OSPF does not =
have the original text, so it does not need the new one.<br class=3D""><br=
class=3D""> IMHO, the text in section 5 of ISIS BIER draft =
suits better to the BIER<br class=3D""> architecture draft =
than to the IGP extension draft.<br class=3D""><br class=3D""> =
thanks,<br class=3D""> Peter<br class=3D""><br =
class=3D""><br class=3D""> On 09/02/18 20:17 , Tony =
Przygienda wrote:<br class=3D""> > Sure ;-) let me =
ping Peter @ the bottom then ... I don't think any of<br class=3D""> =
> the stuff applies to OSPF (was ISIS nits) except we can =
consider an<br class=3D""> > encaps paragraph. We =
basically suggest both to replace in ISIS the<br class=3D""> =
> encaps section like this<br class=3D""> ><br =
class=3D""> > before:<br class=3D""> =
><br class=3D""> > "<br class=3D""> > =
All routers in the flooding scope of the BIER TLVs MUST =
advertise the<br class=3D""> > same =
encapsulation for a given <MT,SD>. A router discovering<br =
class=3D""> > encapsulation advertised =
that is different from its own MUST report a<br class=3D""> =
> misconfiguration of a specific <MT,SD>. =
All received BIER<br class=3D""> > =
advertisements associated with the conflicting <MT, SD> pair MUST =
be<br class=3D""> > ignored.<br =
class=3D""> ><br class=3D""> > "<br =
class=3D""> ><br class=3D""> > now<br =
class=3D""> ><br class=3D""> > "<br =
class=3D""> ><br class=3D""> > =
Multiple encapsulations MAY be advertised/supported for a =
given<br class=3D""> > <MT,SD>. =
Clearly, however, there MUST be at least one encapsulation<br =
class=3D""> > type in common in order for =
a BIER encapsulated packet to be<br class=3D""> > =
successfully forwarded between two BFRs.<br class=3D""> =
><br class=3D""> > "<br class=3D""> =
><br class=3D""> > I do think that OSPF would =
benefit from adding this section to clarify<br class=3D""> =
> the issue which is not theoretical now that we have Ethernet.<br =
class=3D""> ><br class=3D""> ><br =
class=3D""> > So Peter, any ETA on outstanding OSPF nits =
now that we're tying up the<br class=3D""> > IETF LC?<br =
class=3D""> ><br class=3D""> > thanks<br =
class=3D""> ><br class=3D""> > --- =
tony<br class=3D""> ><br class=3D""> =
><br class=3D""> > On Fri, Feb 9, 2018 at 11:12 AM, =
Greg Shepherd <[email protected]<br class=3D""> > =
<mailto:[email protected]>> wrote:<br class=3D""> =
><br class=3D""> > No I didn't. Why =
would I? These are the changes you and Les worked<br class=3D""> =
> out. I assumed you'd share them as needed. If =
for some reason you're<br class=3D""> > =
uncomfortable engaging with the OSPF draft thread and authors with<br =
class=3D""> > your proposed changes, let =
me know and I'll broker the conversation.<br class=3D""> =
><br class=3D""> > Greg<br =
class=3D""> ><br class=3D""> > =
On Fri, Feb 9, 2018 at 11:04 AM, Tony Przygienda<br =
class=3D""> > <[email protected] =
<mailto:[email protected]>> wrote:<br class=3D""> =
><br class=3D""> > =
Les has the diff, I'd expect him to publish any minute to the<br =
class=3D""> > list ... The =
encaps was a real defect, the rest is just<br class=3D""> =
> tightening down the language/spec where =
it was too loose/too<br class=3D""> > =
strict.<br class=3D""> ><br =
class=3D""> > OSPF still =
needs update with conversion TLV removed, same<br class=3D""> =
> paragraph on encaps could be =
useful. I hope Greg pinged Peter ...<br class=3D""> ><br =
class=3D""> > thanks<br =
class=3D""> ><br class=3D""> > =
tony<br class=3D""> ><br =
class=3D""> > On Fri, Feb 9, =
2018 at 10:58 AM, Alia Atlas <[email protected]<br class=3D""> =
> =
<mailto:[email protected]>> wrote:<br class=3D""> =
><br class=3D""> > =
On Fri, Feb 9, 2018 at 12:46 PM, Tony Przygienda<br =
class=3D""> > =
<[email protected] <mailto:[email protected]>> wrote:<br =
class=3D""> ><br class=3D""> > =
Went last nits with =
Les, we found one issue (encaps<br class=3D""> > =
section was wrong, need =
to look @ OSPF as well) and<br class=3D""> > =
basically tightened =
language in few places.<br class=3D""> ><br =
class=3D""> ><br class=3D""> > =
K - please get that out with =
the details of changes to the<br class=3D""> > =
list. I did my AD review back =
in Oct and looked at the<br class=3D""> > =
differences before issuing<br =
class=3D""> > =
IETF Last Call.<br class=3D""> ><br class=3D""> =
> I look forward to =
reviewing the minor changes.<br class=3D""> ><br =
class=3D""> > =
Regards,<br class=3D""> > =
Alia<br class=3D""> ><br class=3D""> =
> =
tony<br class=3D""> ><br class=3D""> > =
On Tue, Feb 6, =
2018 at 3:45 PM, Greg Shepherd<br class=3D""> > =
<[email protected] =
<mailto:[email protected]>> wrote:<br class=3D""> =
><br class=3D""> > =
Thanks Les.<br class=3D""> =
><br class=3D""> > =
Any other feedback? Looks like =
the concerns have<br class=3D""> > =
been addressed. Speak =
now.<br class=3D""> ><br class=3D""> > =
=
Cheers,<br class=3D""> > =
Greg<br class=3D""> =
><br class=3D""> > =
On Thu, Feb 1, 2018 at 7:26 =
AM, Les Ginsberg<br class=3D""> > =
(ginsberg) =
<[email protected]<br class=3D""> > =
=
<mailto:[email protected]>> wrote:<br class=3D""> =
><br class=3D""> > =
Greg =E2=80=93____<br =
class=3D""> ><br class=3D""> > =
=
__ __<br class=3D""> ><br class=3D""> =
> =
This thread is outdated.____<br =
class=3D""> ><br class=3D""> > =
=
In V6 of the draft we removed the restriction to<br =
class=3D""> > =
limit IS-IS BIER support to =
area boundaries =E2=80=93 so<br class=3D""> > =
=
Toerless=E2=80=99s comment (and my proposed text) are no<br =
class=3D""> > =
longer relevant.____<br =
class=3D""> ><br class=3D""> > =
=
__ __<br class=3D""> ><br class=3D""> =
> =
Specifically:____<br class=3D""> =
><br class=3D""> > =
__ __<br =
class=3D""> ><br class=3D""> > =
=
Section 4.1:____<br class=3D""> ><br =
class=3D""> > =
__ __<br class=3D""> =
><br class=3D""> > =
=E2=80=9CAt =
present, IS-IS support for a given BIER<br class=3D""> > =
=
domain/sub-domain is ____<br class=3D""> =
><br class=3D""> > =
=
limited to a single =
area -<br class=3D""> > =
or to the IS-IS =
L2 sub-domain.=E2=80=9D____<br class=3D""> ><br =
class=3D""> > =
__ __<br class=3D""> =
><br class=3D""> > =
The above text =
was removed.____<br class=3D""> ><br class=3D""> =
> =
__ __<br class=3D""> ><br =
class=3D""> > =
Section 4.2____<br =
class=3D""> ><br class=3D""> > =
=
__ __<br class=3D""> ><br class=3D""> =
> =
o BIER sub-TLVs MUST NOT be included =
when a<br class=3D""> > =
prefix =
reachability____<br class=3D""> ><br class=3D""> =
> =
advertisement is =
leaked between levels.____<br class=3D""> ><br =
class=3D""> > =
__ __<br class=3D""> =
><br class=3D""> > =
Was changed =
to____<br class=3D""> ><br class=3D""> > =
=
__ __<br class=3D""> ><br class=3D""> =
> =
o BIER sub-TLVs MUST be included when =
a prefix<br class=3D""> > =
=
reachability____<br class=3D""> ><br class=3D""> =
> =
advertisement is =
leaked between levels.____<br class=3D""> ><br =
class=3D""> > =
__ __<br class=3D""> =
><br class=3D""> > =
This aligns =
IS-IS and OSPF drafts in this<br class=3D""> > =
=
regard.____<br class=3D""> ><br class=3D""> =
> =
__ __<br class=3D""> ><br =
class=3D""> > =
Les____<br =
class=3D""> ><br class=3D""> > =
=
__ __<br class=3D""> ><br class=3D""> =
> =
*From:*Greg Shepherd =
[mailto:[email protected]<br class=3D""> > =
=
<mailto:[email protected]>]<br class=3D""> > =
=
*Sent:* Thursday, February 01, 2018 2:23 AM<br class=3D""> =
> =
*To:* Toerless Eckert <[email protected]<br =
class=3D""> > =
=
<mailto:[email protected]>><br class=3D""> > =
=
*Cc:* Les Ginsberg (ginsberg)<br class=3D""> > =
=
<[email protected]<br class=3D""> =
> =
<mailto:[email protected]>>; Tony =
Przygienda<br class=3D""> > =
=
<[email protected]<br class=3D""> > =
=
<mailto:[email protected]>>; Hannes Gredler<br =
class=3D""> > =
=
([email protected] <mailto:[email protected]>)<br =
class=3D""> > =
<[email protected] =
<mailto:[email protected]>>;<br class=3D""> > =
=
[email protected] <mailto:[email protected]>;<br =
class=3D""> > =
=
[email protected] <mailto:[email protected]> =
list<br class=3D""> > =
<[email protected] =
<mailto:[email protected]>>;<br class=3D""> > =
=
Christian Hopps <[email protected]<br class=3D""> =
> =
<mailto:[email protected]>><br =
class=3D""> ><br class=3D""> ><br =
class=3D""> > =
*Subject:* Re: [Bier] WGLC:<br =
class=3D""> > =
=
draft-ietf-bier-isis-extensions-04____<br class=3D""> =
><br class=3D""> > =
__ __<br =
class=3D""> ><br class=3D""> > =
=
Have these changes been reflected in the draft?<br =
class=3D""> > =
We're in WGLC but this =
discussion needs to come<br class=3D""> > =
to =
a conclusion so we can progress. ____<br class=3D""> =
><br class=3D""> > =
__ __<br =
class=3D""> ><br class=3D""> > =
=
Greg____<br class=3D""> ><br class=3D""> =
> =
__ __<br class=3D""> ><br =
class=3D""> > =
On Tue, Jul 25, 2017 at 12:52 =
PM, Toerless<br class=3D""> > =
Eckert =
<[email protected] <mailto:[email protected]>><br class=3D""> =
> =
wrote:____<br class=3D""> =
><br class=3D""> > =
Thanks, =
Less, that would be lovely!<br class=3D""> ><br =
class=3D""> > =
I didn't check =
the OSPF draft, if its<br class=3D""> > =
=
similar state, explanatory text wold equally<br =
class=3D""> > =
be =
appreciated.____<br class=3D""> ><br class=3D""> =
><br class=3D""> > =
On =
Sun, Jul 23, 2017 at 11:28:08PM +0000,<br class=3D""> > =
=
Les Ginsberg (ginsberg) wrote:<br =
class=3D""> > =
> =
Toerless -<br class=3D""> > =
=
><br class=3D""> > =
=
> I am thinking to add a statement in<br class=3D""> =
> =
Section 4.1 - something =
like:<br class=3D""> > =
=
><br class=3D""> > =
=
> "At present, IS-IS support for a given<br class=3D""> =
> =
BIER domain/sub-domain is =
limited to a<br class=3D""> > =
=
single area - or to the IS-IS L2 sub-domain."<br class=3D""> =
> =
><br class=3D""> =
> =
> If you believe this =
would be helpful I<br class=3D""> > =
=
will spin a new version (subject to<br class=3D""> =
> =
review/agreement from my =
co-authors).<br class=3D""> > =
=
><br class=3D""> > =
=
> Les<br class=3D""> > =
=
><br class=3D""> > =
=
><br class=3D""> > =
=
> > -----Original =
Message-----<br class=3D""> > =
=
> > From: Toerless Eckert<br class=3D""> =
> =
[mailto:[email protected] =
<mailto:[email protected]>]<br class=3D""> > =
=
> > Sent: Saturday, July 22, 2017 6:34 =
AM<br class=3D""> > =
=
> > To: Les Ginsberg (ginsberg)<br class=3D""> =
> =
> > Cc: Tony Przygienda; =
Hannes Gredler<br class=3D""> > =
=
([email protected]<br class=3D""> > =
=
<mailto:[email protected]>); Greg Shepherd;<br =
class=3D""> > =
> =
> [email protected] <mailto:[email protected]>;<br =
class=3D""> > =
=
[email protected] <mailto:[email protected]><br =
class=3D""> > =
list; Christian =
Hopps<br class=3D""> > =
=
> > Subject: Re: [Bier] WGLC:<br class=3D""> =
> =
draft-ietf-bier-isis-extensions-04<br =
class=3D""> > =
> =
><br class=3D""> > =
=
> > Thanks Les<br class=3D""> > =
=
> ><br class=3D""> > =
=
> > When searching various terms =
in the doc<br class=3D""> > =
to =
figure out what happens i am not<br class=3D""> > =
=
> > sure why i missed this one.<br =
class=3D""> > =
> =
><br class=3D""> > =
=
> > But: IMHO, RFCs can not only be the<br class=3D""> =
> =
minimum number of words to get =
a<br class=3D""> > =
=
> > running implementation. It also needs<br class=3D""> =
> =
to specify what this =
implementation<br class=3D""> > =
=
> > intends to achieve. Otherwise its not<br =
class=3D""> > =
possible to do a =
useful review:<br class=3D""> > =
=
> > The reviewer can to verify whether the<br =
class=3D""> > =
spec will =
achieve what it claims to<br class=3D""> > =
=
> > achieve is there no definitionn of what<br =
class=3D""> > =
it claims to =
achieve.<br class=3D""> > =
=
> ><br class=3D""> > =
=
> > If i understand ISIS correctly, my<br =
class=3D""> > =
reverse =
engineering of the intent is:<br class=3D""> > =
=
> ><br class=3D""> > =
=
> > - BIER TLVs stay within =
single ISIS<br class=3D""> > =
=
areas. BFIR and BFER must therefore be<br class=3D""> > =
=
> > in the same ISIS =
area: There is no<br class=3D""> > =
=
inter-area BIER traffic possible<br class=3D""> > =
=
> > with this =
specification. This is also<br class=3D""> > =
=
true for ISIS area 0.<br class=3D""> =
> =
> ><br class=3D""> =
> =
> > - The same =
BIER sub-domain identifiers<br class=3D""> > =
=
can be re-used<br class=3D""> > =
=
> > across different ISIS =
areas without<br class=3D""> > =
=
any current impact. If these BFR-IDs<br class=3D""> =
> =
> > are =
non-overlapping, then this would<br class=3D""> > =
=
allow in the future to create a single<br =
class=3D""> > =
> > =
cross ISIS area BIER sub-domain by<br class=3D""> =
> =
leaking TLVs for such a BIER =
sub-domain<br class=3D""> > =
=
> > across ISIS levels. Leakage is<br class=3D""> =
> =
outside the scope of this =
specificication.<br class=3D""> > =
=
> ><br class=3D""> > =
=
> > I actually even would like to do the<br =
class=3D""> > =
following:<br =
class=3D""> > =
> =
><br class=3D""> > =
=
> > - If BIER sub-domains are made to span<br =
class=3D""> > =
multiple ISIS =
areas and BFR-ids<br class=3D""> > =
=
> > assignemtns<br class=3D""> > =
=
> > are made such that =
all BFR-ids with<br class=3D""> > =
=
the same SI are in the same ISIS ara,<br class=3D""> =
> =
> > then it should =
be in the future<br class=3D""> > =
=
reasonably easy to create inter-area BIER<br class=3D""> =
> =
> > not by =
leaking of the BIER TLV but by<br class=3D""> > =
=
having BFIR MPLS unicastBIER packets<br =
class=3D""> > =
> > =
for different SIs to an appropriate<br class=3D""> =
> =
L2L1 BFIR that is part of the =
destination<br class=3D""> > =
=
> > area/SI.<br class=3D""> > =
=
> > (if you would use SI number that =
are<br class=3D""> > =
the same =
as ISIS area numbers then<br class=3D""> > =
=
> > you could probably do this =
without<br class=3D""> > =
=
any new signaling. Not quite sure if<br class=3D""> > =
=
> > you can today =
easily find L1L2<br class=3D""> > =
=
border router for another area via existing<br class=3D""> =
> =
> > =
TLVs).<br class=3D""> > =
=
> ><br class=3D""> > =
=
> > Alas, this idea will probably be<br =
class=3D""> > =
killed because =
of the BIER architecture<br class=3D""> > =
=
> > intent not to engineer SI =
assignments<br class=3D""> > =
in =
geographical fashions to<br class=3D""> > =
=
> > minimize traffic duplication in =
the<br class=3D""> > =
presence =
of multiple SIs.<br class=3D""> > =
=
> ><br class=3D""> > =
=
> > Cheers<br class=3D""> > =
=
> > Toerless<br =
class=3D""> > =
> =
><br class=3D""> > =
=
> > On Sat, Jul 22, 2017 at 06:03:53AM<br class=3D""> =
> =
+0000, Les Ginsberg (ginsberg) =
wrote:<br class=3D""> > =
=
> > > Tony/Toerless ???<br class=3D""> > =
=
> > ><br class=3D""> =
> =
> > > There is =
an explicit statement as to<br class=3D""> > =
=
scope:<br class=3D""> > =
=
> > ><br class=3D""> =
> =
> > > <snip><br =
class=3D""> > =
> > =
> Section 4.2<br class=3D""> > =
=
> > > ???<br class=3D""> > =
=
> > > o BIER =
sub-TLVs MUST NOT be<br class=3D""> > =
=
included when a prefix reachability<br class=3D""> =
> =
> > > =
advertisement is leaked between<br class=3D""> =
> =
levels.<br class=3D""> =
> =
> > > <end =
snip><br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > > Tony seems to have forgotten that =
we<br class=3D""> > =
had a =
discussion about how BIER<br class=3D""> > =
=
> > might be supported across areas and the<br =
class=3D""> > =
conclusion was =
we did not know<br class=3D""> > =
=
> > how to do that yet.<br class=3D""> =
> =
> > > (Sorry Tony)<br =
class=3D""> > =
> > =
><br class=3D""> > =
=
> > > Note this is ???consistent??? with<br =
class=3D""> > =
=
https://www.ietf.org/id/draft-ietf-bier-<br class=3D""> =
> =
=
<https://www.ietf.org/id/draft-ietf-bier-><br class=3D""> =
> =
> > =
ospf-bier-extensions-07.txt Section<br class=3D""> > =
=
=
2.5<https://www.ietf.org/id/draft-ietf-<br class=3D""> =
> =
=
<https://www.ietf.org/id/draft-ietf-><br class=3D""> =
> =
> ><br class=3D""> =
> =
=
bier-ospf-bier-extensions-07.txt%20Section%202.5><br class=3D""> =
> =
- which limits the<br =
class=3D""> > =
> > =
flooding scope of BIER information to a<br class=3D""> > =
=
single area unless it can be validated<br =
class=3D""> > =
> > =
that the best path to the prefix with<br class=3D""> > =
=
BIER info can be validated to be to a<br =
class=3D""> > =
> > =
router which itself advertised the BIER<br class=3D""> > =
=
info. This is not something IS-IS can do<br =
class=3D""> > =
> > =
since a single IS-IS instance only<br class=3D""> > =
=
supports one area and therefore does not<br =
class=3D""> > =
> > =
have the Level-1 advertisements of the<br class=3D""> > =
=
originating router when that router is<br =
class=3D""> > =
> > =
in another area.<br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > > A few more responses =
inline.<br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > > From: BIER<br class=3D""> =
> =
=
[mailto:[email protected]<br class=3D""> > =
=
<mailto:[email protected]>] On Behalf =
Of<br class=3D""> > =
Tony =
Przygienda<br class=3D""> > =
=
> > > Sent: Friday, July 21, 2017 5:17 AM<br =
class=3D""> > =
> > =
> To: Toerless Eckert<br class=3D""> > =
=
> > > Cc: Hannes Gredler =
([email protected]<br class=3D""> > =
=
<mailto:[email protected]>); Greg Shepherd;<br =
class=3D""> > =
=
[email protected] <mailto:[email protected]>;<br =
class=3D""> > =
> > =
> [email protected]<br class=3D""> > =
=
<mailto:[email protected]> list; Christian =
Hopps<br class=3D""> > =
=
> > > Subject: Re: [Bier] WGLC:<br class=3D""> =
> =
=
draft-ietf-bier-isis-extensions-04<br class=3D""> > =
=
> > ><br class=3D""> =
> =
> > > =
Terminology is a bit nits IMO since<br class=3D""> =
> =
the doc is reading clear enough =
for<br class=3D""> > =
=
> > someone who read BIER & ISIS. I can<br =
class=3D""> > =
reread it or Les =
can comment whether<br class=3D""> > =
=
> > we should tighten glossary ...<br =
class=3D""> > =
> > =
><br class=3D""> > =
=
> > > With the scope I agree, that got lost<br =
class=3D""> > =
and the doc =
should be possibly rev'ed<br class=3D""> > =
=
> > before closing LC. Yes, we flood AD<br =
class=3D""> > =
wide was the =
agreement but something<br class=3D""> > =
=
> > mentioning that this could change in<br =
class=3D""> > =
the future is =
good so we are forced to<br class=3D""> > =
=
> > give it some thought how that would<br =
class=3D""> > =
transition =
...<br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > > Thinking further though, in ISIS =
we<br class=3D""> > =
have a =
clean document really. The BIER<br class=3D""> > =
=
> > sub-TLVs go into well =
defined TLVs in<br class=3D""> > =
=
terms of flooding scope. Normal L1-L2<br class=3D""> =
> =
> > redistribution can be =
used to get the<br class=3D""> > =
=
info to all needed places AFAIS. So<br class=3D""> =
> =
> > maybe nothing needs =
to be written. I<br class=3D""> > =
=
wait for Les to chime in.<br class=3D""> > =
=
> > ><br class=3D""> =
> =
> > > OSPF I would =
have to look @ scopes<br class=3D""> > =
=
again & think whether we need to<br class=3D""> =
> =
> > write =
something or maybe Peter can<br class=3D""> > =
=
comment ...<br class=3D""> > =
=
> > ><br class=3D""> =
> =
> > > --- tony<br =
class=3D""> > =
> > =
><br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > > On Fri, Jul 21, 2017 at =
8:27 AM,<br class=3D""> > =
=
Toerless Eckert<br class=3D""> > =
=
> > <[email protected]<br class=3D""> =
> =
=
<mailto:[email protected]><mailto:[email protected]<br class=3D""> =
> =
=
<mailto:[email protected]>>> wrote:<br class=3D""> =
> =
> > > Sorry, past the =
two weeks, but<br class=3D""> > =
=
hopefully benign textual comments:<br class=3D""> =
> =
> > ><br =
class=3D""> > =
> > =
> We tried to find an explicit<br class=3D""> > =
=
statement about the scope of BIER TLVs - =
eg:<br class=3D""> > =
=
> > > are they meant to stay within an<br class=3D""> =
> =
area, have some redistribution =
across<br class=3D""> > =
=
> > > areas/levels or not.<br class=3D""> =
> =
> > ><br =
class=3D""> > =
> > =
> Tony said WG agreement was to have<br class=3D""> > =
=
these TLV be flooded across the<br =
class=3D""> > =
> > =
> whole ISIS domain for now (this<br class=3D""> > =
=
draft). So an explicit statement to that<br =
class=3D""> > =
> > =
effect would<br class=3D""> > =
=
> > > be great (All BIER sub-domains TLVs<br =
class=3D""> > =
are flooded =
across all ISIS areas/levels,<br class=3D""> > =
=
> > so they span the whole ISIS =
domain).<br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > > Also, if future work may/should =
could<br class=3D""> > =
=
improve on that maybe some<br class=3D""> > =
=
> > > sentence about that (i guess =
one<br class=3D""> > =
could =
just have ISIS intra-area BIER sub-<br class=3D""> > =
=
> > domains ?).<br =
class=3D""> > =
> > =
><br class=3D""> > =
=
> > > Also: Do a check about possible<br class=3D""> =
> =
ambiguity of any generic terms =
like<br class=3D""> > =
=
> > sub-domain, level, area, topology so<br class=3D""> =
> =
that reader that don't know =
the<br class=3D""> > =
=
> > terminology ofall protocols (ISIS,<br class=3D""> =
> =
BIER) by heart can easily know =
which<br class=3D""> > =
=
> > protocol is referred to.<br class=3D""> =
> =
> > ><br =
class=3D""> > =
> > =
> [Les:] There is no mention of<br class=3D""> > =
=
???level??? in the document.<br =
class=3D""> > =
> > =
> The use of ???sub-domain??? is<br class=3D""> > =
=
clearly always associated with =
???BIER???.<br class=3D""> > =
=
> > > ???topology??? is always used as an<br =
class=3D""> > =
RFC 5120 =
topology ??? therefore<br class=3D""> > =
=
> > clearly an IS-IS topology.<br =
class=3D""> > =
> > =
> There is only one use of the term<br class=3D""> > =
=
???area??? (in Section 5.1). That text<br =
class=3D""> > =
> > =
might deserve a bit of clarification<br class=3D""> > =
=
given this might be either a Level 1 area =
or<br class=3D""> > =
=
> > the Level2 sub-domain. I???ll take a<br class=3D""> =
> =
pass at it.<br class=3D""> =
> =
> > > (BTW ??? =
I am talking about IS-IS<br class=3D""> > =
=
area/L2sub-domain Toerless. ???)<br class=3D""> =
> =
> > ><br =
class=3D""> > =
> > =
> I don???t see that any other<br class=3D""> > =
=
clarification is needed ??? but Toerless ??? =
if<br class=3D""> > =
=
> > you can point to any specific<br class=3D""> =
> =
sentences/paragraphs which you =
find confusing<br class=3D""> > =
=
> > - I???ll take a second look.<br class=3D""> =
> =
> > ><br =
class=3D""> > =
> > =
> Les<br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > ><br class=3D""> =
> =
> > > I guess =
there are no BIER level, area<br class=3D""> > =
=
or topologies, but still makes<br class=3D""> =
> =
> > > reading =
easier if the doc would say<br class=3D""> > =
=
"ISIS level", "ISIS area", or at<br class=3D""> =
> =
> > > least =
have them in the Terminology<br class=3D""> > =
=
section. And probably in<br class=3D""> =
> =
> > > =
terminology say "domain -> in the<br class=3D""> > =
=
context of this document the BIER<br =
class=3D""> > =
> > =
domain which is also the same as the<br class=3D""> > =
=
ISIS domain"<br class=3D""> =
> =
> > > (which i hope is =
the correct<br class=3D""> > =
=
statement, see above).<br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > > Cheers<br =
class=3D""> > =
> > =
> Toerless<br class=3D""> > =
=
> > ><br class=3D""> =
> =
> > ><br =
class=3D""> > =
=
_______________________________________________<br class=3D""> =
> =
> > > BIER =
mailing list<br class=3D""> > =
=
> > > [email protected]<br class=3D""> =
> =
=
<mailto:[email protected]><mailto:[email protected]<br class=3D""> =
> =
=
<mailto:[email protected]>><br class=3D""> > =
=
> > ><br class=3D""> =
> =
=
https://www.ietf.org/mailman/listinfo/bier<br =
class=3D""> > =
=
<https://www.ietf.org/mailman/listinfo/bier><br class=3D""> =
> =
> > ><br =
class=3D""> > =
> > =
><br class=3D""> > =
=
> > ><br class=3D""> > =
=
> > > --<br class=3D""> > =
=
> > > We???ve heard that a =
million monkeys<br class=3D""> > =
=
at a million keyboards could<br class=3D""> > =
=
> > produce the complete works =
of<br class=3D""> > =
=
Shakespeare; now, thanks to the Internet,<br class=3D""> =
> =
> > we know that is not =
true.<br class=3D""> > =
=
> > > ???Robert Wilensky<br class=3D""> > =
=
> ><br class=3D""> =
> =
> > --<br class=3D""> =
> =
> > ---<br =
class=3D""> > =
> =
> [email protected] <mailto:[email protected]>____<br =
class=3D""> ><br class=3D""> > =
=
__ __<br class=3D""> ><br class=3D""> =
><br class=3D""> ><br class=3D""> =
><br class=3D""> > =
_______________________________________________<br =
class=3D""> > =
BIER mailing list<br class=3D""> > =
=
[email protected] <mailto:[email protected]><br =
class=3D""> > =
https://www.ietf.org/mailman/listinfo/bier<br =
class=3D""> > =
<https://www.ietf.org/mailman/listinfo/bier><br =
class=3D""> ><br class=3D""> ><br =
class=3D""> ><br class=3D""> ><br =
class=3D""> ><br class=3D""> ><br =
class=3D""> ><br class=3D""> > =
_______________________________________________<br class=3D""> =
> BIER mailing list<br class=3D""> =
> [email protected]<br class=3D""> =
> https://www.ietf.org/mailman/listinfo/bier<br class=3D""> =
><br class=3D""><br class=3D""> =
_______________________________________________<br class=3D""> =
BIER mailing list<br class=3D""> =
[email protected]<br class=3D""> =
https://www.ietf.org/mailman/listinfo/bier<br class=3D""><br =
class=3D""><br class=3D""> <br =
class=3D"">_______________________________________________<br =
class=3D"">BIER mailing list<br class=3D"">[email protected]<br =
class=3D"">https://www.ietf.org/mailman/listinfo/bier<br =
class=3D""> <br class=3D""><image001.png><br =
class=3D""> <br =
class=3D"">_______________________________________________<br =
class=3D"">BIER mailing list<br class=3D"">[email protected]<br =
class=3D"">https://www.ietf.org/mailman/listinfo/bier<br =
class=3D""> <br class=3D""><span =
id=3D"cid:[email protected]"><image001.png></span><br =
class=3D""></blockquote><br class=3D""><div class=3D""><span><img =
height=3D"278" width=3D"569" apple-inline=3D"yes" =
id=3D"8A6AB7F6-148E-403A-9EFD-8FD31CAEDA4F" apple-width=3D"yes" =
apple-height=3D"yes" =
src=3D"cid:[email protected]" =
class=3D""></span><br class=3D""></div><br class=3D""></div></body></html>=
--Apple-Mail=_E91F7904-5A62-4719-839D-B7E086BAB594
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename=PastedGraphic-6.png
Content-Type: image/png;
name="PastedGraphic-6.png"
Content-Id: <[email protected]>
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
Mzk9/V4NAFw7AN8E09NTB6env1UhzT4AoCNzzqvPBBb5B1Okr4ylXu2djBgH/xH/ALm+C/11Wu4H
AAABnWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu
czptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9
Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRm
OkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8v
bnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41
Njk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+
Mjc4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwv
cmRmOlJERj4KPC94OnhtcG1ldGE+CqCeyaUAAEAASURBVHgB7J0LXFVV9sd/CpfHRQUVjMdgiJEK
WGDjI6kJTWwG+/8xH5VoaulfTW3MdymlNuiMjyRHLXU0H/mYfI38/4qNlOIYjukEmoCohQSBL1RA
uSBX9L/2ua9zL/fyEox7WduP3H322Y+1v/vcc9Zde5+9mj2gAA5MgAkwASbABJgAE7AxAs1trD/c
HSbABJgAE2ACTIAJSATsdRz+9NF7uih/MgEmwASYABNgAkzAagl88OFfJNn1So440iVaba9YcCbA
BJgAE2ACTKBJE5AbbXi6qklfCtx5JsAEmAATYAK2S4CVHNsdW+4ZE2ACTIAJMIEmTYCVnCY9/Nx5
JsAEmAATYAK2S4CVHNsdW+4ZE2ACTIAJMIEmTYCVnCY9/Nx5JsAEmAATYAK2S4CVHNsdW+4ZE2AC
TIAJMIEmTYCVnCY9/Nx5JsAEmAATYAK2S4CVHNsdW+4ZE2ACTIAJMIEmTYCVnCY9/Nx5JsAEmAAT
YAK2S8Box+OadtNp0PSaZuV8TIAJMAEmwASYABN4aAJlez+udR1syak1Mi7ABJgAE2ACTIAJWAMB
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
gTsKgf8fZnPkHMLjjWUAAAAASUVORK5CYII=
--Apple-Mail=_E91F7904-5A62-4719-839D-B7E086BAB594--
--Apple-Mail=_8E2507A6-F5FB-4856-A1FA-D64A10832455--
--===============5356640840564477955==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Isis-wg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/isis-wg
--===============5356640840564477955==--