IETF 121 LSR Minutes

Chairs:
Acee Lindem (acee.ietf@gmail.com)
Chris Hopps (chopps@chopps.org)
Yingzhen Qu (yingzhen.ietf@gmail.com)

WG Page: https://datatracker.ietf.org/group/lsr/about/
Materials: https://datatracker.ietf.org/meeting/121/session/lsr

Thursday Session I 9:30 - 11:30, November 7, 2024

=============================================================
09:30
Meeting Administrivia and WG Update
Chairs (10 mins)

09:40
Advertising Infinity Links in OSPF
https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-ls-link-infinity/
Liyan Gong (10 mins)

The authors think the draft is ready for WGLC.

09:50
Flexible Algorithms Exclude Node
https://datatracker.ietf.org/doc/draft-gong-lsr-flex-algo-exclude-node/

Liyan Gong/ Changwang Lin (10 mins)

10:00
IS-IS Distributed Flooding Reduction
https://datatracker.ietf.org/doc/draft-ietf-lsr-distoptflood/
Tony P (10 mins)

10:10
Optional IS-IS Fragment Timestamping
https://datatracker.ietf.org/doc/draft-rigatoni-lsr-isis-fragment-timestamping/

Tony P (10 mins)

10:20
IGP Flex Soft Dataplane
https://datatracker.ietf.org/doc/draft-ginsberg-lsr-flex-soft-dataplane/

Peter Psenak (15 mins)

10:35
Source Prefix Advertisement for Intra-domain SAVNET
https://datatracker.ietf.org/doc/draft-li-savnet-source-prefix-advertisement/

https://datatracker.ietf.org/doc/draft-li-lsr-igp-based-intra-domain-savnet/

Lancheng Qin (10 mins)

10:45
Intra-domain SAVNET Support via IGP
https://datatracker.ietf.org/doc/draft-cheng-lsr-adv-savnet-capbility/
https://datatracker.ietf.org/doc/draft-cheng-savnet-intra-domain-sav-igp/

Shengnan Yue

10:55
Open Discussions

=================================================================
Chat
Les Ginsberg
00:02:31

can other remote folks hear - I have no audio.

Jeffrey Haas
00:04:47

I can hear loud and clear

Yingzhen Qu
00:09:45

collective note taking: https://notes.ietf.org/notes-ietf-121-lsr

Shraddha Hegde
00:18:13

This can be done in RFC 9350 by not advertising algorithm TLV by the
node to be excluded

Ketan Talaulikar
00:21:56

+1 to Shraddha

Les Ginsberg
00:22:24

+2

Ketan Talaulikar
00:24:32

existing : enable/disable algo ... this new proposal : add/remove node
admin flag .... isn't that the same?

Liyan Gong
00:43:12

Thank you for your question. Let me try to explain, hold on a moment.

Liyan Gong
00:45:20

The advantage of using FAD is that We can exclude a category of nodes
that share the same attributes,
without having to specify each individual node.

Liyan Gong
00:46:18

For example, if we want to exclude all nodes in the network that have
not been upgraded, we can set the tag of these nodes to a specific
value. Then, by excluding that value, it will be OK.

Lou Berger
00:46:58

@les lost you

Jeffrey Haas
00:48:38

shraddha, your mic sounds like it's across the room

Christian Kuhtz
00:49:02

check which mic you're using on your machine.

Shraddha Hegde
00:49:25

I'll fix my headset. others can go

Ketan Talaulikar
00:51:31

@shraddha ... if nbr is running different algo then we just fallback for
normal flooding. It is the same for everyone?

Ketan Talaulikar
00:51:43

s/everyone/every algo

Les Ginsberg
00:55:55

This is why discussion of enablement method needs to be separate from
algorithm. There is a substantive discussion which needs to take place
which should be separate from whether a given alorithm is something we
should standardize. Please enable this discussion by separarting the two
discussions.

Shraddha Hegde
01:10:16

@ketan, My understanding is that what you describe is specific to
leaderless mode of operation. In area leader operation, the assumption
has to be that everyone runs same algo. Thats why algo will be slightly
different (very small nuance though) based on what framework it runs

Ketan Talaulikar
01:16:51

@Shraddha, I believe it is practically the same thing but I will double
check.

Les Ginsberg
01:20:28

@shraddha Leader based enablement guarantees that there is only one
optimized flooding algorithm being used in the network. Nodes can use
standard flooding - but they cannot use a different non-standard
algorithm. Unless you actually want to run multiple non-standard
algorithms at the same time - which I think is a VERY BAD IDEA - there
is no issue.

Mingqing(Michael) Huang
01:20:49

the two routers may has the prefixes, but the interface in FIB

Mingqing(Michael) Huang
01:21:02

might not be correct for uRPF strict mode

Mingqing(Michael) Huang
01:23:58

this is kind of the typical limitation of uRPF strict mode

Jeffrey Haas
01:32:34

From an overly simplified point of view, the SAV table contents for any
source prefix, S, will be the union of all shortest paths for all other
destinations that S can try to reach.

Exactly how that's different from reaching every part of the network is
part of the discussion as to whether this is a useful thing to do.

Jeffrey Haas
01:34:19

Additional hilarity ensues on a topology change and you have to deal
with a thundering herd of updates to the sav table entry in a scale far
greater than a destination based FIB update would have been.

Martin Horneffer
01:35:41

Is reprogramming filtering HW faster than reprogramming forwarding HW?
probably not ...

Jeffrey Haas
01:36:36

Depending on the hardware, possibly so. But in general, probably not.
Line card memory resources are different in fw vs. FIB entries in some
vendors with different programming latencies.

Jeffrey Haas
01:37:17

The savnet solution space permits mixes of fib-based behaviors and fw
based ones. However, they will not scale at the same rates.

Jeffrey Haas
01:37:40

the vrf-table based filtering is what many cases will devolve to, and
that's speed of fib programming.

Jeffrey Haas
01:45:50

Thank you, Peter P.