Z prezentacji dowiesz się:
Co to są sieci programowalne i wirtualizowane (SDN / NFV)?
Jaką nową jakość wprowadzają one dla operatorów chmur obliczeniowych i centrów danych?
W jaki sposób technologia OpenContrail realizuje sieci nowej generacji?
4. Rack,
servers,
VMs
VM
VM
VM
VM
hypervisor
VM
VM
VM
VM
hypervisor
VM
VM
VM
VM
hypervisor
Server
rack
To
spine
switch
5. ObservaDons
• Majority
of
network
endpoints
are
virtual
• Network
isolaDon
between
them
has
to
be
available
• While
using
the
same
physical
network
6. VLANs
• VM’s
interfaces
placed
on
bridges
– Each
bridge
for
a
virtual
network
• Difficult
to
manage
• 4096
VLAN
tags
limit
– Can
be
extended
using
Shortest
Path
Bridging
• Physical
switches
has
to
contain
the
VN
state
7. VM
migraDon
example
VM1
VM2
Server
1
VM3
VM4
VM5
Server
2
VM6
VM7
VM8
Server
3
VM9
Physical
switch
Virtual
networks:
1
2
3
8. VM
migraDon
example
VM1
VM2
Server
1
VM3
VM4
VM5
Server
2
VM6
VM7
VM8
Server
3
VM9
Physical
switch
Virtual
networks:
1
2
3
VM9
Payload
Eth
+
VLAN
tag
+
IP
9. VM
migraDon
example
VM1
VM2
Server
1
VM3
VM4
VM5
Server
2
VM6
VM7
VM8
Server
3
VM9
Physical
switch
Virtual
networks:
1
2
3
VM9
Payload
Eth
+
VLAN
tag
+
IP
10. Centralized
configuraDon
server
server
server
server
server
server
server
server
server
server
server
server
Lot
of
switches
11. Standardized
APIs
• Northbound
API
– Orchestrator
– Custom
applicaDons
• Southbound
API
– Hardware
switches
– Hypervisor
OS
bridges/virtual
switches
13. OpenFlow
• Defines
both
northbound
and
southbound
APIS
• Assumes
“dummy”
cheap
switches
– Only
forwarding
tables
– Managed
via
API
by
the
controller
• Considered
the
enabler
of
SDN
– Not
true
actually
14. OpenFlow
server
server
server
OpenFlow
hardware
swithes
VM
VM
VM
VM
In-‐hypervisor
so#ware
switch
15. Overlay
networking
• “Old”
technology,
new
for
data-‐centers
• Physical
underlay
network
– IP
fabric
– No
tenant
state
• Virtual
overlay
network
– Tenant
state
– Dynamic
tunnels
(MPLSoGRE,
VXLAN,
etc.)
16. VM
migraDon
example
VM1
VM2
Server
1
VM3
VM4
VM5
Server
2
VM6
VM7
VM8
Server
3
VM9
Physical
switch
Virtual
networks:
1
2
3
S3
VM9
Payload
Physical
network:
17. VM
migraDon
example
VM1
VM2
Server
1
VM3
VM4
VM5
Server
2
VM6
VM7
VM8
Server
3
VM9
Physical
switch
Virtual
networks:
1
2
3
S2
VM9
Payload
Physical
network:
18. OpenContrail
• www.opencontrail.org
• “Knowledge”
about
network
only
in
the
so#ware
(vRouter)
• Any
switch
works
for
IP
fabric
network
– No
configuraDon
– Only
speed
majers
– Low
price
• Standards-‐based
(MPLS,
BGP,
VXLAN,
etc.)
28. Network
FuncDons
VirtualizaDon
• Chaining
of
service
VM
• Load
balancer
VM,
DPI
VM,
Firewall,
etc.
• High
level
descripDon
(snort
lang)
• allow any src-vn -> dst-vn svc-1, svc-2
Source:
www.opencontrail.org
29. OpenContrail
summary
• High-‐level
descripDon
of
networks
– allow
any
src-‐vn
-‐>
dst-‐vn
svc-‐1,
svc-‐2
• Horizontally
scalable
• Fault
tolerant
• Works
with
exisDng
equipment
• Open
sourced
30. AcDve
development
• Juniper
– New
virtual
service
offerings
(NFV)
– Other
orchestrators
(CloudStack)
support
– Performance
improvements
– Etc.
• Semihalf
– New
plaoorm
–
FreeBSD
– vRouter
in
user-‐space