►
From YouTube: IETF113-RIFT-20220324-1200
Description
RIFT meeting session at IETF113
2022/03/24 1200
https://datatracker.ietf.org/meeting/113/proceedings/
A
You
so
we
only
have
a
short
agenda
today,
so
we
just
wait
for
a
couple
more
minutes
before
we
get
started.
B
C
Hi,
everyone
welcome
to
atf
113
reef
working
group
meeting.
It's
going
to
be
reasonably
short
meeting.
We've
got
two
presentations,
so
at
least
by
now
you
should
know
not
well
describe
how
your
input
and
participation
atf
is
treated.
Please
read
it
if
you
haven't
before.
C
Meeting
tips
you
could
join
on
site,
please
do
so
so
we
know
you've
been
present
and
your
name
will
show
up
on
blue
and
please
keep
your
audience
video
of
unless
you're
presenting.
C
And
agenda
for
today
we
are
going
to
quickly
update
you
what's
going
on,
and
then
we
have
two
presentations
from
jordan
on
this
author
and
auto
vpn.
C
So,
where
we
are
within
working
group,
the
base
pack
has
been
updated
a
couple
of
times,
thanks
alvaro
for
reviewing
softly
with
tony.
So
it's
spending
new
review,
applicability,
statement,
spending,
alvarez
reviews,
young
model
working
group
isn't
process.
The
data
model
is
in
good
shape,
so
we
expect
to
finish
after
atf.
Same
goes
for
the
kv
registry
work
on
out
evpns
and
progress.
You
know,
there's
implementation
segment.
Routing
is
in
process
multicast.
C
B
Yeah
get
situated
or
if
you
guys
want
to
share
yeah
that
works.
Okay,
let
me
get
situated.
B
Okay,
all
right
so
first
off
thanks
chairs,
thanks
for
the
time
today,
so
the
deck
being
proposed
today
is
we're
taking
advantage
of
riffs
architecture
to
automatically
build
flood
reflections.
Apologies,
but
I
I
want
to
spend
a
few
minutes
and
just
give
some
kind
of
quick
context
about
you
know
the
problem
we're
actually
trying
to
solve
with
flood
reflection.
I
think
it
helps
make
everything
with
what
we're
doing
with
rift
make
a
bit
more
sense.
Next
slide.
Please.
B
So,
let's
define
the
problem,
so
we
all
know
that
flat
single
area
igps
come
with
some
pitfalls
and
so
flooding
and
that
every
node
needs
to
know
everything
state
and
that
every
node
needs
to
maintain
and
convergence
and
that
every
node
needs
to
compute.
So
this
gets
even
worse,
as
the
network
is
scaled,
you
know,
but
these
sorts
of
deployments
are,
you
know
pretty
desirable.
You
know
sr
is
a
good
example
of
that
next
slide,
please.
B
So,
let's
visualize
it
a
little
bit
more
right.
So
this
is
just
a
relatively
small
flat
level.
Two
isis
network,
a
single
flooding
domain
as
this
network
grows
and
grows
scale
starts
to
become
a
concern,
and
you
know
kind
of
going
over
what
we
just
said
right,
there's
lots
of
state.
You
know
each
node
has
to
maintain
it
all
both
in
terms
of
adjacencies
and
link
state
database,
there's
more
and
more
flooding.
It
has
to
distribute
more
lspdus
to
all
the
nodes,
and
you
know,
lastly,
slower
convergence.
B
B
So
what's
the
solution?
Isis
flood
reflection?
It's
based
on
existing
work
in
lsr.
You
know
I'd,
encourage
you
to
check
out
the
draft
if
you're
interested,
it's
pretty
short,
pretty
easy,
but
in
short,
it
basically
works
a
little
bit
like
bgp
route.
Reflection-
and
you
know
we
choose
a
cluster
id
and
we
designate
one
or
more
flood
reflectors.
We
designate
one
or
more
flood
reflective
clients
and
we
get
some
pretty
desirable
properties
next
slide.
B
So
basically,
we
take
the
you
know
previously
flat
level
two
network
and
we
split
into
multiple
flooding
domains.
So
we
have
l1
l2
nodes
that
are
establishing
flood
reflector
adjacencies
inside
level.
Two-
and
you
know
the
flood
reflectors
themselves
will
sit
at
the
top
and
the
flood
reflector
clients
will
sit
down
at
the
bottom.
You
know
leads
that
are
also
split
into
l1
l2
nodes.
So
basically
we
can
leak
l2
routes
from
the
leaves
you
know
tier
one
into
level
one.
B
There
are
other
methods
as
well
kind
of
tunnel,
these
deployments
that
are
detailed,
a
little
bit
more
in
the
lsr
draft.
But
the
point
here
is
that
l1
and
l2
converge
independently
of
one
another,
thus
solving
a
lot
of
the
problems.
Next
slide,
please
so
just
kind
of
a
quick.
Before
and
after
just
for
those
who
are
visually
inclined,
we
can
kind
of
see
the
difference
there
with
those
those
dotted
lines
on
the
right
being
the
flood
reflector
adjacencies
between
the
the
nodes
participating
in
level.
B
Two
next
slide,
please,
and
so
a
little
bit
of
I
guess,
metrics
again
scale
so
considering
our
topology
shown
here.
You
know
without
flood
reflection,
it's
roughly
15
adjacencies,
but
with
flood
reflection
we
reduce
it
down
to
eight
and
obviously
with
that
we
have
other
other
components
as
well.
Next
slide,
please.
B
And
you
know
the
other
factors
right,
less
links
and
less
adjacencies
means
we
get
less.
You
know,
link
state,
pdus,
less
link,
state
pds
means
less
flooding
and
both
of
those
mean
less
spf
computation
overall.
So,
ultimately,
you
know
it's
pretty
clear
improvement
scale
wise
with
flood
reflection,
but
next
slide.
B
And
what's
what's
that
got
to
do
with
rift?
So
flood
reflection
like
rift
is
pretty
well
suited
for
plot
topologies,
so,
basically
for
those
familiar
with
auto
evpn,
it's
pretty
similar
context,
but
for
those
that
aren't
we
riff
will
build
the
you
know,
underlay
quote
unquote
and
then
we'll
use
autofr
to
actually
build
the
flood
reflection
topologies.
On
top
of
that,
so
we
do
that
by
automatically
deriving
variables
important
to
flood
reflection.
Like
I
said
this
is
the
cluster
id
and
you
know
loopback
address
actually
next
slide.
Please
sorry.
B
Yeah,
so
you
know
we
have
flood
reflector,
the
cluster
id.
You
know,
loopback
address
all
the
information
relevant
to
isis
and
they
can
be
computed.
You
know
it's
distributed
computation.
Each
node
can
figure
it
out
on
its
own,
and
you
know
we
can
build
those
topologies
pretty
simply
next
slide
please.
B
B
Yeah,
so
we
have
auto
fr
analytics,
so
jeff
mentioned
that
that
key
value
registry-
that's
going
through
working
group
last
call.
Basically,
we
use
those
key
value,
ties
the
link
state
information
and
rif
to
distribute
operational
information
about
auto
fr.
So
rather.
B
A
So
I
actually
have
a
question:
is
it
that
this
applies
to
a
class
networks,
but
in
situations
where
a
cust
an
operator
choose
not
to
run
on
rift
but
wrong?
Iss?
Instead,
but
still
we
can
use
the
rifts
some
reef
procedure
to
to
help
the
flood
reduction
in
isis.
B
A
So
I
just
want
to
confirm
my
understanding
that
the
scenario
here
is
that
you
have
a
class
network,
but
you
are
not
running
the
rift
protocol
for
the
link,
states
or
or
route
route
calculation
and
you're
running
isrs,
but
you're,
using
the
some
riffs
underlying
protocol
procedures
to
to
to
help
with
the
iss
flood
reduction.
E
Yeah
all
right
so
now,
if
you
take
it
towards
the
isis
direction
completely,
then
yes,
rift
is
kind
of
only
ztp.
If
you
want
okay
and
then
it
configures,
l1
and
l2
isis
and
everything
is
isis,
and
at
this
point
in
time
rift
is
kind
of
just
hanging
there.
For
you
know
the
club,
topology
and
being
figuring
out
who
has
withdrawal
on
the
topology,
but
you
can
just
as
well
not
configure
l1
and
use
rift
to
forward
packets
right.
So
you
also
have
this
option,
depending
which
flavor
you
prefer.
E
There's
classes
and
minuses
to
both
that
kind
of
goes
deep.
Flood
reflector
has
two
flavors
it.
You
can
either
build
a
full
mesh
of
tunnels
between
the
l
ones,
the
leaves
or
you
can
run
it
without
tunnels,
where
you're
basically
leaking
from
l2
into
l1.
You
can
lick
from
l2
into
rift.
Just
fine
if
your
implementation
supports
that
and
then
red
does
the
stuff.
E
If
you
run
tunnels,
it
depends
how
you
configure
it.
If
you
configure
the
tunnels
somehow
manually
between
the
leaves,
you
can
run
rift,
but
the
flat
reflector
in
l1
is
also
flooding
in
isis.
The
rolls
and
the
tunnel
end
point
so
that
allows
you
to
basically
configure
the
mesh
of
tunnels
fully
automatically.
E
E
Well,
no,
actually
you
need
l1
if
you
really
want
the
l1
tunnel
discovery
and
I'm
not
talking
about
the
tunnels,
the
flat
reflector
tunnels,
the
the
little
dotted
lines
here,
I'm
talking
really
about
full
mesh
between
the
leaves,
which
is
a
flavor
of
flood
reflector,
used
to
forwarding
because
the
leaf
stuff,
sorry,
the
the
flood,
reflection
tunnels,
the
dotted
tunnels
which
are
only
used
for
flooding
this
stuff,
you
already
have
with
rift.
You
can
automatically
configure
them.
E
C
So
I
would
think
it
would
require
charter
extensions,
alvaro,
yeah,
so
using
riff
as
a
non-routing
protocol.
But
something
else
is
not
in
scope
today
and
I'm
looking
at
alberta
and
his
comments
and.
F
Hi,
I'm
laura.
Thank
you.
I
wasn't
exactly
gonna
say
that,
but
but
you're
right,
what
I
was
gonna
say
or
what
I
was
gonna
ask
is
whether
you
had
talked
about
this
in
lsr.
F
E
All
right,
so
I
think
auto
evpn
have
been
shown
in
ibr.
It's
a
good
suggestion
to
get.
Let
me
put
it
on
my
action
item
list,
so
it's
a
good
suggestion
to
actually
show
that
in
lsr.
E
E
So
you
know
we
would
like
to
have
this
thing
at
least
experimental,
because
people
can
interrupt
that
stuff.
This
is
beyond
just
all
that
what
you
can
do.
Everybody
have
to
derive
with
values
based
on
the
risk
of
apology,
the
same
way
for
the
whole
thing
to
work
with
kind
of
needs
interoperability.
E
C
F
Yes,
so
yes,
I
agree
with
you
that
that
I
mean
right
now
we're
chartered
to
do
a
routing
protocol,
even
if
the
same
protocol
is
going
to
be
used
for
discovery,
auto
configuration
whatever
we
want
to
call
this
yeah.
We
probably
need
to
to
reach
harder.
C
E
B
Yep,
sorry,
okay,
I
was
just
making
sure
no
one
else
had
comments,
one
there:
okay,
pretty
brief
update
with
this
one.
If
we
could
just
jump
to
the
next
slide.
For
me.
B
Once
I
can
find
my
deck
okay,
okay,
so
just
I'm
sorry,
looking
at
the
wrong
side
of
it.
B
Bear
with
me:
okay,
sorry
about
that.
Okay,
just
a
couple
of
updates
on
auto
evpn;
nothing,
nothing
too
big
this
time!
Next
slide!
Please!
Oh!
No,
that
one's
good!
I'm
sorry,
backup!
One
thanks!
Okay!
So
the
the
main
changes
here
are,
you
know
improved
so
to
speak.
B
Variable
derivation
for
some
of
the
numbering,
things
like
irbe
vlan
and
the
evi
values,
big
thanks
to
olivier
for
that,
and
some
through
schema
changes
just
move
stuff
around
and
make
things
a
little
bit
more
simple
with
regard
to
advertising
the
node's
capability
and
some
of
the
specific
variables
within
the
fabric
inside
riff,
rather
than
just
inside
auto
evpn
exclusively
next
slide,
so
just
to
give
a
rough
example.
So
previously
some
of
the
results
would
look
like
this.
The
main
thing
to
point
out
would
be
you
know
like
the
vlan.
B
Irb
are
not
identical
values,
a
couple
it
works
perfectly
well,
but
some
of
the
operators
preferred
that
the
irb
and
the
vlan
would
be
matched
to
keep
things
kind
of.
You
know
simple
align
with
their
existing
deployment
practices
and
if
we
jump
to
the
next
slide,
basically
improved
it
before
tony
did
some
work
with
the
hash.
B
The
computation
functions
and
was
basically
able
to
get
things
to
line
up
without
you
know
any
scale
reduction
or
anything
like
that,
so
makes
operators
happy
and
makes
you
know
verification,
troubleshooting,
easier.
Honestly,
in
my
opinion,
too,.
B
Next
slide,
just
there
are
a
couple
other
things,
but
these
are
the
important
ones.
Basically,
the
main
rift
thrift
schemas
carry
the
fabric
id
components.
You
know
the
default
fabric
id
and
undefined
as
well,
and
then
the
encoding
piece,
the
node
capabilities
and
the
flags
now
carry
auto
evpn
and
whether
that
node
supports
it
or
not,
the
node
flags
will
carry.
You
know
if
there's
a
data
center
interconnect
functionality
required
for
auto
evpn
and
last
slide.
B
That's
really
it.
But
what's
next
is
you
know
again,
co-authorship
comments
more
as
well
are
welcome
and
we're
still
working
toward
more
multi-plane
and
data
center
interconnect
examples
and
then
some
operational
stuff
that
fell
off
the
radar
a
little
bit
this
time.
But
any
any
questions
regard
to
that.
A
Okay,
so
one
more
follow
up
on
that
segment,
routing
and
work.
So
we
have.
We
did
not
get
a
chance
to
update
the
draft,
but
it
was
pretty
complete
and
stable
from
the
author's
point
of
view
already.
So
after
itf
this
session,
we
are
going
to
issue
a
adoption,
call.
A
C
An
action
point
to
the
chairs
to
update
charter
by
next
state
here.
F
Yeah,
let's,
let's
please
start
discussion
of
the
charter.
It
would
be
ideal
if,
by
the
time
I
send
the
rift
document
and
the
applicability
one
to
the
asg
telechat.
At
that
same
time
you
know
because
we
finished
the
work
we
can
discuss
in
each
other.
C
Sorry,
so
you
want
to
send
it
before
we
update
the
chart,
so
we
wait
for
you
to
send
it
to
asg.
First
correct.