►
From YouTube: IETF-CORE-20230215-1500
Description
CORE meeting session at IETF
2023/02/15 1500
https://datatracker.ietf.org/meeting//proceedings/
A
B
C
A
A
Okay,
so
being
for
past
I
think
we
can
start
and
then
Karsten
should
be
able
to
join
a
bit
later
today,
but
welcome
everyone
to
the
intermitting
of
the
co-working
group.
I
am
marketing
and
Carson
Mormon
and
as
usual,
this
is
an
officiality
of
meetings.
So
the
not
well
applies.
Please
be
familiar
with
that.
A
If
you
are
not
already
it's
not
about
IPR,
it's
also
in
the
special
about
our
conduct,
so
be
nice
and
professional
with
one
another,
and
the
agenda
for
today
is
only
about
two
points:
I'll
quickly
go
through
the
status
of
some
working
of
documents
and
their
progress,
but
then
we
will
mainly
focus
on
a
tutorial
about
the
ippm,
mechanics
and
building
blocks
in
the
interest
of
the
co-op
PM
document.
I
think
Giuseppe
will
mainly
present.
What
is
the
other
cultures
also
in
the
roster?
A
Her
none
Ultra
Tech
minions
by
the
way,
but
any
help
could
be
appreciated
so
on
the
document
status.
I
just
wanted
to
mention
three
here.
Thank
you.
I
just
want
to
mention
three
of
them:
only
young
seed.
There
have
been
a
couple
of
design
team
meetings.
A
Recently,
it's
pretty
clear
to
to
the
others
what
you
have
to
do,
but
they
plan
to
have
one
more
round
of
feedback
in
order
to
produce
a
revision
before
the
cutoff,
so
that
we
can
consider
a
working
group
plus
call
right
after
that,
and
then
we
would
be
able
to
to
process
the
outcome
of
that
at
itf1
16..
So
that's
on
track,
and
yesterday
we
also
started
intentionally
in
parallel.
A
The
working
group
was
called
for
two
other
documents
that
profiling,
a
webdoc
for
Co-Op
and
those
score
involving
also
the
lake
working
group
is
very
much
related
and
the
contact
attribute
registry
document,
which
is
very
short.
So,
of
course,
please
have
a
look
at
the
documents
even
saying
their
finances
is
good
feedback.
Please
provide
your
comment
on
the
list
or
on
the
GitHub,
especially
if
it's
about
nits
and
editorial
suggesting
and
the
call
will
end
on
February
28th
for
both
of
them.
A
Okay,
that
said,
I
think
we
can
leave
the
floor
to
Giuseppe
I
believe
as
main
speaker.
But
of
course
you
can,
you
can
switch
slide
control.
D
Yeah
I
will
present
the
let's
say
the
the
general
idea
or
the
draft
and
some
aspect
of
the
methodologies.
Then
I
I
also
invited
other
quotas
from
Telecom
Italia.
Now,
in
fact,
that
we
will
describe
you
also
much
more
details
about
the
implementation
and
also
the
let's
say
the
academic
activities
around
these
methodologies.
So
Telecom
Italian
has
also
a
field
implementation
of
they
further
discussed
the
implementation
details,
so
I
can
can
I
present
or.
A
Definitely
actually,
the
slides
are
available
on
miteco
and
you
can
take
control
of
them.
If
you
go
on
the
top
left
of
your
screen,
the
first
icon,
you,
sorry,
the
second
one
yeah
you
pick.
D
Okay
yeah:
this
is
this
draft
times
to,
let's
say:
Define:
a
performance
measurement
option
for
co-op.
This
is
the
zero
three
version
that
was
published
last
year.
So
what
are
the
motivation?
D
So
we
want
to
extend
the
mechanism
to
measure
the
performance
for
cope,
because
you
know
that
core
protocol
need
the
simple
mechanism
for
Network
diagnostic,
since
it
needs
to
be
developed
on
constrained
nodes,
and
we
need
just
a
minimal
amount
of
collaboration
between
the
endpoints,
since
it
is
resource
consuming
to
read
the
sequence
number
or
ID,
or
store
timestamping
in
ippm,
very
and
also
in
quick
and
TCP.
D
Let's
say
the
the
the
background
for
this
kind
of
techniques
are
the
the
reason
that,
for
example,
for
quick,
you
have
that
the
header
is
encrypted,
so
a
non-part
Observer
that
can
be
an
operator
or,
let's
say,
a
segment
Network
that
want
to
measure.
For
example,
the
performance
of
quick
of
TCB
of
rtcp
cannot
implement
the
measurement.
D
So
let's
say
there
was
this
new
effort
to
employ
a
few
marking
beads
in
let's
say
in
the
in
an
encrypted
header
of
quick
or
TCP,
in
order
to
allow
on-pot
Observer
that
can
be
Network
operators
or
network
probes
to
to
make
the
measurement
of
these
encrypted
protocols.
So
this
is
the
motivation
for,
let's
say
the
original
drafts,
so
we
have
the
idea
to
extend
this
kind
of
measurement
also
to
co-op
protocol,
since
we
believe
that
this
kind
of
measurements
are
really
really
easy
to
apply.
Also
in
the
context
of
Corp.
A
D
C
C
Can
brief
question
here
you
mentioned
in
quick?
Basically,
the
endpoints
are
cooperating,
even
though
the
rest
of
the
traffic
is
encrypted.
Is
this
something
that
is
widely
happen?
Kind
of?
Is
this
something
that
clients
widely
collaborate
on
so
say,
yeah
I'm,
using
Firefox
to
download
a
gigabyte
of
data?
Will
it
use
a
quick
connection
and
play
along
with
EFM.
D
Yeah,
this
is
a
good
question,
because
in
in
in
this
in
this
draft
there
are
several
methodologies
that
are
in
that
are
described.
This
is
an
informational
draft
in
quick.
Only
one
bit
of
these
of
the
several
bits
that
are
described
in
this
draft
is
optional
and
is
the
is:
is
the
spin
beat
but
let's
say
the
so,
there
is
the
spin
bit
that
is
dedicated
regarding
the
real
implementation.
I
know
that
telecom
Italia
make
an
implementation
through
a
client
on
the
smartphone.
D
Maybe
later
on,
Fabio
and
Mauro
will
will
describe
much
more
details,
but
I
don't
think
that
from
what
I
know,
I
don't
know
if
Firefox
or
apple
really
implemented
this
optional
bit,
but
it
is
really.
It
is
optional.
In
the
quick,
let's
say,
standard
documents:
I,
don't
have
this
information
about
the
real
implementation
of
in
Firefox
or
Safari
or
or
Microsoft
Edge,
and
so
on.
D
So
but
of
course
you
need
that
the
client
and
server
implements
this
kind
of
measurement
to
realize,
realize
that
this
is
just
to
to
give
you
the
picture
of
why
we
started
to
study
this
measurement
and
why
we
are
now
proposing
that
for
co-op.
D
Maybe
I
can
go
ahead
yeah.
This
is
the
the
first
kind
of
explicit
from
measurement,
so
it
is
the
speed
meet
so
basically,
as
in
as
I
said
before,
it
is
implemented
optional
in
quick
protocol.
D
D
The
idea
is
really
simple,
so
is
to
create,
let's
say,
a
square
wave
signal
between
client
and
server
using
only
a
bit
and
the
liked
of
the
the
signal
is
the
round
trip
time.
So
in
this
way,
an
observer
on
path
can
measure
the
end-to-end
round
trip
time
only
watching
the
spin
beat.
So
the
the
good
way
is
that
the
Observer
does
not
need
to
take
any
time
timestamp
or
ID.
So
you
just
need
to
measure
the
length
of
the
square
wave,
because
the
length
of
the
square
wave
is
equal
to
round
trip
time.
D
C
D
Yes,
it
yeah.
It
is
supposed
that
there
is
traffic.
Of
course,
if
there
is
no
traffic,
but
if
you
have
a
connection
between
the
between
your
client
and
server,
for
example,
if
we
consider
quick,
so
we
suppose
that
the
measure
the
measurement
is
done
if
there
is
the
if
there
is
traffic.
D
So
if
there
is
the
message
and
the
acknowledge
in
the
other
direction,
so
in
this
way
you
can
measure
the
round
trip
time
and
if
there
is
no
traffic
or
if,
as
you
said,
the
traffic
is
not
regular,
your
measurement
is
is
affected
or
in,
and
if
you
have
regular
traffic,
your
measurement
is
really
accurate,
while
otherwise,
if
it's
not
regular,
it
can
be,
it
can
be
affected.
D
But,
of
course,
if
there
is
traffic,
I
think
that
the
measurement
can
be
done,
because
if
you
send
a
packet,
it
is
supposed,
for
example,
for
TCP,
quick,
that
you
will
receive
an
act,
so
at
least
you
will
make
one
cycle,
and
at
least
one
sample
you
are
able
to
to
measure
one
sample
at
least
of
course,
if
you
have
a
continuous
traffic,
you
are
able
to
measure
much
more
samples
and
you
you
can
have
much
more
statistical
data
about
the
round
trip
time.
Yeah
foreign.
D
D
Measurement
of
a
one-way
packet
loss,
so
also
in
this
case
there
is
a
an
RFC
that
is
the
alternate
marking.
This
is
a
standard
track
document
defined
in
RFC
9341.
The
applicability
to
Quick
is
also
described
in
these
individual
draft
from
Orange
and
Akamai
that
they
also
implemented
these
methods
in
in
a
real
Network.
D
D
You
may
see
that
an
observer
on
path
is
able
to
to
recognize
if
there
is
a
parked
loss
by
by
simply
counting
the
number
of
packets
for
each
Square.
So
if,
for
example,
you
measure
the
number
of
packets
of
six
of
less
than
64,
you
can
recognize
the
pocket
loss
for
a
particular
square
waves.
D
This
is
the
square
bit
signal,
so
the
idea
in
in
our
draft-
maybe
you
may
recall
the
the
past
presentation-
is
to
define
a
new
option
where
we
can
use
one
or
two
bits,
depending
on
which
kind
of
measurement
we
want
to
do
or
if
packet,
loss
or
delay,
and
we
also
added
other
event
bits
that
can
be
used,
for
example,
to
to
Signal
some
loss
event
or
delay
event
bits
for
for
probes.
That,
for
example,
do
not
support
this
kind
of
measurement,
so
we
can
make
use
of
the
additional
bit.
D
D
Now
we
can
go
through
the
co-op
applicability.
So
what
are
the
reality?
Usage
scenarios
for
this
kind
of
measurement?
Basically,
the
co-op
performance
measurement
options
allow
these
end-to-end
measurement,
but
split
measurements
are
also
possible
because,
if
you
have
on
part
of
servers
and
as
you
as
you
may
notice
in
the
previous
slides,
so
both
spin
bit
and
square
bit
allow
on
path
measurement
from
in
observers.
So
you
may
have
Network
function,
probes
or
Gateway
or
code
proxies
that
can
perform
also
measurements.
D
D
So
the
first
two
cases
are
really
simple.
So
in
case
of
non-proxies
and
points,
let's
say
the
you
have
a
very
simple
scenario.
So
in
general,
you
have
client
and
server
with
the
observer
in
the
middle,
and
in
this
case
you
can
make
end-to-end
measurement,
and
but
since
you
have
the
observer
in
the
middle,
that
can
be
a
network,
Pro
bar
can
be
a
network
Gateway
and
so
on.
That,
of
course,
need
to
be
able
to
read.
D
D
A
Sorry
to
interrupt
yourself,
can
you
go
back
to
the
previous
slide?
Yeah
yeah,
yeah
yeah,
when
you
mentioned
about
outer
option
yeah
sure,
but
do
you
do
you
mean
actually
to
have
it
an
inner
and
an
outer
option
at
the
same
time
to
cover
both
end-to-end
on
path
measurement?
Perhaps.
D
My
colleague
maximum
out
of
also
plan
to
work
on
an
implementation.
So
for
this
we
want
to
discuss
with
you
because
for
a
score,
we
we
just
read
the
let's
say
the
the
standard
document.
We
see
the
opportunity
to
have
an
author
option
to
to
make
visible
this
kind
of
information
also
on
patents,
but
how
to
implement
that.
We
need
your
advice.
Of
course,
yeah.
D
D
Yeah
regarding
the
the
the
other
scenarios,
with
the
proxies,
let's
say
that
things
are
a
little
bit
more
complicated
because
of
course,
we
Define
the
this
option
that
can
be
applied,
end-to-end
between
client
and
server
or
between
the
collaborating
proxies,
and
we
Define
this
option
as
a
safe
to
forward.
So
it
means
that
it
is
intended
to
be
forwarded
by
an
uncollaborating
proxy
in
either
way.
Also
in
the
case
of
non-collaborating
proxy,
we
should
be
able
to
make
some
measurement
so
in
case
of
collaborating
proxies.
D
Of
course,
you
have
three
session
right,
so
between
client,
Pro
and
the
first
proxy
between
the
two
proxies
and
between.
So
this
is
the
let's
say
the
MOX,
the
the
most
complicated
use
case
where
you
have
the
three
separate
session,
and
in
this
case
you
can,
since
the
the
session
are
separated,
you
can
measure
the
three
connection
also
separately,
so
you
can
do
in
the
end
end-to-end
measurement,
but
also
on
part
upstream
and
downstream
bottom
deals
of
the
Observer.
D
Because
of,
of
course,
the
Observer
can
also
read
the
the
performance,
the
the
performance,
information
between
client
and
proxy,
or
if
you
have
an
observer
between
the
two
proxy.
Also,
the
Observer
can
read
the
performance
information
between
the
two
proxies
and
so
on,
and
also
you
can
do
intra
domain
measurement
if
you
have
more
than
one
Observer
on
a
single
connection.
For
example,
if
you
have
between
the
two
proxy,
if
you
have
more
than
one
of
the
server,
you
can
also
make
the
measurement
between
the
two
Observer,
for
example.
D
We
suppose
that
here
between
the
two
proxy
you
have
internet,
so
it
is
supposed
that
a
network
operator
can
also
make,
for
example,
a
segmented
measurement
in
case
of
non-collaborating
proxies.
If
we
suppose
that
the
option
is
safe
to
forward
you
have
in
theory,
you
have
a
single
connection
and
you
can
do
always
end
to
end,
but
also,
if
you
have,
the
Observer,
of
course,
did
the
you
cannot
make
the
measurement
on
the
proxy,
because
the
proxy
is
not
collaborating.
D
C
Please
please
I
think
this
is
the
topic
that
we
will
need
to
discuss
most,
like
the
other
scenarios,
have
to
me
pretty
clear.
This
is
the
one
where
we
should
probably
go
through
one
example,
and
then
either
you
see
that
it
doesn't
work
or
I
see
that
it
does
work,
but
this
is
the
one.
I
would
like
to
focus
on.
D
Yeah
I
fully
agree
with
you,
because
this
is
a
the
most
complicated
case,
because
since
you
have
that
proxy
safe
to
forward
there
are
a
lot
of
complications
here,
because
we
have
to
decide
whether
the
proxy
went
forward.
The
let's
say
the
option
if
it
can
be
forwarded
for
all
the
the
packets
came
from
all
the
clients
here
or
if
we
suppose
that
it
is
just
one
client.
So
it
is.
This
need
to
be
further
analyzed.
We
also
plan
to
make
an
implementation.
D
Indeed,
in
this
regard,
we
also
have
a
question
for
you
about
any
suggestion
on
the
open
source
implementation,
because
since
we
already
implemented
all
this
kind
of
measurement
on
quick,
we
can
easily
do
also
on
Co-op.
So
so
we
we
would
like,
maybe
to
to
analyze
much
more
because
since
the
this,
this
use
case
is
a
bit
more
complicated.
I
think
that,
with
the
real
implementation,
we
can
have
much
more
metamor
knowledge
about
how
to
really
implement
it.
But
I
agree
with
you.
This
is
the
most
complicated
case
that
need
to
be
analyzed.
D
The
other
one
are
pretty
much
clear
here.
D
Since
Marco
asked
also
to
describe
the
additional
methods
that
are
are
reported
in
the
in
the
explicit
flow
measurement,
draft
I
just
want
to
give
you
an
highlights
of
the
other
methodology.
So
for
now
we
only
proposed
the
spin
beat
and
the
square
beat
because
are
let's
say
the
most
straightforward
are
the
most
easy.
Also
are
really
easy
to
implement,
as
you
will
notice,
but
just
for
your
knowledge,
I
want
to
describe
the
other
methods
that
are
under
discussion.
D
This
is
the
an
additional
beat
that
is
called.
The
delay
beat
is
not
like
the
speed
meet,
but
is
a
is.
It
allows
like
this
pin
bit
allows
a
round
trip
time
measurement
and
the
marking
bit
is
called
delay
beat,
and
the
packet
with
the
delay
bit
equal
to
one
is
called
the
delay
bit
sample.
So
you
only
select
one
sample
each
round
trip
time,
so
you
have
a
single
Market
packet
generated
by
the
client
and
bounce
between
client
and
server,
using
the
production
traffic.
D
So
let's
say
it
is
really
similar
to
to
the
idea
of
the
spin
beat,
but
you
only
have
one
packet,
so
you
don't
have
a
square
wave.
So
in
few
words,
of
course,
when
the
client
does
not
detect
the
sample,
you
need
to
wait
a
specific
time.
Otherwise
you
have
to
declare
the
packet
lost
and
you
have
to
regenerate
the
delay
bit
sample.
So,
let's
say
in
short,
there
are.
There
is
an
algorith
also
in
this
case
that
is
really
very
well
described
in
draft,
but
just
to
give
you
the
idea.
D
This
is
the
delay
beats
option
so
how
to
measure
the
delay
by
using
one
or
two
bits,
and
you
see
that
the
draft
analyzed
that
the
the
best
option
is
to
have
two
bits
for
the
delay,
because
you
and
couple
bought
the
spin
beat
and
the
delay
bit
and
you
the
number
of
measurement
will
be
very
high
and
those,
and
also
the
the
resiliency
to
impairment
is
really
high,
because
with
spin
beat,
the
resiliency
to
impairment
is
really
low,
because
if
you
have
you
have
a
square
wave
and
of
course,
if
you
have
issue
on
the
and
UF,
if
you
have
some
lost
packet
loss,
this
will
also
affect
the
spin
beat
measurement.
D
So
this
is
just
some
proposals
to
improve
the
accuracy
of
the
delay
measurement
four
packet
loss.
There
is
a
similar
approach,
for
example,
there
are
defined
additional
bits.
One
is
the
so-called
TB
round
trip
packet
loss.
D
The
the
idea
is
really
simple,
so
the
cool
beat
is
a
square
wave
of
that
is
continually
generated
between
client
and
between
client
and
server,
and
this
one
way
in
this
way
the
tibit
is
a
round
trip.
So
the
client
generates
a
train
of
Market
packets.
D
So
in
this
case
you
have
blue
blue
packets
that
are
not
marked
and
the
red
packets
that
are
Market,
so
the
server
let's
say
reflect
always
the
same
number
of
packets
that
receive,
but
will,
let's
say,
We'll,
select
only
only
some
packets,
according
to
the
the
the
packet
rate
that
there
is
so
it
is
always
the
the
lower
bucket
rate
that
decide
the
number
of
packets
that
will
be
generated.
In
this
way,
you
can
measure
the
the
packet
loss.
This
is
an
additional
beat
that
is
defined
together
with
the
square
bit.
D
Another
bit
is
called
the
loss
event
bit
is
a
called
the
L
A
bit.
This
is,
let's
say,
more
useful
when
you
have
quick
or
TCP,
because
the
lb
allowed
to
Mark
the
packet
each
time.
The
protocol
detects
a
lost
pocket
event
and
this
lost
bit
can
be
also
coupled
with
the
square
bit.
D
Another
bit
is
the
reflection
Square
bit
before
I
mentioned
that
the
square
bit
is
only
allow
only
one-way
measurement,
but
if
you
want
to
reflect
the
square
bit
in
the
opposite
direction,
you
can
Define
these
reflection.
Square
bit
that
let's
say
the
where
the
sides
of
the
transmit
their
bit
blocks
are.
Let's
say
the
average
sides
of
the
received
qubit
blocks,
and
in
this
way
you
can
have
a
continuous
alternate
Market
blocks
in
both
directions.
D
That
is
only
one
way
and
also
in
this
case
there
is
this
summary
that
is
also
described
in
our
draft
and
a
report
to
the
different
options.
So
you
can
use
the
Tibet
alone.
You
can
use
the
square
bit
alone
on
Los
Civitan,
or
you
can
also
couple
the
square
bit
and
loss
even
bit
or
the
square
bit
and
the
reflection
Square
bit.
D
The
area
is,
to,
let's
say,
improve
the
the
measurement
accuracy
to
couple
more
methods
and
also
to
to
make
more
measurement,
because
in
one
case,
for
example,
with
the
square
bit
alone,
you
can
only
do
Upstream,
but
with
the
other
by
coupling,
for
example,
the
qubit
with
the
air
bit.
You
can
also
do
much
more
measurement.
According
to
the
number
of
web
servers
that
you
you
can
put
on
path.
D
An
additional
proposal
is
to
because,
if
we
can,
if
we
can
implement
this
probe
directly
on
a
user
device
or
on
a
server
the
device
over
the
device
owner
or
the
server
owner
besides
whether
to
Mark
the
traffic
and
decide
whether
to
share
this
performance
information,
so
there
are
some
strengths
to
implement.
The
probe
on
board
on
the
client
or
on
the
server
is
is
the
same
because
they
are
scalability.
You
can
have
more
scalability
because
on
the
user
device
there
are
few
connections
to
monitor.
D
You
can
say
some
equipment,
because
it
is
possible
to
set
alarm
thresholds
on
user
device
and
to
signal
to
the
network
probe
to
all
to
have
a
sort
of
coordination
between
the
host
and
the
probes.
But
this
is
an
additional
idea
just
to
just
to
describe
you.
What
is
what
is
progressing
in
in
ippi
yeah
I,
pretty
much
finished,
my
my
presentation,
yeah.
This
is
just
to
discuss
the
next
steps.
D
Now
I
want
to
give
the
floor
to
I,
don't
know
Massimo
Fabio
or
if
they
want
to
add
much
more
details
about
the
telecommittal
implementation
to
the
hackathon
implementation,
because
there
are
also
implementation
from
Ericsson
from
Akamai
that
are
collaborating
with
us,
mailing
quick
but
of
course,
with
Fabio
and
maximum.
We
discussed
how
to
implement
this
also
in
Co-op.
So.
E
A
A
A
E
Okay,
perfect,
yes,
I
will
present
with
my
colleagues
Fabio
and
also
Mauro,
if
one
our
implementation
in
Telecom
Italia
team
and
something
about
the
architecture
and
also
about
a
little
recup
of
what
are
the
other
implementations
that
are
actually
was
made.
I
have
some
some
slides.
A
A
Okay,
yes,
as
Christian
also
says
by
the
way,
it's
good.
If
you
can
also
submit
your
slices
data
tracker,
if
you
haven't
already,
because
mythical
at
least
doesn't
show
me
any
new
deck
to
import,
you
don't
see
my
screen,
I
do
just
after
the
meeting
no
rush.
If
you
can
also
submit
the
slides.
A
E
B
A
E
Okay,
with
I
will
send
you
on
your
email,
thanks:
okay,
okay
I
tried
to
go
full
screen.
Okay,
it's
okay!
It's
full
screen!
Now,
okay,
perfect!
Yes,
this
is
about
the
architecture
of
our.
Let
me
say
our
like
a
proof
of
concept
of
our
implementation
of
performance.
Monitoring
in
the
in
particular
is
about
the
use
case
in
the
in
our
mobile
network.
E
Here
is
a
overview
about
the
implementations
that
are
already
made
like,
for
example,
in
the
arcaton
ITF.
We
have
a
project.
Normally
that
is
called
the
quick
measurements
and
the
then
there
are
also
some
explicit
form:
monitoring,
implementations
and
some
contributors.
Obviously,
our
implementation
in
under
on
Android
mobile
devices
probe
there
is
an
implementation
inside
Ericsson
network
with
network
crops.
E
Another
is
related
to
Orange
and
collaboration
between
Akamai
and
orange.
That
is,
it
involves
the
cash
service,
location,
Network
and
some
probes
inside
the
decor
Network.
So
also
our
way
is
working
on.
This
is
on
this
topic
in
the
explicit
floor
measurements,
and
we
have
also.
E
We
have
also
had
some
collaboration
with
the
haken
university
in
Austria,
and
there
is
also
some
wet
paper
in
that
was
presented
in
nnlw
about
the
different
methods
that
we
have
implemented
for
packet
loss,
Miss
movements
that
we
proposed
sorry
and
kind
of
pork,
also
related
on
implementation
or
Intel
Tofino.
In
P4
language.
E
Here
you
can
view
our
overview
of
our
mobile
implementation
with
mobile
devices,
in
particular
on
Android
smartphones.
Here
on
the
left,
you
can
see
the
mobile
device
on
board
on
the
user
device.
There
is
a
client
that
is
involved
in
the
implementation
of
the
alternate
marking,
so
we
can
give
a
color
to
the
packets
and
we
can
use
it
for
the
performance
measurements.
E
This
on
the
left.
You
can
see
the
the
client
on
the
right.
There
is
a
a
normal
server.
Let
me
say
it
could
be
a
generic,
for
example,
web
server
that
only
implements
the
the
part
that
is
related
to
the
to
the
server
side.
That
normally
is
involved
on.
The
only
is
removing
in
the
reflection
of
the
packets
with
the
marking.
E
Another
actors
in
This
architecture
is
the
Observer.
Oh
sorry,
in
this
case
the
server
is
an
app.
This
is
installed
inside
the
smartphone
on
board
and
this
it
is
involved
on
only
on
make
the
the
measurement
about
mainly
about
the
delay
and
the
round
trip
time.
The
long
trip
delay
and
the
eventually
the
loss
depends
on
the
method
that
we
use.
E
E
Okay,
here
is
a
a
sample
of
the
source
code
that
we
have
used
for
Implement
on
the
left,
mainly
on
the
market
tool
and
on
the
right
about
okay
about
the
spin
bit
and
about
the
square
bit.
If
you
can
all
all,
if
you
can
add
some
detail
about
this
source
code,.
F
B
B
There's
the
the
protocol
session
context
that
is
needed
to
to
implement
the
this
team
B
together
with
the
square
bit,
and
we
have
in
in
few
words
a
function
that
is
called
every
time
and
incoming
packets
arrives
and
it
updates
the
the
speed
status
and
the
other
one
is
the
is
the
function
that
is
called
whenever
we
have
to
send
out
a
packet
and
we
have
to
update
the
state
of
the
square
bit
context
and
obviously,
every
time
a
packet
is
produced
we
have
to.
B
C
Just
for
understanding,
so
one
of
these
session
context
structs
exists
for
every
for
every
word
for
every
established,
quick
connection
for
every
four
Tuple
of
Ip
and
of
source
and
destination
IP
and
port.
What
what
is
the
like?
What
is
the
context
that
go
that
goes
into
finding
this
thing.
B
Yes,
okay
in
this
case,
for
for
quick,
the
context
is
that
is
the
single
flow,
the
the
single
connection.
So
yes,
it's
the
is
the
fourth
for
to
play.
If
we,
if
we
haven't
a
connection
ID,
if
we
have
a
connection
ID,
it
is
related
to
the
to
the
session
that
is
related
to
the
to
the
to
the
specific
session
ID
in
the
TCP.
Yes,
it
would
be
the
the
four
to
play.
B
Yes,
it's
you're
welcome,
okay,
so
the
the
computational
is
really
small
and,
as
you
can
see,
the
implementation
needs
only
few
lines
of
code.
So
so
it's
really
easy
to
to
implement
the
the
this
kind
of
marking
in
the
in
the
product.
Also,
obviously
spin
B10
Square
bits
are
the
are
the
most
simple.
The
other
bits
are
just
a
little
bit
more
complicated
to
implement,
but
nothing
nothing's
scary.
It's
really
really
simple.
For
for
all
the
bits
NASA,
you
can
continue.
E
E
E
We
can
see,
live
directly
now
in
the
demo
and
I
own,
only
to
underline
that
that
are,
for
example,
these
are
some
kind
of
the
methods
that
we
have
implemented,
so
we
can
have
a
measurement
about
the
the
spin
bit
only
the
delay
bit
only
that
is
our
what
one
of
the
the
methods
that
were
proposed.
The
hidden
bit
is
a
variation
of
the
delay
bit
and
then
we
can
also
or
able
the
the
bought
the
measurements
about
the
delay
and
the
loss.
E
In
this
case,
for
example,
we
use
two
or
three
bits
in
the
heater
and
we
can
have
the
delay
measurement
with
spin
bit
or
delay
bit
or
in
the
beat,
plus
the
loss
with
the
Q
and
there
okay,
okay.
This
is
a
a
screenshot
instead
about
the
what
we
call
team,
quick,
that
is
the
Observer
that
stay
on
the
user
device
in
this
case,
but
could
be
everywhere
on
the
path
of
the
traffic,
and
this
is
a
quick
overview
about
what
we
can
measure
related
to
the
pre-connection
and
okay
I.
E
Think
I
can
show
you
directly
display
now
the
what
we
can
see
and
then
after
we
can
see,
live
on
the
demo,
mainly
about
every
connection
that
we
describe
here.
For
example,
a
connection
of
the
protocol
is
quick
in
this
case.
This
is
the
server
the
destination
the
state
of
the
connection
is
closed.
This
is
the
total
number
so
packet
transferred.
This
is
a
a
quick
overview
about
the
LTT.
We
have
an
average
LTT.
E
This
is
the
kind
of
measurement
method
that
we
have
in
this
case
is
telecom
Italia,
delay
bit
QR
loss
and
then
the
important
things
is
this
row
and
the
second
row
the
last
row.
Sorry,
this
row
is
about
all
the
measurements
that
we
have.
Let
me
see
traced,
let
me
say,
traced,
and
mainly
the
interesting
one,
these
three
that
is
related
to
the
minimum
rdt
in
the
running
of
the
connection,
the
maximum
electricity
and
the
average
LTT.
E
So
in
this
case,
for
example,
we
use
the
delay
bit
that,
let
me
say
I
mean
minor
number
of
measurements,
but
is
more
more
accurate
related
in
in
when
we
but
comparison
with
the
spinlet.
E
The
last
one
is
the
measurement
about
the
loss,
and
we
have
two
kind
of
in
this
in
this
application.
Obviously
we
have
a.
We
show
a
number
a
parameter
related
to
round
three
plus.
That
is,
this
is
a
percentage.
So,
in
this
connection,
we
have
a
loss.
We
have
other
loss
about
0.344
L
Center
of
the
of
the
packets,
and
here
is
the
parameter
related
only
to
the
downlink
direction.
E
In
this
case,
it
is
a
for
example,
a
file
transfer
with
http,
and
we
have
a
download
of
the
file,
and
so
mainly
the
loss
is
related
in
the
direction
where,
with
the
most
part
of
the
traffic
in
the
Uplink
Direction,
there
are
a
minor
number
of
packets,
and
so
we
don't
have
loss,
because
the
two
parameters
are
quite
quite
the
same:
okay.
E
Okay,
if
you
have
any
questions
comments.
A
If
we
have
a
bunch
of
questions
cued
in
the
notes,
actually
I
think
Christians
have
a
few
things
to
ask,
especially.
C
C
But
I
would
guess
that
doing
this
example
together
would
take
something
in
the
order
of
magnitude
of
15
to
20
minutes
and
I.
Don't
want
to
to
cut
out
like
the
other
questions.
Marco
has
Mark
has
a
few
in
there
as
well,
so
Marco,
maybe
I'd,
leave
it
to
you
to
to
make
a
decision
on
on
how
to
schedule
those
against
each
other.
A
Your
questions
are
not
critical,
I
think
we
should
prioritize
the
example
building,
actually,
if
it
works
also
for
for
the
authors,
and
my
questions
also
were
not
critical
at
all.
Wait.
Okay,.
C
C
C
As
you're
sharing,
would
you
mind
joining
in
with
the
interim
meeting
notes,
I'll
just
for
convenience
share
link
in
the
chat
again
I
think
it
works
best
if
we
are
all
converging
on
on
one
view
here.
E
E
No
okay,
okay,
our
little
question
you,
you
want
to
see
something
about
the
the
real-time
live
demo
or
not
on
the
smartphone.
C
So
the
setup
that
I
would
that
I
would
like
to
work
with
here
is
one
with
just
a
single
proxy.
It
should
be
should
be
easy
and
should
be
kind
of
complex
enough
already,
with
two
clients
connected
to
the
proxy
and
two
servers
behind
the
proxy,
whether
the
proxy
being
non-collaborative,
because
if
proxy
collaborates
and
we're
using
this
as
a
proxy
unsafe
option,
then
to
me
this
is
like
okay
yeah:
let's
just
do
it,
you
describe
the
options
we
review.
It
thing
done
if.
D
Maybe
if
I
can
I
would
suggest
if
someone,
maybe
you
Christian
or
Marco,
can
share
the
the
notes.
So
we
can
all
view
the
the
notes
on
the.
D
C
This
would
be
that
one
so
I'll
just
move.
You
move
this
over
to
a
separate
screen.
Now,
maybe
a
bit
of
screens.
C
30
minutes,
okay,
so
I
think
this
would
be
a
font
size
that
we
can
work
with.
Let
me
go
down
to
the
example
again.
C
Okay,
so
we
the
Assumption,
the
assumption
that
I
would
like
to
work
with
here
is
that
we
are
having
a
proxy
we
having
if
we
are
having
a
distinct
set
of
clients
and
servers,
and
so
on
both
ends.
The
proxy
has
more
than
one
connection
now,
what
I
think
what
would
happen
and
I
would
like
to
take
as
an
example,
please
pick
a
better
one
if
you,
if
you
think,
there's
a
better
one,
the
this
queer
bit.
C
Square
bit
so
the
client
sends
packets
and
for
for
the
moment,
I
would
only
think
of
the
client
sending
packets
to
the
server
because,
like
let's,
let's
pick
the
simplest
way,
things
can
look
like.
So
what
the
client
is
sending
is
one
one
one,
one
one
one
one
one:
one:
zero:
zero:
zero,
zero,
zero,
zero,
zero,
zero
and
mixing
that
yeah
yeah,
that's.
That
is
what
the
client
would
send.
C
So,
at
the
same
time,
because
we're
assuming
regular
traffic
C2
is
sending
something
similar
same
same
number
of
same
wavelength
of
the
of
this
of
the
form
and
the
packets
are
kind
interleaved
at
the
proxy
kind
of
randomly.
C
So
on
the
and
let's
assume
further,
that
we
are
only
talking
to
server
one.
So
it's
for
the
moment.
It's
even
only
a
single
server
and
we
have
our
probe
down
here.
C
Packets,
that
are
all
from
proxy
public
IP
from
proxies
outbound
IP
single
port
server
in
servers,
IP
5683,
because
that
is
the
that
is
the
regular
Port
that
would
be
used
here
and
I
should
not
be
flipping
around
the
sizes,
because
this
looks
weak
to
you.
So
what
the
Observer
would
see
would
be
one
one
one,
one
one
one
one
one
one
one
that
is
like
handling
the
first
nibble
of
packets.
Then
it
might
see
one
one:
zero,
zero,
zero
one,
zero
one
followed
by
eight.
C
Something
like
this
followed
by
one
one,
one
one
one
one
one
one
one
that
is
like
the
pattern
that
we
Observer
would
see
and
if
we
assumed
in
a
just
to
have
a
different
example
and
not
get
caught
in
in
patterns,
if
we
had
a
secret
if
the
phase
situation,
we
are
like
this
random,
but
time
of
uniforms
stream
of
zero
and
one.
D
Currently,
in
the
in
the
current
version
of
the
draft,
we
suppose
that
to
simplify
things,
that
one
client
is
the
only
one
that
is
sending
Market
Pockets.
So
if,
of
course,
there
is
a
proxy
there
are
several
clients,
maybe
we
we
assume
that
only
one
client
send
each
time
so
without
any.
D
To
avoid
this
kind
of
issue
so
I
remember,
we
already
discovered
make
similar
discussion
on
the
mailing
list
on
or
during
an
interim
meeting
I.
Don't
remember,
yeah.
C
D
Yeah
yeah
yeah
and
after
that
discussion
we
we
explain
this
kind
of
assumption
in
the
draft
because,
of
course,
in
the
middle
after
the
proxy,
you
cannot
recognize
the
client.
So
everything
is
mixed
and
yeah
you
you,
you
lose
the
signal,
so
you
lose
the
marking
information
so,
of
course
so-
and
we
have
to-
and
in
this
case
in
particular,
considering
that
we
are,
we
are
now,
supposing
that
we
are
in
the
most
complicated
case
and
we
have
a
non-collaborating
proxy.
D
D
C
E
C
So
so,
just
from
from
a
symmetrical
argument,
I
take
it
that
the
same
assumption
goes
for
the
other
side.
So
what
is
really
the
case
is
that
that
there
is
only
one
one
link
between
one
client
and
one
server
that
is
ever
under
around
one
proxy
sending
sending
marks,
because
if.
C
D
Because
otherwise,
you
are
supposed
to
include
some
identification
right.
If
you
want
to
monitor
more
clients,
you
need
some
more
identification,
but
in
this
case
you
let's
say
that
you
lose
the
proxy
function
because
you
are,
you
are
also.
There
are
also
security
and
privacy
problems
in
this
case.
So
maybe
it's
not
easy.
D
C
C
So
we
are
now
limiting
our
scenario
to
a
single
client,
a
single
proxy.
Let
me
just
end
a
single
server,
because
everything
else
is
out
of
scope
now,
but
there
are-
and
we
still
have,
the
Observer
around
like
yeah.
D
Let's
say
that
this
is
the
initial
assumption,
if,
because,
let's.
C
Suggestions
my
opinion,
my
opinion
here
right
as
things
are
now,
is
that
you
will
need
to
carry
this
assumption
and
if
you,
if
you
kind
of
you,
can
work
around
it
by
adding
server
and
client
identifying
data
on
both
ends.
But
at
this
point,
why
use
a
proxy
anymore
at
all,
or
in
other
words
your
kind
of
things
things
get
things
get
so
complex
that
it's
probably
easier
to
to
ask
the
proxy
to
collaborate,
but
there's
there's
more
than
the
multiple
clients
and
multiple
servers.
C
So
we
have
this
single
thing
now,
and
this
is
only
working
single
client
single
server,
but
the
proxy
is
caching.
C
Proc,
the
proxy
may
have
cached
data,
so
say
the
proxy
has
a
few,
and
and
these
will
come
in
streets,
so
there
will
be
especially
if
we
are
thinking
things
like
downloading
Tumblr.
C
C
So
the
Observer
in
this
scenario,
we'll
see
everything
here
this
one
and
that
it
will
not
see
this
anymore
and
it
will
start
seeing
things
over
here
again
and
maybe
let
me
for
illustration
purposes
shift
the
phase
a
bit
so
that
it
becomes
more
visible.
Yet
if
we
do
it
like
this,
because
otherwise
it's
keyboards.
C
So
suddenly
we
see
something
like
this,
which
I
think
is
more
than
eight
ones
in
a
row
and
without
an
actual
actual
packet
loss
ever
having
happened,
and
these
are
like
just
the
the
two
first
functions
that
came
to
come
to
my
mind
when
it
when
it
when
it
comes
to
proxying
and
again,
the
question
is:
is
this
something
Observer
can
still
use.
D
Now,
of
course,
in
this
case,
with
this
kind
of
of
cash
yeah,
you
yeah,
the
Observer
cannot
cannot
do
a
good
measurement,
of
course,
yeah.
The.
C
But
we
could
probably
go
through
one
or
more
other
options
that
can
happen,
but
my
proposal
at
this
point
would
be
that
the
option
better
be
non-proxicive
but
to
salvage
the
use
cases
that
you
have
where
it
works
for
particular
scenarios
where
there
is
say
only
one
client
ever
using
this
only
once
over
using
this,
no
caching
involved
Etc.
C
They
would
still
be
free,
and
that
is
something
that
we've
seen
in
other
options.
They
they
would
still
be
free
to
treat
the
option
as
if
it
were
proxy,
safe.
C
And
given
that,
in
this
whole
scenario,
the
client
and
the
server
already
have
to
cooperate-
and
there
is
a
very
tight
set
of
restrictions
applying
all
around
I-
think
that's
not
a
not
a
quite
so
that's,
not
a
not
an
excessive
Demand
on
a
proxy
to
just
have
one
more
option
where
it
knows
that
Yep.
This
is
something
that
I
can
forward
without
further
consideration.
C
That
would
be
my
proposal
that
will
make
the
whole
that
will
make
all
these
problems
be
explicit,
be
explicitly
limited
to
the
cases
that
you're
describing
in
the
specification.
D
Can
you
remind
me
if
we
Define
the
option
as
non-proxy
save
what
did
what
it
doesn't
mean
in
reality,
so
it.
C
Cash
Stuff
Etc
that
this
proxy
will
just
send
it
on
okay,
but
if
the
proxy
has
just
like
read
the
first
three
lines
of
the
specification
that
say
this
is
critically
before
this
is
not
safe
to
forward.
But
if
you
tick
these
three
boxes,
like
you
only
you
you're
in
a
controlled
environment
where
you
only
where
you
know
that
you
only
have
one
client
that
does
this
and
you
are
not
caching
and
your
kind
of
we
might
extend
that
list
further
down.
C
As
we
are
reviewing
the
document,
then
you
can
just
ignore
all
of
the
rest
and
treat
this
option
as
if
it
were
safe
to
forward.
C
There
is
there
is,
there
is
a
number
of
thing
of
ways
this
could
be
implemented,
for
example
this
proxy
code.
If
the
proxy
has
caching
in
general,
it
could
bypass
caching
for
this
option.
Okay,
that
that
would
be.
That
would
be
one
way
for
proxy
or
to
just
say,
yep,
it's
not
to
say
that
proxy
isn't.
Caching,
anyway,.
C
The
proxy
can't
do
so
much
about
about
making
sure
that
this
all
goes
only
to
particular
clients
and
a
particular
server,
because
the
proxy
will
not
know
all
those
details,
but
there
are
some
input
that
comes
from
the
proxy
operator
where
the
proxy
operator
says.
Yes,
we
are
using
this
in
such
a
scenario
where
you
may
do
this,
so
we
are
provide,
we
are
taking
the
one
box
and
the
proxy
can
take
some
of
the
other
boxes
like
not
applying.
Caching,
here.
F
Yeah
I
was
just
trying
to
to
remind
people
what
safe
to
forward
actually
means
so
safe
to
forward
means
that
the
the
option
contains
a
bit
that
indicates
to
a
proxy
that
that
does
not
understand
this
option
that
it
is
nonetheless
safe
to
forward
and
as
soon
as
as
proxy
understands
the
option
that
bit
is
no
longer
relevant,
so
I
think
Christian
is
essentially
saying:
well,
it's
not
safe
to
forward,
so
so
the
proxy
has
to
have
some
understanding
of
it
in
order
to
handle
it
correctly.
C
All
right,
and
what
I'm
trying
to
to
emphasize
here
is
that
that
little
that
some,
that
some
understanding
can
be
very,
very
limited.
Yes,.
F
Yeah,
so
whatever
fully
Cooperative
is
so
we
we
might
have
different
levels
of
of
processing
here,
and
we
might
have
something
like
a
simple
proxy
that
that
still
can
forward
this,
because
it's
not
doing
some
things
that
that
would
be
answered.
C
To
me
to
me,
so
this
is
this
is
my
proposal.
If,
if
this
works
for
for
the
authors,
no.
D
No
it
it
looks
reasonable
for
me,
because
I
I
will
I
will
look
carefully
at
the
let's
say
at
the
relevant
RFC
about
the
proxy
safe,
no
proxy
safe
rule,
because
I
I
didn't
notice
that,
as
I
said,
I'm
new
of
this
product,
so
I
need
your
your
your
guidance
and,
of
course,
I
will
I
will
carefully
read
that
part,
but
considering
your
explanation,
I'm,
confident
that
this
is
this
is
something
that
can
be
can
be
modified
in
the
next
radiation
and
yeah.
I.
Think
you
you
you.
D
A
Things
that
was
very
good
and
useful,
and
there's
actually
still
time
for
the
questions
that
were
here
below
so
Christian.
You
want
to
go
ahead.
C
If
it's,
if
it's
all
the
same
to
you
I,
would
do
this
and
move
you
up
there.
Okay,.
A
Sure
yeah
I,
just
wondering
about
the
exact
word,
Observer
I,
suspect
it
just
the
word
officially
used
when
using
this
mechanism
in
quick
correctly,
if
I'm
wrong,
because
I
suspect
it
can
create
some
confusion
that
can
make
one
think
about
a
client
using
observe.
D
Yeah
we
use
the
Observer-
let's
say
nothing,
quick
in
in
the
ippm
work,
because
since
the
ippm
work
is,
let's
say,
transport
agnostic,
so
it
aims
to
Define
methodologies
that
can
be
applicable
to
several
client
server
transport
product
a
lot.
So
it
may
be
quick.
It
may
be
TCP,
so
we
just
Define
on
Pat
Observer,
but
if
of
course
cope
folks
are
more
familiar
with
probes,
we
can
simply
replace
the
wording.
Is
not
it's
not
a
big
deal,
so
yeah
yeah.
D
A
Yeah
thanks
and
yeah,
the
other
question
I
have
came
up
when
thinking
of
observe
I,
don't
fully
understand
if
this
approach
becomes
yeah,
less
effective
or
really
not
providing
useful
information
at
all
anymore.
If
the
specific
traffic
in
question
that
you
try
to
monitor
is
using
Co-op
observed.
D
Yeah,
this
is
something
that
maybe
I
don't
know.
If,
because.
A
Probably
you
cannot
just
ignore
the
observed
case
altogether.
I
wonder
how
you
should
yeah
what
you
should
do
in
the
in
the
observed
notifications.
Basically,.
A
F
Yeah
I
think
the
the
point
is
that
the
the
auction
works
by
having
paired
packets,
so
you
have
a
packet
going,
One,
Direction
and
then
a
packet
going
the
other
direction
and
with
observed,
this
is
only
the
case.
If
the
notifications
are
confirmed.
D
Yeah
otherwise,
of
course,
you
can,
because
you
see
that,
for
example,
the
square
bit
allowed
to
monitor
Only
One
Direction.
Otherwise
you
can,
you
can
only
monitor
One
Direction,
in
that
case
you,
so
it's
something
that
that
maybe
we
can
also
consider
this
case
as
an
additional
scenario
to
mention
in
the
draft.
Maybe.
D
It
makes
sense,
but
since
yeah
the
methodology
also
allow
only
one
way,
so
in
that
case
you
can
simply
do
only
the
one-way
measurement
with.
So
you
don't
need
to
have
traffic
on
the
other
direction,
and
maybe
you
can
simply
do
only
one-way
measurement.
In
that
case,.
D
C
Was
I
was
about
to
to
to
chime
in
here
on
the
on
the
acknowledged
observations,
but
actually
this
aligns
well
with
the
with
the
next
question
you
you
might
you
mentioned
scenarios
of
download
flow
that
has
a
more
packets
compared
to
the
to
the
to
the
Upstream
flow
quote.
C
Unquote,
regular
Co-op
has
does
does
not
does
not
do
this
normally,
so
there
are
situations
in
which
you
can,
in
which
you
can
have
multiple
a
different
number
of
packets
in
both
directions,
but
the
say
regular
flow
of
requests
and
responses.
If
there
are
no
things
like
observe
or
no
response
in
play,
is
that
there
is.
There
is
lock
stepping
between
those,
so
in
in
the
in
the
figures
that
you've
given.
C
Are
you
assuming
any
particular
extensions
to
co-op
that
are
in
use,
because
otherwise,
without
some
extensions
to
co-op,
there
will
not
even
be
a
situation
where
there
is
more
than
one
request
in
flight.
C
Or
extensions
or
like
custom
configuration,
but
it's
it's
in
in
in
standard
Co-op.
This
is
incredibly
rare.
D
So
in
this
case,
you
are
for
custom
configuration.
For
example,
you
mean
that
the
let's
say
the
client
can
send
more
requests
just
for
measurement
for
something
like
that.
Or
what
do
you
mean?
No.
C
No,
so
if,
if
a
client
is
running
co-op
with
the
default
set
of
options-
and
it
has
multiple
requests
to
a
single
server,
then
it
will
send
one
request:
wait
for
at
least
an
empty
act
to
come
back,
quite
possibly
even
for
the
response.
I,
don't
know
that
of
my
head
and
will
not
send
another
request
to
that
server
until
at
least
that
round
trip
has
completed.
There
are
protocol.
D
Yeah,
of
course
it's
it's
something
that
it's
it's
suitable,
yeah
of
course,
of
course,
because
in
that
case
you
will
do
the
measurement
for
each
request
time
so
and
then
you
can
wait
for
the
next
request,
so
you
don't
need
to
have
several
simultaneous
requests.
Are
yeah.
B
C
And,
and
and
just
to
to
pick
on,
a
detail
that
is,
is
hidden
in
there
if
there
are
empty
acknowledgments,
for
example,
as
when
there
is
an
absolute
observe
notification
coming
back,
those
will
not
be
able
to
carry
an
option.
Are
you
to
carry
any
option?
Are
you
aware
of
that.
D
Yes
yeah.
This
is
similar
to
the
to
the
answer
to
the
previous
question,
so
maybe,
in
that
case
we
can
own.
We
can
only
do
the
measurement
one
way,
because
if
the
acknowledge
is
not
able
to
carry
any
option,
we
can
only
do
the
measurement
in
the
Upstream.
Let's
say
in
the
Upstream
Direction
only
one
way:
yeah.
C
D
Yeah
because
it
is
empty,
if
it
is
empty,
it's
impossible
to
do
it.
C
C
If
the,
if
the
implementations
and
I
think
we
are
at
that
point
now
are
collaborating
on
a
single
link,
we
might
already
have
the
qubit
and
actually
actually
yeah
I,
think
I
think
we
can
skip
this
because
the
way
we
are
describing
those
non-collaborating
proxies
now
this
false
flat.
So
foreign.
C
Things
that
you
could
utilize
if
your
measurements
are
sitting
on
the
end
device,
which
is
something
that
you've
indicated,
is
is
happening.
There
might
already
be
round
trip,
estimates
being
taken
because
there
is
a
flow.
So,
especially
when
you're
using
larger
data
flows,
then
there
might
be
a
flow
control
protocol
sitting
inside
Co-op.
That
already
provides
around
trip
time
estimates.
C
So
you
might
want
to
look
into
the
it's,
not
the
latest.
It's
actually
farther
draft
just
to
see
what
work
there
is
already
on
measuring
when
you're
sitting
in
the
client.
Of
course,
this.
D
Yeah
these
are
these.
This
is
really
a
useful
information,
because
considering,
for
example,
that
for
spin
beat
you
are
creating
these
Square
signal
and
the
length
of
the
square
wave
is,
is
a
is
round
trip
time.
D
When
you
have
issue
in
creating
these
this
kind
of
square
wave,
you
can
double
check
with
the
round
trip
time
estimation
that
you
already
have
to
to
see
if
there
is
a
a
big
difference
and
to
see
if
you
are,
if
the
client
is
really
applied,
the
algorithm
in
in
a
good
way,
or
if
there
is
an
issue
so
yeah
it
is
it's
it's
an
information
that
of
course,
can
be,
can
be
used
also
for
comparison
or
not
only
to
to
validate
the
right
spin
beat
algorithm
implementation,
but
also
to
to
validate
the
measurement
on
the
client
side.
A
It
has
a
question
from
massive
in
the
chat
only
about
the
empty
act.
Why
not
having
options
yeah
it's
intended
to
be
very
minimalistic,
and
only
the
the
four
bytes
header,
and
especially
with
the
MTR,
acknowledging
a
confirmable
separate
response.
That's
about
it
confirming
reception
and
carry-on
options
are
for
full-fledged
requests
and
responses.
D
But
even
if
there
is
no
option,
you
are
able
to
recognize
the
acknowledge
so
and
you
can
create
the
the
square
wave
but
All
in
One
Direction,
because
you
can
only
populate
to
the
beats
in
for
the
option
in
One
Direction,
but
the
only
limitation
that
you
can
only
do
the
measurement
if
you
have
an
observer
on
the
Upstream,
Direction
and
The
on
not
in
download
Direction,
but
normally,
let's
say
an
observer
that
a
probe
that
can
see
the
Upstream
direction
is
supposed
also
to
to
be
able
to
see
the
download
Direction.
So
it's
not.
A
Okay,
thanks
just
to
repeat
in
interest
of
time,
I
suppose
you,
you
plan
a
revision
to
be
submitted
before
the
cutoff
and
there's
already
a
lot
to
digest
from.
D
A
And
and
I
planned
and
still
plan
to
provide
a
review.
I
was
just
waiting
to
to
have
a
better
Direction
on
this
document
altogether,
and
this
tutorial
now
so
I
hope
I
can
send
out
a
radio
version
3
in
the
next
10
days,
or
so
it's
great.
If
you
can
at
least
partially
take
into
account
for
the
next
revision
and
then.
D
Yeah
yeah,
of
course,
I
will
I
plan
to
review
the
draft.
This
is
I
think
that
this
is
very
good
discussion,
so
we
got
much
more
information.
Much
more
I
have
much
more
clear
idea
on
how
to
consider
all
the
other
cases
that
we
didn't
consider
in
the
previous
version.
So
do
you
mean
the
cutoff
of
the
for
the
next.
B
A
I
think
it
should
be
doable.
Okay,
okay,
I'm.
D
A
A
Okay,
her
none
thanks
a
lot
for
a
great
discussion
today,
talk
to
you
in
few
weeks.
Thank
you.