►
From YouTube: SONiC DASH Workgroup Community Meeting Mar 8 2023
Description
PR289 - Still needs volunteer - Dockerfile.saithrift-client has a static tag in the FROM instruction
PR348 NAT Scenario with 2 use cases: ClarkLee @ Alibaba
Packet Processing Pipeline in NAT Scenario (SNAT and DNAT)
Yanzhao - plans to upstream into SONiC Repo (to cover next week)
Save 30 min next week for more discussion & updates to PR348
A
B
Okay,
I'm
ready,
yeah;
okay,
let's
just
share
my
screen.
Please.
B
A
Okay,
all
right
in
the
meantime
did
we
have
other
PRS.
We
wanted
to
cover
from
anyone
else's
side,
Prince
or
anyone
else
on
the
call
I
have
a
list
if
we
want
to
look
at
them
share
my
screen.
B
B
B
Yeah
yeah
I
I,
don't
know
how
to
how
to
show
this
markdown
in
in
my
browser,
so
I
used
a
vs
code
just
get
started.
Okay.
Today
we
are
sharing
our
scenario
of
net,
which
we
have
two
use
cases.
B
Actually
one
is
snet
for
cloud
cloud
user
to
access,
internet
service
and
dnet
forum,
hosting
some
surveys
for
internet
users,
and
we
are
trying
to,
and
we
we
are
sure
net
is
a
pretty
normal
use
case
and
it
also
a
cup
include
a
routing
service
for
the
underlay
Network
and
also
have
the
building
service
for
for
totaling
reason
for
totally
so
we
set
up
this
hld
is
for
the
testing
purpose
for
for
net
Behavior.
We,
the
critic,
the
several
key.
B
Component
several
key
we
we
are
checking
is
CPS
that
that's
connection
setup
rate
per
second
and
data
processing,
bandwidth,
BPS
and
PPS,
and
also
we
are
testing
flow
scale.
Here
we
can
see
our
topology
here.
We
are
in
this
hld.
We
are
using
Appliance
for
Dash,
we
which
we
have
a
switch
and
some
smart
Nick
here
in
the
appliance.
B
So
we
can
see
v-net
v-net
one.
We
have
a
vm1
when
vm1
is
assessing
the
internet.
We
are
using
s-net
service
and,
if
and
so
use
case,
two
is
dnet.
For
example,
we
host
service
in
v-net2
in
vm2,
reside
in
vnet2
and
internet
user.
Just
assess
the
this
service
in
the
cloud.
So
thinner
is
used.
B
B
First
of
all,
when
VM
sent
traffic
to
the
Appliance
we
late,
we
will
determine
the
direction
of
the
packet.
If
the
vxlan
header
is
present,
you
think
it's
an
outbound
packet.
So
the
first
thing
we
do
is
to
look
up
the
flow
table,
the
outbound
flow
table.
B
If
we
at
this
point,
if
the
outbound
flow
lookup
is
failed,
we
start
the
slow
path.
B
First,
we
look
up
the
ethnet
rules
table
and
find
a
nuke
a
new
pair
of
source,
ipn
source
port,
and
then
we
do
a
vdap
lookup
to
find
the
vtap
IP
for
the
responding
packet
to
set
up
the
inbound
flow
table
and
then
the
next.
We
use
the
information
we
fetch
in
the
slow
path
and
set
up
a
new
entry
in
outbound
flow
table
and
inbound
flow
table,
and
then
the
the
rest
of
the
the
rest
of
the
action
is
the
same
as
the
fast
path.
B
But
it's,
but
it's
done
in
soft
in
software,
usually
the
fast
path
we
have
a
hardware
table
here.
It's
not
necessary
to
be
a
hardware
table,
but
usually
it
is
a
hardware
flow
table.
C
As
a
comment,
we
don't
generally
view
fast
path
and
slow
path
as
one
being
in
Hardware
one
being
in
software.
In
fact,
we
always
view
everything
being
an
offload
that
slow
path
shouldn't
be
much
slower
and
it
can
still
be
a
hardware
offload.
We
don't
we
don't
say
slow
path.
Is
software
or
fast?
Math
is
Hardware.
It's
supposed
to
be
in
dash
everything's
supposed
to
be
a
hardware
envelope,
so
we
Define
the
functions,
and
then
we
allow
the
suppliers
to
figure
out
how
to
do
those
functions
as
a
hardware
upload.
D
C
B
Yeah,
sorry
that
that's
true,
because
slow
path
can
also
be
done
in
the
hardware,
but
it's
it
takes
more
steps
than
the
fast
path.
Only
you're
right.
C
We
view
it
as
being
more
slow
path
to
us.
It
means
just
it's
more
complex
and
there's
more
stages,
there's
more
things
to
do
than
in
past
path,
but
that's
all
we
mean
by
slow
path
it
just
it
it's
more
complex
for
sure,
but
yeah.
We
don't
associate
it
with
software
Hardware
uploads,
it's
just
more
complex
work.
B
Yeah
I
got
I,
got
you
yeah,
that's
true.
Slow
paths
only
take
several
more
steps.
F
C
B
E
I
think
so
inbound
will
not
have
vxline
end
cap.
B
First,
for
example,
if
if
the
first
packet
comes,
we
look
up,
outbound
flow
table,
lookup,
May
Fail,
it
must
fail,
and
then
we
do.
The
ethnet
look
up
to
is
to
obtain
some
information
to
create
to
create
the
outbound
float
table
and
then
the
second
flow
belongs
to
the
same
flow
arrive,
and
we
we
look
up
into
the
outbound
flow
table
and
we
we
may
get
a
hit
and
then
do
the
first
path.
Processing.
E
B
D
D
That
the
prime
regimen,
the
background
deployment
scenario
will
be
different
because
we
put
at
the
Gateway
so
the
between
the
crowd
and
the
public
internet.
That's
why
I
like
say
we
were
using
the
vxlan
incapad
packet
at
the
decision
to
say
it's.
B
Sorry,
I
I
missed
something
in
the
in
this
in
this
topology
yeah
here.
Actually
we
are,
we
are
the
the
appliance
is
taking
the
role
as
a
Gateway,
so
yeah
I
missed
this
part.
Sorry.
B
So
that's
why
the
ethnet
pipeline
can.
G
You
know
somewhere
right,
so
you
know
this.
You
know
your
Appliance
is
different
from
the
dash
plans.
Right.
So
therefore,
you'll
enjoy
your
net
plans
here
and
then
then
there
is
a
VM
that
can
go
to
the
dash
Appliance
and
then
go
to
your
net
plans
right.
So
I
think
that
that
is
the
topology.
Maybe
you
know
enjoy
it.
So
then
we
have
a
clear
connection.
You
know
how
this
is
related
to
the
dash
or
right.
So
maybe
that
firefights.
B
Yeah,
yeah,
okay,
so
this
this
topology
is,
is
simplified,
so
I
I
can
add
another
more
comprehensive
topology
here
in
the
as
the
as
the
architect,
as
as
the
network
architecture.
G
Did
that
but
the
usage
is
it's
different
right,
so
the
physical
entity,
you
know,
is
different
right.
So
yes,.
D
B
Maybe
another
picture
showing
the
role
of
the
the
dash
Appliance,
maybe
more
clear,
well,.
B
And
actually,
this
guy
will
have
multiple,
multiple,
dpu
or
or.
B
C
Yeah,
that's
it
doesn't
matter
how
many
Rus
that's
our
definition
of
a
smart
switch.
It
has
multiple
dpus
on
a
switch,
so
think
of
it.
As
me,
in
terms
of
switching
layers,
the
tier
one
400
gig
switch
12.8
t
with
multiple
dpus
on
it.
That's
what
we
call
a
Smart
Switch,
it's
not
called
an
appliance
gun.
Appliance
is
really
a
server
that
holds
multiple
dpus.
So
that's
an
appliance
and
a
Smart
Switch
is
a
switch
which
holds
multiple
dpus.
D
C
Yeah
and
also
you
know
from
from
a
hierarchy
of
software
and
stuff,
you
know
the
switches
running
Sonic
and,
and
it
has
multiple
dpus
and
neural,
running
Sonic
and
Dad.
So
I
think
it
is
a
Smart
Switch,
but
you're
talking
about
most
and
it
could
you
know
as
reference
it
could
sit
at
a
201
or
it
could
sit
anywhere
in
the
data
center
button,
because
we
tunnel
all
those
VMS
kind
of
tunnel
to
it,
anyways
using
VH1
or
something
and
sometimes.
B
Yeah,
no,
no
it
it's
a
good
suggestion,
and
that
may
be
more
clear
for
people
to
understand
the
the
usage
or
the
role
of
this
device,
and
this
is
actually
a
smart
smart
switch.
As
as
previous
we
we're
talking
about
the
name.
We
may
change
it
to
make
it
more
clear.
It's
okay,
yeah
and.
C
Hey,
maybe
they
can
use
some
of
the
pictures
that
we
already
have
in
documentation
for
Smart
Switch
Christina.
Maybe
you
could
just
I'll,
put
a
link
and
find
that
that
way.
People
know
that
is
just
a
I
think
you're
talking
about
a
standard,
Smart
Switch.
So
it's
not
something
new
there
and
then
that
will
just
make
it
more
easy
for
people
to
understand.
C
C
It
sounds
to
me
that
they're
talking
about
doing
the
regular,
you
know
kind
of
trying
to
do
the
regular
past
path,
but
adding
they're,
adding
this
map
functionality
to
when
you
don't
find
a
fast
path,
entry
and
and
they're.
Just
the
slow
path
is
what
they're
trying
to
Define
I.
Don't
think
it
changes
anything
in
the
architecture
at
all.
It's
just
what
are
those
steps
in
the
slow
path
that
need
to
get
done
that
are
different
than
what
we
talk
about
today?
C
I
think,
that's
where
the
uniqueness
is
and
I
think
we
all
understand
that
and
I'm
doing
that,
it's
not.
We
haven't
defined
that
so
they
can
so
I.
Think
that's!
That's
fine,
I'm,
not
sure
that
the
fast
path
actually
needs
to
change
much.
It's
a
slow
path
that
needs
to
change
or
at
least
add,
add
this
functionality.
D
The
first
part
part
of
the
part
of
it
it
will
be
because
here
we
don't
need
the
midnight
it
should
look
up.
So
that's.
Why,
like
we
want
to,
like,
probably
have
a
separate
like
a
model
for
that
purpose,
because
that's
why
that
we
specified
to
say
hey,
there's
we
using
the
in
capital
and
determination
for
say
this
is
the
album,
the
traffic
so
because
normally
you
do
the
B9
lookup.
First,
then,
policies
applied
on
the
pervian
line,
but
this
is
the
global
policy.
So
that's
the
main
difference.
Yeah.
H
Yeah
so
I
think
I
see
that
it
is
slightly
different
from
the
the
other
model
like
what
we
have
in
the
the
other
Sony
casually.
So
in
this
there
is
no
eni
lookups
right
like
and,
and
these
tables
are
not
associated
to
enlar
right.
It's
the
it's
part
of
the
v-net
okay,
so
I'm,
just
trying
to
understand
like
how
you
associate
this
VM
packet
to
a
to
a
v-net.
B
Actually,
we
use
the
vni
to
as
part
of
the
key
to
determine
what
we
need.
This
packet
belongs.
B
Okay,
so
let's
take
a
look
at
the
inbound
packet
processing
when
the
responding
packet
comes
from
the
internet.
We
determine
this
is
the
inbound
inbound
practice.
B
And
we
first
first
thing:
we
do
is
to
look
up
the
flow
table
and
then
because
the
the
table
engine
is
created
in
the
previous
slow
path
and
then
we
we
may
have
this
look
up
hit
and
do
the
re,
the
replacing
the
destination
ipn
port
and
do
the
vxn
encapsulation,
the
VXL
encapsulation
data
is
actually
fetched
from
this
from
this
guy
we
type
lookup
to
to
obtain
the
destination
IP
of
the
VXL
header,
and
then
we
use
the
encapsulated
packet
to
do
the
routing
lookup
and
then
send
the
packet
back
to
the
VM.
B
This
is
this
is
the
reverse
path
packet
processing.
B
A
B
Okay,
so
any
questions.
H
B
Path,
yes,
because
and
if
we,
if
a
packet
look
up
in
inbound
flow
table,
lookup
field,
it's
dropped
for
the
ethernet
as
net
processing
as
net
processing.
Oh
we'll
drop
that
packet.
B
Yes,
dnet
is
a
reverse
another
story.
So,
okay,
if
this
this
is
fine,
we
can
go,
go
over
the
dnet
and
then
we
we
may
discuss
later.
G
B
Yes,
yes,
because
we
just
separate
them
in
into
use
case.
So
so
we
can
describe
the
logic
separately.
So
I
think
that
may
be
more
clear
for
for
each.
B
And
an
ethnet
lookup
and
dnet
lookup,
they
have
different
IP
addresses,
so
we
can
distinguish
them
right.
B
For
example,
okay,.
I
B
Talk
talk
about
DNA
first,
and
then
we
may
know
how
to
do
how
to
distinguish
this.
These
two
kind
of
packet,
okay,.
G
B
Okay,
so
when,
in
Tina
scenario,
the
inbound
packet
is
from
the
internet
we've,
we
we
determine
this.
If,
if
the
packet
income
from
the
internet
has
no
vxline
header,
we
think
is
actually
net
our
inbound
packet.
We
first
do
the
lookup
in
the
inbound
flow
table.
If
we
do
find
it
just
replace
the
test,
ipn
port
and
do
we
extend
encapsulation
and
do
the
routing
and
then
send
the
packet
to
the
VM.
B
If
it's,
if
the
packet
missed,
you
do
the
dnet
rule
lookup
and
then
do
the
vtap
lookup
and
then
use
the
information
obtained
from
the
previous
step
and
set
up
the
new
flow
table
of
inbound
flow
table
and
open
Flow
table
here.
B
First,
we
look
up,
we
we
see,
we
see
the
big
send
encapsulated
packet,
we
do
the
outbound
packet
look
up
and
then
because
this
entry
is
already
set
up,
we
may
we
must
hit
and
replace
the
source
IP
import
and
do
the
Vixen
keycap
to
the
routing
using
the
decapit
decapsulated
packet
and
then
do
metering
and
Counting
optionally
and
then
finally,
we
send
the
packet
into
the
internet
so
in
the
outbound
flow
processing
here
and
the
outbound
flow.
B
In
no
sorry
here
in
this
two
picture
we
can
see
you
can
see
the
packet
incoming
from
the
internet
right
so
for
the
ethnet
lookup
for
retina
lookup.
We
first
look
look
up
in
the
inbound
flow
table.
B
The
inbound
flow
table,
the
the
IP
addresses
if
we
host,
if
we
host
the
service
in
the
in
in
this
VM
right
sorry,
okay,.
I
B
For
example,
we
host
the
service
in
the
vm2
we
may.
We
may
configure
our
set
of
ips.
B
So
when
the
packet
comes
from
the
internet,
we
we
may
first,
we
may
miss,
have
a
Miss
on
the
inbound
flow
table,
and
then
we
do
the
DNA
lookup
and
the
DNA
lookup
may
do
May.
We
created
the
table
in
made,
create
a
table
entry
in
the
inbound
flow
table.
B
So
if
an
internet
packet
comes-
and
it
does
not
match
and
the
dnet
inbound
flow
and
does
not
meet
hit
the
inbound
flow
table
as
net
inbound
flow
table
lookup
it,
the
packet
is
strong.
F
B
Okay,
we,
if
we
we
look
up
in
inbound
flow
table
and
get
an
it,
does
not
hit.
A
B
There's
no
entry
in
the
lookup
table,
Yeah
Yeah,
so
sorry,
I,
I,
I
I'm,
trying
to
make
it
more
clear
if
the
packet
comes
from
the
internet
and
we
look
up
in
the
inbound
flow
table
of
dnet
and
we
don't
find
anything
hit,
we
may
trigger
this
package
yeah.
B
And
then
the
slow
path
will
do
a
set
of
several
step,
for
example,
to
look
up
the
dnet
match,
ipn
the
port,
and
then
we
we
may
then
do
the
vtap
lookup
for
the
encapsulation
destination
IP.
And
then
we
use
this
information
to
create
the
inbound
flow
table
first.
B
D
B
Because
we
we
have
this
guy
right,
the
vtap
lookup.
Actually,
the
this
dnet
rule
contains
the
the
host
the
the
vni
for
the
for
for
certain
surveys.
For
example,
we
have
service
a
running
in
v-net,
one
in
v-net2
vm2.
So
this
the
network
table
may
contain
this
information.
Oh.
B
F
B
F
So
the
outbound
part
would
create
an
inbound
reverse
flow.
Isn't
it.
B
F
F
B
Yeah,
we
only
look
at
this
one
if
we
have
a
vehicle
and
error
is
not
from
it's
not
from
the
internet
for
for
Indina
case
sorry,
in
Tina
scenario,
we
only
determines
the
direction
based
on
the
absence
of
vxline
header.
If
the
package.
H
B
The
V
and
I
actually
look
up
happens
here.
You
know
rules
yeah
because
when,
when
for,
for
example,
I
if
I
host
the
service,
finally,
we
I,
we
will
have
a
IP
for
that.
We
actually
hear
called
via
virtual
IP.
The
virtual
IP
is
is
for
for
that.
Some
kind
of
service.
H
Then
therefore,
they
just
use
that
yes,
yeah
but
I
think
that's
what
I'm
little
concerned
about
like.
Typically,
we
can
use
the
vni
to
determine
the
direction
right
if
it
matches
the
one
in
the
rules,
then
you
can
determine
the
direction
based
on
that
here.
D
B
G
J
B
I
think
this
should
be
our
use
case,
limitation
or
or
some
some
kind
of
assumption
here,
because
here
from
the
internet
to
this
net
Gateway
is
not
directly
connected,
and
here
in
in
this
point
and
and
in
this
Gateway
we
can
in
our
Network
we
can.
We
can
assume
that
any
packet
incoming
from
this
device,
yeah.
G
No
I
I
will
I
I.
Think
that's
fine
right,
so
you
know
we
we
can
just
get
some.
You
know,
classification
rule,
you
know
if
some
users
need
to
use
a
VI
to
do
the
classifically,
we
can
have
some
additional.
You
know
people
blocks
to
do
that
clarification
and
doing
some
enable
disabled
right.
So
then
you
know
you
want
to
meet
the
Alibaba
use
case
as
well
as
other
certificates.
I,
don't
I,
don't
think!
That's
a
you
know
this.
You
don't
need
to
close
those
details
later
right.
G
A
B
G
Oh,
maybe
I
think
on
the
pipeline
that
maybe
we
should
add
some
graph
to
see.
Okay,
you
know
how
do
we,
how
do
we,
you
know,
differentiate
the
English,
sorry
DNA
and
S
Nat
right,
so
those
kind
of
things
because
you
you
put
them
separately
but
ultimately,
when
you
put
the
1p4
you,
you
will
get
them
converge
right.
So
there's
some
classification
to
determine
whether
it
is
16
Nano.
Is
that
right,
so
yeah.
A
B
Yes,
you're
right
and
actually
we
the
will
I.
B
You
can
combine
these
two
together
right,
for
example.
First
we
do
the
in
dnet
in
Buffalo,
table
lookup
and
do
all
of
this,
and
if
here
dnet
rule
lookup
fail,
we
can
do
another
thing
right
because
in
in
here
we
we
may
just
just
assume
that
the
t-net
will
look
up.
Maybe
all
is
successful
right
and
then
we
can
do
the
creation
of
the
flow
entry.
If
this
lookup
fail,
we
can
also
to
the
sky.
Oh.
G
J
B
I
think
they
can
chain
together,
because
the
slow
path
is
is
related
to,
for
example,
in
this,
in
this
case,
is
DNA
scenarios
low
path,
but
the
the
first
path
of
the
s
net
inbound.
G
It's
not
that
efficiency,
if
you're,
seeing
all
the
traffic,
for
instance,
we'll
go
through
the
fast
pass
first
and
then
go
to
a
slow
pass
to
do
a
dinner
look
up
and
then
go
back
to
the
fast
pass
for
the
inbound.
Ss
stand
for
lookup
and
that's
not
efficient
right.
So
for
all
this
is
that
package
will
go
through
the
snow
pass,
which
is
now
efficient
right
and.
D
No,
no,
no.
Basically,
it's
like
an
inbound
flow
table.
Lookup.
First
then,
based
on
email
look
as
a
hit.
If
it's
a
Miss
for
the
S9
case,
we
also
trigger
the
dnet
lookup,
but
then
it
will
be
also
failed.
Then
it
will
be
dropped
so
yeah
we
probably
need
to
add,
like
I
say,
for
the
throw
pass,
because
normally
this
should
be
always
wrong
and
so
on.
We
didn't
draw
that
diagram,
but
once
these
two
combined,
then
you
have
the
Deep
net
lookup
for
the
fail
case
anyway.
B
I
D
Because
that's
because
we
consider
the
flow
lookup
at
the
fast
pass
right,
then
then,
if
the
Miss.
B
D
G
But
you
you
in
the
P4
program,
you
will
describe
all
this
right
so
in
the
P4
yeah.
The
the
reference
pipeline
will
display
describe
all
this
right.
D
J
A
J
A
We
doing
on
time
Clark
with
sound
okay,
we've
got
about
10
minutes
left.
So
how.
B
Examples,
okay,
yeah,
yeah
yeah,
so
continue
so
do
some
table
definition.
For
example,
we
have
some
2D
2vnet
being
at
one
and
and
moving
at
two
and
we
defined
the
v-net.
Encapsulation
is
static,
vxline
and
then
we
describe
some
overlay
routing
table
here.
Running
type
is
encapsulate
this
Vixen
inverter
and
this
one
is
yeah
another
rule,
and
then
we
have
dash
s
net
Rule
table,
for
example,
The
Source
IP.
Is
it
this
subnet
and
then
we
go
to
the
destination?
B
Is
all
and
then
we
have
a
list
of
usable
IPS
here
and
then
this
one
is
similar,
but
for
different
for
different
Source,
some
that
okay
and
then
we
just
we
may
we
just
have
a
overall
concept
here.
Only
and
then
we
have
a
vcap
table
like
this.
It's
a
list
so
so
we
we
see
an
example
of
the
ethnet
first
packet
as
net
first
packet
also
refers
to
the
the
as
net
in
s-net
album
slow
path
right.
Oh
no!
No!
Sorry!
B
The
fast
pair
and
slope
describe
here
so
when
vm1
with
IP
10,
1
0
10
and
go
to
the
Internet
it
first.
If
we,
because
it
is
the
first
packet,
it
must
go
to
the
go
through
the
slow
path
right,
so
we
look
up
to
the
s-net
root
table
and
we
have
a
v-net
and
Source
some
net
and
we
got
this
to
any
dip.
We
have
this
this
list
of
IP
usable
and
then
we
do
the
over
overlay
routing
table
to
look
up
when
the
the
dip
is.
B
The
dip
is
30,
000
22
and
then
we
we
have
this
table
look
up
and
then
we
use
this
tip.
We
use
these
two
information
to
create
the
outbound
slope
table.
First,
we
have
the
inner
IP
and
usable
and
select
one
of
the.
B
B
I
J
B
B
B
This
is
the
first
packet
and
then
the
the
second
packet
of
the
s
net.
We
go
the
slow
path,
the
fast
path,
sorry,
it
will
go
through
the
fast
path
because
the
lookup
hit
and
find
the
action
and
it
to
the
Decap
action
and
Route
the
packet
out
to
the
internet
and
then
the
the
reverse
path.
When
the
internet
packet
with
the.
B
Ip11.1.1.237,
it
will
find
the
entry
heat
here
and
do
the
action
at
the
encapsulation
and
then
send
the
packet
to
the
and
Route
the
packet
out
to
the
vm1.
B
B
The
first
packet
is
for
Inc,
the
internet
comes
in
packet
to
to
the
Gateway
and
we
go
through
first,
we
we
must
have
missed,
and
then
we
we
go
through
the
snow
path
and
we
look
up
the
dnet
Rule
table
to
find
the
yeah
to
find
the
test
iPad
and
part,
and
then
we
have
our
route
here
and
we
have
a
overlay,
Round
Table
look
up
and
we
find
that
the
the
IP
oh
and
found
that
we
should
encap
this
packet
with
this
information
and
then
we
first
to
we
first
create
this
inbound
flow
table
for
the
dip
and
the
part.
B
And
then
we
do
the
action
in
this
slow
path
and
then
run
the
packet
to
the
VM
and
the
the
next
packet.
This
thing
is
the
same
service
will
got
this
inbound
flow
table
hit
and
do
the
fast
path,
processing.
D
B
Here
we
have,
one,
VIP
is
unique,
so
we
don't
for
in
this
case
we
it
should
be.
The
the
VIP
is
public.
It's
it's.
D
No,
it
will
be
based
on
the
the
VIP
look
in
the
VIP
lookup,
because
this
is
this
is
a
public
VIP
right
and
then
let
me
determine
the
service
and
services
also
have
the
associated
with
the
B9.
B
It's
destination
IP,
it's
and
it's
Global,
IP,
it's
not
associated
with
any
any
tenant
or
something.
J
D
I
think
it
will
keep
put
in
the
configure
it
should
be
also
put
in
here
just
showing
like
the
BNI
it's
after
the
the
net
lookuper
should
be
providing
the
v9
also
right
now.
H
H
D
A
To
break
in
guys
it's
ten
o'clock,
do
we
want
to
keep
going
or
does
everyone
have
10
o'clock
meetings
yeah,
because
I
would
love
to
pick
this
up
next
week
for
a
half
hour?
If
we
want
to
keep
going
through
it
or
what
do
you
guys
think.
H
A
H
A
So
this
is
PR
348
it's
right
here
and
be
pretty
easy
to
go
ahead
and
go
in
and
make
some
comments
or
suggestions.
But
I've
I've
been
looking
through
it.
While
we've
been
talking
here
and
you
know
just
go
here:
do
a
viewfire
yeah
do
a
view
file
and
take
a
look
at
it
and
see.
You
know
see
where
you
think
these
little
pieces
might
help
in
understanding
and
make
changes
and
put
it
in
a
PR
or
I
guess:
send
it
to
Clark
and
the
guys
from
Alibaba.
I
A
Can
talk
about
that
next
time,
then
I'll
write
that
as
a
note
in
down
submit
why
don't
we
carve
out
you
guys
20
minutes,
30
minutes
from
the
next
session.
Is
that,
okay,
with
you,
Clark
and
Eddie
yeah,.