Академический Документы
Профессиональный Документы
Культура Документы
QUIZ
2
1.)
Split
horizon
is
a
feature
of?
Insuring
a
common
intra-domain
protocol
2.)
Which
of
the
following
is
not
true
for
Bellman-Ford
algorithm?
No
hop
count
limit
3.)
Which
of
the
following
is
not
a
task
of
BGP?
Distance
vertor
routing
4.)
Which
method
does
RIP
use
for
determining
routes?
Restart
5.)
Which
of
the
following
is
not
part
of
routing
failure
recovery?
RIP
QUIZ
3
1.)
IP=OSPF
re-convergence,
SONET=
automatic
protection
switching,
WDM=fiber
protection,
MPLS=LSP
protection
2.)
Contrast
protection
vs.
restoration
in
terms
of
a.)
recovery
approach,
Protection
allocates
spare
resource
for
backup,
restoration
computes
network
configuration
on
the
fly
b.)recovery
speed,
protection
offers
faster
recovery
than
restoration
c.)resource
efficiency,
restoration
utilizes
resources
more
efficiently
3.)
What
is
the
most
significant
difference
between
the
1:1
and
1+1
protection
schemes,
1+1
establishes
two
active
paths
and
signals
are
duplicated
and
transmitted
on
two
paths
simultaneously,
while
in
1:1
one
path
is
used
for
backup
only.
4.)
Is
the
Internet
a
scale-free
network
or
an
exponential
network?
Are
scale-free
networks
more
prone
to
attacks
than
exponential
networks?
Why?
Internet
is
a
scale-free
network.
A
scale-free
network
is
more
prone
to
targeted
attacks
because
its
connectivity
is
largely
contributed
by
a
few
hot
nodes
with
many
links.
QUIZ
4
1.)
Given
the
following
dimensions
of
a
generic
Portland
data
center
network
of
size
k,
plot
the
network
topology
when
k=4.
You
may
start
with
the
partial
figure
below.
a.)
number
of
ports
per
switch:
k,
b.)
number
of
core
switches:
(k/2)^2,
c.)
number
of
pods:
k,
d.)
number
of
edge
switches
per
pod:
k/2,
e.)
number
of
aggregate
switches
per
pod:
k/2,
f.)
total
number
of
servers:
k^3/4
2.)
What
are
two
main
ideas
of
DCTCP
that
make
it
different
from
traditional
TCP?
A.)
react
in
proportion
to
the
extent
of
congestion.
Reduce
window
size
based
on
fraction
QUIZ
5
1.)
Explain
the
differences
between
independent
use
and
correlated
use
of
multiple
SDN
controllers.
Do
they
perform
the
same
tasks?
Do
they
need
to
communicate
with
each
other?
Give
one
example
for
each
type.
Multiple
controllers
can
be
used
in
two
ways.
Independent:
different
controllers
perform
different
tasks,
controllers
do
not
need
to
communicate
with
each
other,
e.g.
a
controller
for
routing
and
another
for
address
management.
Correlated:
controllers
do
need
to
communicate
with
each
other,
the
major
objectives
include
load
balancing
and
resilience,
e.g.
the
network
is
divided
into
subnetworks,
each
subnetwork
has
its
own
controller.
2.)
Identify
two
advantages
and
two
disadvantages
of
SDN.
Advantages:
No
longer
designing
distributed
control
protocols,
much
easier
to
write/verify/maintain,
NOS
serves
as
fundamental
control
block
with
a
global
view
of
network.
Bottlenecks:
Bottleneck
at
the
controller:
communication
channel
between
switches
and
the
controller
(i.e.
control
network).
Bottleneck
at
the
switch
control
plane:
communication
channel
between
switch
forwarding
plane
and
switch
local
CPU.
The
centralized
controller
is
prone
to
targeted
attach
like
DDoS.
Lesson
1=Introduction
DSL=Digital
Subscriber
Line
2ndStep:
High-
o Link
Bandwidth=
performance
nodes
twisted-wire
remains
o Terminals
the
same,
modem
is
! Directly
affect
the
different
application
performance
o POTS,
ISDN,
ADSL
o Network
Nodes
UpStream
and
DownS.
! Determine
the
performance
of
data
VDSL=Very
high
bit-rate
DSL
exchange
o TCM-ISDN
(reduces
interference
with
ISDN
3rdStep:
Powerful
control
line),
VDSL
and
management
1st
Step
to
High
Speed:
Link
o Fixed
network
resurce
o Advanced
technologies
! Maximize
the
utilizatio
o Fixed
performance
! Broaden
the
road
criteria
o Cost
control
+
massive
! Minimize
the
production
investment
and
! Affordable
equipment
maintainance
With
high-speed
links
o a
fast
computer
is
conn.
o Fixed
network
architecture
To
a
slow
server
via
! Accelerate
service
good
links
provisioning
o a
group
of
computers
! Fast
failure
restoration
with
100/10
M
Eth
connected
to
a
switch
o Stability
of
network
Switching Node
Application
o Interconnection
of
different
types
of
networks
o Hierarchical
architecture
Links
of
Backbone
Networks
1
o Time-domain
multiplexing
! Signals
are
interleaved
in
the
time
axis
! Periodic
slots
turns
to
be
a
channel
with
fixed
bandwidth
! A
link
can
be
divided
into
multiple
channels
Links
of
Backbone
Networks
2
o Wavelength-domain
multiplexing
! A
single
fiber
contains
several
wavelengths
! Each
wavelength
are
relatively
independent
Links
of
Backbone
Networks
3
Backbone
Networks
o A
fiber
has
a
huge
capacity,
e.g.
320
Gbps
o Wavelengths
have
coarse
granularity,
e.g.
10Gbps
per
wavelength
o Applications
need
fine
granularity,
e.g.
1
Gbps
o Question,
How
to
handle
the
mismatch?
Think
about
subway
1
o A
fiber
has
a
huge
capacity,
e.g.
320
Gbps
Think
about
subway
2
o A
tunnel
has
multiple
trains
o Each
train
can
be
regarded
as
a
virtual
tunnel
Back
to
HighSpeedNetworks
o Physical
Topology
! Fibers
! OXC
(optical
cross
connect)
o Logical
Topology
! Channels
(slot
channel
or
wavelength)
! Routers
Packet switching
Lecture
2
Flow
and
Congestion
Control
Flow
Control
o Data
transfer
TX->RX,
reliable
link
o Speed
mismatch
between
TX
and
RX
o How
to
realize
speed
adaptation?
o Basic
flow
control:
! Stop-and-wait
protocol
! Sliding
window
protocol
Stop-and-wait
Flow
control
o Source
transmits
frame
o Destination
receives
frame
and
replies
with
acknowledgement
o Sourcewaits
for
ACK
before
sending
next
frame
Sliding
window
flow
control
o Allow
multiple
frames
to
be
in
transit
o Receiver
has
buffer
W
frames
long
o Transmitter
can
send
up
to
W
frames
without
ACK
o Each
frame
is
numbered
o ACK
includes
number
of
next
frame
expected
Transport
Layer
Flow
Control
o Performs
end-to-end
flow
control
across
the
network
o Necessary
for
QoS