Slides 92 Netconf 5
Slides 92 Netconf 5
Slides 92 Netconf 5
3
Open
Issues
hbps://github.com/netconf-‐wg/server-‐model/issues
4
#32:
rename
"applica4on"
node
name
to
"netconf-‐client”?
<netconf-server !
xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-server">!
<session-options>...</session-options>!
<listen>...</listen>!
!
<call-home>...</call-home>!
<ssh>...</ssh>!
</netconf-server>!
6
#34:
Are
the
current
features
granular
enough?
• At
the
4me
I
submibed
this
dra8,
it
was
my
understanding
that
import
by
revision
was
best
prac4ce,
and
that
prior
YANG
modules
were
in
viola4on.
• Perhaps
taking
it
out
is
the
way
to
go
because,
even
if
it's
wrong,
it
will
at
least
be
in
the
company
of
other
published
modules
;)
8
#38:
remove
upper-‐bound
on
hello-‐4meout,
idle-‐4meout,
and
max-‐sessions?
leaf hello-timeout {!
type uint32 {!
range "0 | 10 .. 3600";!
}!
units "seconds";!
}!
!
leaf idle-timeout {!
type uint32 {!
range "0 | 10 .. 360000";!
}!
units "seconds";!
}!
!
leaf max-sessions {!
type uint16 {!
range "0 .. 1024";!
}!
}!
9
#39:
move
away
from
a
number
with
a
fixed
unit?
10
#40:
move
"max-‐sessions"
to
global
session-‐param?
11
#41:
should
address
be
mandatory?
• Currently,
neither
address
nor
port
are
mandatory
for
a
listening
endpoint
– but
port
has
a
default
12
#43:
keep-‐alive,
linger,
reconnect
interval
defaults
OK?
• …/connec4on-‐type/persistent/keep-‐alives/interval-‐secs:
– 15
seconds
• …/connec4on-‐type/periodic/linger-‐secs:
– 30
seconds
• …/reconnect-‐strategy/interval-‐secs:
– 5
minutes
13
#45:
how
do
interval-‐secs
and
count-‐max
work
for
reconnect-‐
strategy
if
an
endpoint
resolves
to
mul4ple
IP
addresses?
14
#46:
move
"peer_allowed_to_send"
to
CH
dra8?
• But
in
order
to
do
so,
TLS
[RFC
6520]
requires
the
client
to
adver4se
"peer_allowed_to_send”
– Thus
we
also
need
“Clients
MUST
adver4se
"peer_allowed_to_send"
15
#47:
introduce
a
2nd
4meout
for
periodic
connec4ons
for
when
there's
data
to
send?
• Op4ons:
1. Leave
as
it
is
2. have
another
configurable
4mer
(less
than
periodic
interval)
for
how
long
device
should
wait?
3. Or
an
absolute
4me
(e.g.,
2:00am)
?
16
#49:
combine
trusted-‐ca-‐certs
and
trusted-‐client-‐certs
for
ssh/tls?
• Current
text
has
separate
lists
for
configuring
trusted
CA-‐certs
and
client-‐certs
for
SSH
and
TLS
• There
doesn’t
seem
to
be
a
Security
reason
for
why
these
are
separate
• Would like to combine, but how to set if-‐feature statement?
18
Thank
you
19