►
From YouTube: IETF112-MPLS-20211108-1430
Description
MPLS meeting session at IETF112
2021/11/08 1430
https://datatracker.ietf.org/meeting/112/proceedings/
A
Okay,
welcome
everyone.
This
is
the
mpls
working
group
session,
I'm
going
to
walk
initially
over
the
status,
update
and
couple
of
logistics
and
pointers,
and
then
I'm
going
to
hand
it
over
to
loa.
We
are
meeting
this
time
for
ietf
112.
This
is
still
a
virtual
online
meeting
and
your
chairs
for
mpls
working
group
myself
tarek
lowa
and
nick
our
secretary
for
ampules
working
group
is
mak
chen
and
unfortunately,
he
won't
be
able
to
attend
for
personal
reasons.
A
This
time
nick
has
volunteered
to
cover
four
minute
taking
and
and
monitoring
the
queue.
Thank
you
nick
for
that,
and
you
know
law
as
well.
You'll
be
monitoring
the
queue.
A
So,
as
laura
was
mentioning,
we
have
our
note
well,
it
governs
the
real
and
you
know
any
participation
of
the
idf
that
we
contribute
and
we
have
couple
of
bcp
pointers
here
on
details,
the
this
relationship,
I
encourage
you
know
everyone
who
has
not
already
read
that
to
take
some
time
and
read
it.
A
We
do
have
an
extension
notewell
for
guidelines
for
for
conduct
in
idf
and
basically
it
it
favors
or
encourages
people.
It
means
it
strives.
Itf
tries
to
create,
maintain
an
environment
where
people
should
respect
each
other,
have
decency
and
dignity
each
other
and
doesn't
allow
in
any
space
for
harassment
in
idf
and
that's
basically
I'll.
Let
you
read
through
the
the
text,
but
we
we
do
encourage.
You
know
to
follow
these
practices
set
out
by
itf.
A
In
terms
of
some
useful
pointers,
as
usual
blue
sheet
are
automatically
populated
by
meat
echo
minute
taking
nick
and-
and
I
courage
you
know,
whoever
can
contribute
to
the
minute.
Taking
please
log
into
this
url
and
and
or
you
can
use
the
the
meet
echo
icon
on
the
top,
which
will
take
you
there
as
well.
A
One
important
pointer
on
this
page
is
that
we
now
have
a
github
repo
for
the
mpls
working
group.
We
have
a
couple
of
drafts
that
the
design
team
has
put
up
on
the
repo,
but
I
do
encourage
participants
to
put
their.
You
know.
Work
in
progress
drafts
that
other
people
can
open
issues
on
and
review
and
give
comments.
A
This
is
our
agenda.
Today
we
have
a
couple
of
minutes
to
go
over
more
administrative
things
and
then
we'll
move
on
on
to
the
working
group
status
report
and
then
I'll
hand
over
to
loa
to
talk
more
about
the
open
design
team
report,
reporting
on
that
and
the
activities
that
the
design
team
is
working
on.
A
A
A
A
The
first
one
is
almost
reaching
rfc
publication.
The
second
is
in
miss
rough
state.
It
is
waiting
on
another
draft
and
my
understanding
is.
The
other
draft
is
waiting
on
some
action
from
the
shepherd.
Maybe
loa.
A
Okay,
I
mean
this
is
the
chance
for
the
authors
to
comment
if
they
think
otherwise
so
feel
free.
I
I'm
not
monitoring
the
cue,
but
I
can
speak
quickly
or
nick.
If
you
interrupt
me,
if
you
feel
that
somebody
wants
to
to
talk.
A
B
A
Yeah,
okay,
then
the
state
stat
status
is
yeah.
I
mean
it's
still
waiting
on
them
for
the
respond
yeah.
The
next
document
we
have
is
a
newly
adopted
document.
It's
a
working
group
document
now
and
we
have
triggered
the
early
code
point
allocation
for
this
draft.
We
have
received
a
request
and
from
the
office
that
it's
it's
suitable
to
do
early
code
allocation.
A
A
Yeah
I
got
that
notification
so
yeah
whoever
pavan
go
ahead.
D
Regarding
rar
cpfr,
I
I
mean
this
was
I
mean
it
was
pushed
to
isg
for
application.
I
think
it
just
sat
there
for
some
time
and
I
think
the
ask
was
to
make
enough.
I
mean
the
updates
are
made,
but
the
ask
was
to
go
back
to
the
working
group
and
revisit
it.
I
don't
know
why
it's
stuck
in
the
state.
Is
there
something
that's
expected
of
the
authors.
A
Yeah,
it
came
back
from
the
working
group.
Actually,
it
was
sent
back
from
the
the
ad
or
the
the
attitude
queue
back
to
the
working
group
for
taking
action
and,
as
far
as
I
know,
has
the
action
been
taken.
D
Yeah,
my
understanding
is
that
I
mean
I
think
the
problem
there
was
that
the
requested
edits
were
made,
but
the
authors
took
a
while
to
get
that
done
because
of
the
delay.
The
ask
was
to
go
back
to
the
working
group
and
come
back.
I
mean
that's
how
I
interpreted.
E
D
A
D
A
Do
that,
though,
why
do
you
want
to
add
more
on
this?
No,
I
think
it's
fine
thanks!
Okay,
we
have.
I.
C
A
Thank
you
for
reminding
somehow
we
missed
that
update.
Make
sure
that
we
do.
We
do
take
action
on
that.
C
A
C
A
F
So
sfo
control
I've
done
as
much
as
I
can
do
without
some
feedback
from
other
people,
so
either
informal
feedback
by
someone
by
people
in
the
working
group
reading
it
or
formal
feedback
by
the
working
group
chairs,
putting
it
through
the
mpls
review
process
and
into
last
call.
But
I
can't
do
any
more
work
without
other
people
commenting
on
it.
B
B
G
Yes,
though,
so
the
srep
oam
draft
I
had
requested
for
working
up
last
call.
We
believe
there
are
no
further
updates
on
this
draft
yeah.
I
can
I
mean
if
I
have
to
send
the
request
again
on
the
mailing
list.
I
will
do
do
so.
I
just
wanted
to
know
any
other.
G
A
Okay,
thank
you
I'll
move
on
and
we
have
a
couple
of
new
individual
drafts,
some
of
them
they're,
not
on
the
agenda.
Today
we
encourage
the
new
drafts
to
be
shared
with
a
working
group,
maybe
a
short
presentation.
Next
time.
B
Actually
tarek
both
of
those
are
on
the
joint
meeting
after
this.
A
Wow:
okay,
okay,
I
remember
the
first
nibble
in
the
miata
requirements
right
yeah
no,
but
I
meant
yeah
that
that's
true.
These
two
are
on
the
joint
session.
A
Maybe
I
missed
to
mention
that
this
is
the
mpls
working
group
session.
We
have
another
session
which
is
joined
with
pals.net
working
group
and
it's
the
session
three
today
it's
in
the
session
three
today
and
these
two
drafts
will
be
presented
there.
A
Okay,
we
do
have
the
the
blue
drafts
highlighted
here
in
blue.
They
are
on
the
agenda.
The
the
last
one
is
was
moved
to
the
joint
session.
A
Okay,
I
promised
the
report
on
this
draft
in
band
pm
encapsulation,
so
there
was
a
version
that
was
reviewed
by
the
mpls
review
team
version.
One
and
the
authors
took
action
and
addressed
all
the
comments
version.
2
stands
as
is
there's
an
open
issue,
or
maybe
it's
staying
in
line
with
what
is
happening
in
the
mpls
open
design
team.
There
is
a
talk
about
mpls
indicators
and
ancillary
data,
being
you
know,
being
discussed
at
open
design
team.
A
So
this
will
allow
a
single
spl
to
carry
multiple
actions
and
the
authors.
They
think
that
this
is
related
this.
This
can
be
an
action
that
that
the
miad
indicator
can
carry.
A
So
I
encourage
you
know
that
the
authors
of
this
draft
personally,
I
encourage
them
to
participate
in
the
open
design
team
and
highlight
that
this
is
a
an
action
or
a
function
that
can
be
also
part
of
the
discussions.
H
Okay,
the
the
question
was
for
the
lr
draft.
You
know
we
wanted
to
make
it
a
working
group
document.
So
where
are
we
in
that
process?.
A
Yeah,
the
last
time
we
met
kiriti
on
this.
There
was
a
action
on
the
office
to
you
know
at
least
indicate
that
was
there
an
action
on
the
lr
to
integrate
this
with
what's
happening
in
mpls,
open
design
team.
Is
that
accurate?
Last
time
we
took
this
note,
or
maybe
I'm
missing
something.
A
Yeah,
I
think
there
was
you
know,
an
update
that
you
promised
to
make
to
the
draft
the
larp.
H
I
would
check
with
my
co-author,
unfortunately,
he
just
left
juniper,
but
I
will
check
with
him,
but
from
what
I
understood,
it
was
just
to
make
it
a
working
group
document,
but
I'll
check
with
him.
Okay,.
A
Thank
you
move
on
and
hand
over
now
to
loa
to
talk
a
little
bit
about
the
report
on
mpls,
open
design,
team
activities.
B
Okay,
I
tried
to
do
this
rather
quickly.
B
B
We
needed
to
do
something
about
organizing
the
use
of
the
first
bytes
of
the
the
the
boss,
but
when
looking
at
it,
it's
kind
of
it's
growing
and
growing
and
we're
starting
to
get
close
to
taking
decision
on
some
of
the
issues
so
watch
out
next
slide.
Please.
B
So
we
had
quite
suddenly
five
or
six
drives
that
actually
was
looking
to
using
the
same
place
in
the
labor
stack
as
we
had
been
using
for
the
ach,
and
it
turned
out
that
it
wouldn't
work.
So
we
needed
to
do
something
and
we
had
a
couple
of
people
that
stepped
in
and
said
that
this
is
the
kind
of
an
architectural
question
and
we
need
to
make
be
very
careful
that
we
don't
do
anything.
B
B
So
we
have
a
couple
of
things
we
discussed
and
that
we
mostly
agree
on
the
scoped,
the
activities
of
the
design
team
to
mpls
indicators
and
ancillary
data,
and
we
call
this
the
miad
project.
B
B
Indicators
carried
within
the
mp
label,
stack
to
indicate
that
there
are
some
wanted
actions
that
is
not
clearly
strictly
clear
from
the
label
itself.
Anxiety
data
is
carried
with
the
packet
and
is
in
support
for
those
those
actions.
Ancillary
data
has
three
different
forms.
It
can
be
in
stack
data.
This
is,
it
can
be
post
data
or
it
can
be,
we
say
no
data
and
putting
no
data.
There
is
a
little
bit
of
a
stretch,
but
we
have
cases
so
it's
there
next
slide.
Please.
B
B
B
B
Anxiety
data
might
be
complex
and
have
structure
it
might
not
just
be
one
value
or
something
it
could
be
something
more
complex,
and
when
we
specify
new
applications,
they
need
to
resolve
how
to
carry
indicators
and
ancillary
data
without
interfering
with
the
earliest
existence
existing
specifications,
a
one
more
slide.
I
think.
B
We
have
a
list
of
output,
we
definitely
have
output
from
the
design
team,
use
cases
requirement
and
a
framework
that
has
taken
time
things.
B
Things
has
been
changing
and
we
have
solutions
draft
whether
they
will
be
designed
team
draft
or
not,
is
kind
of
an
open
question.
They
might
be
individual
draft
that
goes
through
the
working
group
as
any
other
document.
B
Wow,
okay,
no,
so
we
have
a
couple
of
things
we
need
to
do
in
the
near
time.
We
should
decide
on
the
format
and
scope
of
indicators,
meaning
that.
B
We
need
to
specify
scope
and
format
of
in
salary
data.
We
have
a
number
of
proposals
today,
some
of
them
that
not
that
clearly
outspoken
and
we
need
to
ensure
backwards
and
future
compatibility.
H
Yeah
one
thing
that
I'd
like
to
point
out
when
we
say
ensure
backward
and
future
compatibility,
especially
backward
compatibility.
H
We
have
to
say
that
it
works
as
well
as
it
could
not
that
it
works
because,
for
example,
the
first
nibble
heuristic
that
says,
if
it
is
the
first
nibble,
is
four,
then
it's
an
ipv4
packet,
that's
a
broken
heuristic
and
we've
we've
mentioned
this
before,
so
we
want
things
to
work
as
they
used
to,
but
that
doesn't
mean
that
they
work
well.
B
B
B
A
Okay,
I'm
done.
Thank
you
lola.
I
don't
see
anyone
else
on
the
in
the
queue
so
I'll,
we'll
move
on
to
the
next
presentation.
Let
me
see
if
we
can
find,
I
think
it's
rakesh
who's.
Next,
you
should
be
able
to
see
the
slides.
If
not,
let
me
know.
C
Thanks
tariq,
I
said
you
guys
hear
me
yeah,
yes,
okay,
yeah
thanks
so
yeah,
my
name
is
rakesh
gandhi
and
I'm
presenting
the
draft
on
the
encapsulation
of
stamp
for
pseudo-wires
in
mpls
networks
on
behalf
of
the
authors.
They're
still
here
next
slide.
Please.
C
So
the
agenda
is
to
look
at
the
requirements
and
the
scope
of
the
draft,
the
summary
of
the
procedures
defined
and
the
next
steps
next
slide.
Please.
C
The
motivation
there
is
to
because
this
is
for
the
in-band
stamp,
so
we
like
to
follow
the
same
as
data
traffic
and
match
their
headers
and
also
need
to
make
sure
that
we're
following
the
same
ecmp
part
as
well
as
data
traffic.
C
The
scope
is
temp
the
8762,
the
stamp
extensions
in
rfc
8972.
C
So
these
are
the
the
two
new
rfcs
defined
in
ippm
and
we
are
using
them
for
surewire
and
p2p
at
the
moment
and
in
future
p2mp
pls
to
the
wires.
A
And
next
slide,
you
prefer
to
take
questions
towards
the
end,
or
I
see
people
in
the
queue
just
what's
your
preference.
C
I'm
fine
either
way
if
questions
can
wait,
then
sure,
or
we
can
take
now,
depending
on
the
so
greg.
If
you
have
questions
now,
we
can
take
it
right.
I
Because,
in
my
opinion,
that
creates
more
complexity
than
it
might
bring
any
benefit.
So
where
this
requirement
is
from.
C
Yeah
so
we're
trying
to
send
the
t1
packets
in
band
with
data
traffic
so
along
the
same
path
and
with
the
same
header.
C
So
there
is
a
data
traffic
for
sudo
wire
that
has
no
ip
header
and
we
like
to
use
the
same
headers
as
the
data
traffic
with
no
ip
header.
To
avoid
any
you
know
different
behavior.
I
I
C
Yeah
data
is
not
getting
a
ib
header
in
in
in
the
pseudo-wire
case,
then
it
makes
no
sense
to
say
pro.
Packets
carry
ip
header,
the
fabricated
ip
header
that
you
had
to
come
up
with.
That
can
cause
the
other
side
issues.
I
But
normally
we
do
it
for
their
all
other
oem
for
bfd
for
lspping.
So
it's
not
something
new
and
it's
not
really
a
problem
for
operations.
C
Yeah
so
here
the
goal
is
to
measure
the
accurate
latency.
So
it's
important
that
that
the
packets
look
and
feel
exactly
the
same
as
data
traffic
right
so
but
coming
up
with
ip
header.
I
It
would
not
really
look
or
feel
because
again
imagine
that
you
are
doing
tdm
pseudowire
how
your
stamp
packet
will
look
and
feel
like
tdm.
C
Yes,
if
data
is
not
carrying
ip
header,
you
you
have
probing
that
using
ip
header,
it's
it's
a
different
packets
right.
It's
not
so.
A
So
greg
and
then
maybe
maybe
this
is
an
interesting
thing
to
take
to
the
list.
I
think
it's
you
know
it's
worth
answering
greg's
question,
so
please
follow
up
on
the
list
on
that
and
let's
give
stewart
a
chance
to
ask
his
question.
Thank
you.
Greg
thanks.
F
I
was
going
to
largely
ask
exactly
the
same
question
as
greg.
I
think
this
is
more
bandwidth
than
we
get
on
the
list.
I
think
we
probably
need
a
group
of
interested
people
to
get
together
and
have
a
voice
conversation
as
we
would
have
had
at
a
normal,
normal
ietf.
F
F
Well,
if
it's
a
pseudo
wire,
you
shouldn't
be
going
and
looking
around
below
the
stack
anyway,
so
it
doesn't
matter
what
is
there?
It's
never
going
to
be
interrogated
other
than
as
part
of
a
normal
pseudowire
operation.
Anything
else
is
not
going
to
go
down
there,
because
you're
saying
you
have
to
put
any
a
an
entropy
label
in
there.
So
I
don't
think
you
need
the
complexity
of
these.
These
two
cases
just
use
one,
and
we
already
have
one
that
works,
which
is
using
id
ip
udp.
C
Yeah,
so
our
next
slide,
please
so
the
reference
topology
here
we
have
stamp
sender,
s1
and
reflector
r1.
We
have
pseudo
wire
and
the
stem
packets
follow
the
pseudo
wire
next
slide.
Please.
C
So
this
is
the
case
that
stewart
and
gang
mentioned
about
using
the
ip
v4
and
ipv6
ach
to
carry
the
stem.
So
there
are
existing
acs,
defined,
21
and
57
values
for
ipv4
ipv6,
that's
used
and
next
slide.
Please.
C
And
this
is
the
case
where
the
ip
header
is
not
used,
and
in
this
case
a
new
ach
is
defined
for
the
session
sender.
And
next,
like
this.
C
Again,
on
the
reflector
side,
the
same
ipv4
ipv6
ach
are
used
for
the
reflector
packet
next
slide
piece
and
new
ach
is
defined
if
no
ip
header
is
used
in
case
of
the
reflector
packet,
and
next,
like
this.
C
So
what
there
is
no
no
way
to
distinguish
the
sender
and
reflector
package,
so
in
in
case
of
ip
udp
there
is
really
people
tells
you
is
a
sender
packet,
a
reflector
packet,
and
if
no
ip
header
is
there,
then
the
ga
is
the
the
channel
type.
Tells
you
the
css
in
the
sender
or
reflector
packet.
C
So
welcome
your
comments
and
suggestions.
We
weren't
sure
about
the
working
group
is
mpls
or
pals
and
we
are
requesting
a
working
group
adoption
for
this
work
yeah.
Thank
you.
F
So
if
it's
a
pseudo
wire,
then
obviously
it
belongs
in
pals
question
is:
are
you
trying
to
do
mpls
instrumentation
as
well,
in
which
case
I
think,
you're
in
a
whole
new
construct.
F
It
belongs
in
pals,
where
all
the
companion
documents
were
developed.
I
think
okay.
A
C
This
is
this
is
for
the
case
where
the
the
data
traffic
is
not
carrying
the
ip
and
that
so
probes
have
exact
same
encoding
as
the
data
traffic,
of
course,
different
achievements.
C
I
I
wonder
so
why
it's
only
a
three
to
volcan
scooter
wires,
because
we
do
have
gach
so
which
is
applicable
to
mpls
and
if
new
ach
types
are
defined.
C
Definitely
yeah,
if
it's
applicable
to
mpls,
then
I
mean
so
I
don't
know.
If
ach
registry
belongs
to
the
mpls
working
group,
then
the
allocation
happens
in
mpls.
So
it's
not
clear
to
me.
F
Located
by
the
ach
expert
and
they've
usually
been
associated
with
sudoa,
which
is
where
we
developed
all
this
in
the
first
place.
But
it's
not
a
turf
issue
here.
This
is
about
you
know,
doing
the
right
thing
in
a
simple
and
consistent,
simple
and
consistent
way,
and
I
am
very
confused
as
to
well.
I
think
we
need
to
spend
more
time
talking
it
through,
which
is
why
I'm
suggesting
a
side
meeting.
A
Thank
you,
rakesh.
The
next
presenter
is
jin.
E
E
It
was
decided
during
iesc
review
of
data
rfc
to
split
the
content,
the
the
part
about
msd
as
a
single
as
a
separate
draft,
because
it's
small
characteristic
of
mprs.
Hence
we
have
this
small
module
here
next
slide.
Please.
E
E
So,
besides
that,
please
remove
the
grouping
max
adapts,
because
no,
no
other
module
is
really
using
it.
We
updated
these
security
considerations
with
small
details
class
editorial
changes.
E
Next
slide,
please
so
next
steps.
Of
course
we
like
to
address
comments
if
there
are
any
coming
in
in
the
near
future,
and
the
authors
believe
the
draft
is
ready
for
working
group
adoption.
So
the
question
to
the
chairs
is:
can
we
start
an
adoption
call
after
this
etf.
B
So
to
me-
and
there
is
a
the
next
steps-
is
kind
of
ambivalent.
B
B
E
Well,
so
the
the
comments
we
received
so
far
have
already
been
addressed.
We,
of
course
we
welcome
people
to
review
and
send
them
more
comments.
But
since
this
part
of
the
the
document,
the
module
itself
was
a
split
of
the
segment
routing
model,
it
was
already
intensely
revealed
there.
So
I
personally
am
not
expecting
many
new
comments
coming
in,
so
I
I
I
think
we
should
start
the
working
group.
Adoption
call.
B
Okay,
I
I
I
understand
you
my,
I
think
my
real
question
is
on
the
two
ball
bullets
on
the
next
step.
Slides
are
the
first
one
a
condition
for
going
further
or
it
seems
like
what
you're
saying
no.
E
B
E
B
B
Probably
not
necessary,
we
have
it
on
in
the
discussion.
It's
fine
yeah.
A
I
see
that
you
are
doing
the
ms
deeper
interface
yes
and
per
node
as
well
or
is
it
yeah?
I
see
it
per
node
and
per
interface
is.
E
Yeah,
so
you
can
see
actually
right
now,
both
for
the
node
and
for
the
link.
They
are
read
only
parameters,
so
it
really
depends
on
the
implementation.
E
If
I
remember
right,
the
definition
of
note
one
should
be
the
lowest
number
from
like.
If
you
have
colleagues,
you
pick
the
lowest
one,
but
really.
A
A
E
After
this,
we
created
this
new
mode,
small
module
here
in
mprs.
We
also
create
a
separate
one
for
ict.
You
know
for
iss
and
ospf
each.
So
it's
pretty
much
the
the
same
thing.
It's
just
inside
the
icp
module
icp.
Only
you
know
populate
such
information
right
yeah.
There
is
a
for
example,
ospf
sr
msd,
something
that
purple.
K
Thank
you,
I
think
jen
question
for
you,
the
the
authors.
Has
there
been
discussion
about
having
a
return
value
for
when
the
node
understands
what
an
msd
is,
but
it
doesn't
know
what
it
is
for
some
reason.
E
So
right
now,
like
I
just
mentioned
this,
one
is
a
read
only
right,
so
it
really
depends
on.
I
guess,
for
most
vendors.
This
depends
on
the
hardware.
So,
whatever
the
value
reported
from
the
the
lower
level,
the
hardware
level
and
the
software
is
just
you
know,
you
can
only
use
what
information
available.
E
K
A
I'm
building
my
questions
on
my
question
on
the
next
question.
On
top
of
jeff's
question
you
have
msd
type
there
is
that
to
indicate
that
you
can
have
a
label
type
and
then
a
byte
you
can
do
by
per
per
byte
or
for
label,
and
why.
A
E
The
tab
is
defined
in
the
the
in
the
rfc
8276
and
it's
also
possible
you,
the
entropy
label
rate
depth,
not
only
just
how
many
you
know
so
far.
You
know
future
there
might
be
more
depth,
but
right
now,
if
I
remember
right,
there
are
the
like
the
number
of
maximum
label.
You
can
read
also
the
where
the
entropy
label
depth.
You
can
read.
H
B
Actually
running
on
toilets
time
now,
so
we
have
to
take
this
to
the
list.
Yeah,
let
toilet
start.
A
Yeah
ac
is
in
the
queue
as
well
as
storeless.
I
think
tortoise
is
going
to
present
yeah
ac.
We
have
to
apologize,
I
think,
we're
running
out
of
time.
Sorry.
A
I'm
gonna
approve
doorless.
I
think
you
should
be
able
to
share.
J
Right,
thank
you
very
much,
so
I
wanted
to
talk
a
little
bit
about
the
deterministic
qs
for
the
mpls
data
plane
considerations.
I
have
one
draft
that
I'm
trying
to
promote
to
get
into
that
net.
There's
also
work
beyond
that.
So
I
really
would
would
love
to
see
more
people
from
from
mpls
site
to
get
involved
in
that
net
and
see
how
we
can
get
that
draft
adopted,
and
I
think
the
reason
for
that
is
what
I
wanted
to
high
level
up
here.
J
So
there
there
are
different
shapers.
There
is
rfc
2212
and
there's
iets
and
asynchronous
traffic
shaper.
But
the
fundamental
issue,
of
course,
is
that
this
is
highly
undesirable.
You
know
in
our
typical
mpls
service
provider
designs,
which
means
segment
routing
networks,
but
we
really
want
to
have
per
hop
per
flow,
stateless
behavior,
but
instead
source
routing,
so
that
we
have
scalability
load,
churn
of
the
control
plane
and
so
on,
and
that
doesn't
work
with
these
because
they
basically
every
every
shaper
needs
to
be
instantiated
from
an
mpls
label.
J
There
is
the
the
total
number
of
the
shapers
that
you
would
need
could
easily
get
into
the
tenth
of
thousands
in
a
large
service
provider
networks,
and
I
think
we've
got
good
experience
that
even
you
know
this.
This
number
of
you
know
just
routing
states
or
so
is
something
that
we
really
don't
want
when
we
can
avoid
it.
There
is.
J
Know
more
application-centric
issue,
and
that
is
that
the
shaper
solutions
do
introduce
the
maximum
amount
of
jitter,
because
as
soon
as
there
is
no
competing
traffic,
the
curing
latency
is
zero
and
with
the
maximum
amount
of
competing
traffic,
you
have
the
maximum
queuing
latency.
So,
and
this
is
really
highly
undesirable,
especially
a
lot
of
industrial
applications
as
we
we
we've
learned
over
the
years.
So
really
the
industry
would
like
to
have
a
lower
jitter
solution,
and
I
did
present
in
in
that
net
example.
J
J
J
You
know,
tc
qf,
which
is
per
per
flow,
stateless,
a
very
low
jitter,
independent
of
the
path
property,
so
the
jitter
doesn't
go
up
with
the
number
of
ops
or
the
per
hop
latency
and
it
purely
relies
on
using
the
traffic
class
value
in
the
mpls
label
to
indicate
you
know
the
the
additionally
necessary
parameter
to
enable
this
qs
and
and
and
it
is
per
flow
stateless.
So
we
need
three
to
five
of
those
tc
values.
J
So
I
think
this
is
really
the
only
short
term
option
for
no
mpls
packet
header
changes
and
it
is
not
vaporware,
but
instead
it
was
validated
in
a
2,
000,
kilometer,
wide
area
network
with
100
gigabit
or
faster
high-speed
wind
routers,
and
you
know
fairly
simple.
You
know
us
fpga
code
on
the
on
the
qs
chips.
There.
J
Now,
when
we
do
think
about
extensions
and
changes
to
the
mpls
packet,
header
and
processing,
there
are
really
various
options
and
I
think
those
would
all
be
interesting
to
look
into.
But
it's
really
dangerous
to
think
that
we
could
standardize.
J
You
know
non-extensible
solutions
now
and
I
don't
really
think
we
know
exactly
how
to
make
them
extensible
now,
because
we
didn't
have
the
discussion
right
so
because
I
think
there
there
there
are
also
more
qs
things
so
for
both
for
deadnet
and
beyond
and
mpls,
where
we
want
to
have
better
qs
and-
and
so
it
really
goes
into
the
need
to
have
more
of
a
design
team
for
that,
and
it
would
be
great
if
we
wouldn't
have
to
do
that
only
for
mpls,
because
the
same
type
of
issues
really
exist
in
the
very
same
way
for
ipv6.
J
So
here's
just
a
little
excerpt.
You
know
how
that
tech
cycle
queueing
and
forwarding
works.
It's
pretty
much
based
on
the
12
year
old,
tsn
solution,
cyclic,
cueing
and
forwarding
packets
are
simply
forwarded
bucket
by
bucket
hop
by
hop
into
cycles
and
then
that
effectively
means
that
the
latency
on
a
hopper
basis
is
exactly
one
such
cycle.
J
Latency
and,
of
course
the
jitter
is
then
the
the
cycle
jitter,
which
can
be
hundred
microseconds
and
the
main
thing
that
needed
to
be
done
to
make
this
technology
work
for
large
networks
was
to
really
put
the
cycle
number
into
the
packet
so
that
you
know
in
tsn
a
packet
is
received
into
the
cycle
based
on
its
timestamp
and
obviously
you
know
when
you
have
latency
on
links
and
when
you
have
jitter
that
doesn't
work.
So
that's
why
the
cycle
number
needs
to
be
in
the
packet.
J
So
now
yeah,
and
we
also
are
doing
you
know
pseudo
code.
So
it
hopefully
should
be
easy
to
understand
how
how
you
know
easy.
This,
ultimately,
is
in
the
forwarding
plane
what
needs
to
be
done,
and
then
it
would
obviously
work
exactly
the
same
way
not
only
for
mpls,
but
also
for
the
ip
data
plane
in
that
net,
with
three
to
five
dscp
values
which
isn't
really,
you
know
a
strong.
J
Okay,
so
I
was
talking
about
you
know
extensible
qs
header
and
here's
a
little
bit
kind
of
that
first
round
highlight
of
what
all
the
issues
are,
that
I
think
we
haven't
tackled
with
qs.net
and
beyond
right.
So
the
first
thing
is
that
the
pre-op-
you
know,
we've
done
that
for
mpls,
but
not
for
ip.
So
you
know
given
how,
in
the
mpls
design
team,
there
were
thoughts
of
you
know,
having
headers
that
would
be
equally
able
to
attach
to
mpls
and
to
ip.
J
J
I
myself
presented
one
more
new
thing
into
a
research
conference,
but
there
have
been
a
lot
of
you
know,
ideas
in
that
space
in
the
past
30
years,
and
they
all
may
need
some
different,
but
a
lot
more
new
packet
header
than
you
know,
just
three
bits.
So,
for
example,
my
solution
would
require
a
timestamp
16-bit,
a
priority
which
might
be
a
sequence
of
four
bit
values
and
other
solutions
might
want
to
have.
J
You
know
other
packet,
header
extensions,
and
then
you
know
there
are
beyond
that
net
things
where
really
we
haven't
had
really
good
discussions.
The
most
obvious
one
from
the
pragmatic
side
is,
you
know
just
the
dscp
side,
the
beer
header,
for
example,
which
was
designed
to
support
both
mpls
and
ip
already
has
dscp.
J
That
makes
it
a
lot
easier
when
you're
passing
ip
multicast
over
mpls,
not
to
have
to
bother
with
the
differences
between
tc
and
dscp,
so
that
would
also
be
very
lovely
to
have
for
operational
simplification
in
an
mpls
extension
header,
and
there
are
other
you
know,
cool
things.
So,
for
example,
the
ecn
stuff
in
l4s
they're
struggling
with
just
two
ecn
bits.
If
if
there
were
more,
this
would
be
a
lot
easier.
There
is,
you
know
for
bandwidth
management.
J
There
were
really
good
drafts
where
you
have
a
weighted
bandwidth
parameter,
and
so
I
think
there
there's
a
lot
more
and
the
question.
Is
you
know
what
scope
would
we
want
to
take
into
account
initially?
But
you
know
how
could
we
make
you
know
mpls
extension
headers
easily
enough
extensible
right
do
we,
you
know
like
in
ipv6,
need
to
create
for
every
new
parameter,
a
new
extension
header.
Do
we
use
a
tlv
or
so
on
right?
J
So
I
think
those
are
the
questions
that
would
be
lovely
to
to
tackle
more,
but
we
need
more
qs
people
in
there
and
not
only
the
mpls
header
folks,
right
so
summary
would
really
be
lovely
to
see.
You
know
one
really
well
working
proving
service
provider
class
bounded,
latency
solution
for
net
with
mpls,
that's
usable.
Now
I
think
that's
our
draft
that
we
have
so
it
would
be
great
to
see
support
for
that.
J
You
know
or
questions
if
you
don't
understand
it,
but
then
of
course,
would
also
be
great
to
start
the
longer
term
qs
effort
to
go
along
with
the
mpls
design
team
effort-
and
I
guess
you
know,
yeah
the
reaching
out
to
the
transport
area
and
the
qs
folks
there
is
is
certainly
a
big
part
of
that
and
I'll
see
what
I
can
get
done
there
yep
and
that's
it.
Thank
you
very
much.
B
So
carlos,
what
do
you
want
to
get
from
presenting
this
here
in
the
mpls
working.
J
Group
right,
so
I
think
it
was,
as
I
said
in
the
summary
right,
so
the
one
thing
was
for
the
mpls
folks
to
try
to
understand
this
problem,
which
is
that
if
we
want
to
have
deadnet
be
a
future
driver
for
mpls
networks,
we
need
to
have
a
bounded
latency
solution
that
fits
service
provider
requirements,
and
that
is
that
draft
right.
J
So
I'm
looking
for
support
for
that
draft,
even
if
it's
obviously
you
know
happening
in
that
net,
but
I
think
the
kind
of
more
use
case
in
terms
representation
of
the
interests
of
service
provider
networks
with
mpls
that's
to
be
found
here
in
the
mpls
working
group.
That's
why
I'm
kind
of
you
know
the
you're
you're
kind
of
the
the
network
owner
working
group.
So
that's
just
you
know,
please
come
to
that
net
and
and
and
and
work
on
this
and
the
other.
A
Okay,
we
have
one
person
in
the
queue
but
we're
out
of
time.
So
if
this
is
quick
go
ahead,
otherwise
I
think
you
know
we
have
to
take
it
to
the
list.
L
It's
very
quick
actually,
so
one
comment
I
had
was
the
it's
very
loaded
topic,
definitely
turnless
you're,
comparing
with
cqf
and
ats
stuff.
So
basically,
this
is
a
neat
lot
of
understanding
of
dsn
technologies
and
also
the
requirements
to
differentiate
this.
So,
but
the
question
relevant
here
is
that
you're
asking
for
the
tcn,
which
three
to
five
for
the
cq
of
stuff
right,
so
it
happened
in
the
tsu
working
group
also
for
the
l4s.
We
don't
have
that
many
bits
right.
We
have
only
three
bits
here.
J
L
J
L
Yeah,
okay,
thanks
and
also
the
comparison
of
ats
and
cqf
is
extremely
complicated.
If
you,
if
you
put
a
separate
session
in
the
dt
or
you
know,
that
net
will
be
useful
thanks.
Oh.
A
Okay,
any
closing
comments
from
the
working
group
chairs
before
we
adjourn
laura
nick.
B
No,
I
don't
think
so.
We
have
a
meeting
in
half
an
hour
so.
A
Okay,
all
right,
thank
you.
Everyone
who
attended
we'll
see
you
soon
in
either
next
session
or
next
idea,
thanks
bye,.