SlideShare a Scribd company logo
1 of 34
This document is a result of work by the Network Startup Resource Center (NSRC at http://www.nsrc.org). This document may be freely
copied, modified, and otherwise re-used on the condition that any re-use acknowledge the NSRC as the original source.
Virtualisation For Network
Testing & Staff Training
APRICOT 2016
Auckland
22nd – 26th February 2016
Philip Smith & Dean Pemberton
Virtualisation Technologies
•  They are everywhere…
•  By abstracting functionality away from hardware
we gain:
–  Improved capacity usage
–  Lower power consumption
–  Better reliability (uptime, data loss)
–  Reduced costs for creating testbeds to verify new
configurations or new code
–  More flexibility in designing architectures
Two kinds of virtualisation
•  Consolidation
–  Run many services and servers onto fewer physical
machines: increases efficiency
•  Aggregation
–  Distribute applications and resources across as many
virtual servers as required, turning resources on or off
as need: increases scalability
Some virtualisation benefits
•  Reduced power use and better use of
resources through consolidation
More benefits
•  Standardised platform for people running services
–  Heterogeneous hardware platform hidden away behind
virtualisation
–  Makes it easy to move hosts between platforms
–  Not tied to a particular vendor – migrations are easy
•  Open Source offerings on par with commercial solutions
and preferred by the “big boys”
Technical capacity training
•  NSRC has actively participated for many years
in Technical Capacity training around the world:
–  Africa – AfNOG and country NOGs
–  Asia Pacific – APRICOT, SANOG, PacNOG
–  Middle East – MENOG
–  Many national and regional R&E networks around the
globe
–  etc
•  Instructors, staff, students and the institutions
have clearly benefited…
AfNOG Training 2000-2010…
…lots of setup
Logistical benefits are obvious
•  In the context of regional and local training:
–  “Virtualising” = less hardware (better use)
–  Reduced shipping costs
–  Reduced Logistics
•  Customs / import
–  Network equipment is often considered to be
“telecommunications” – taxation issues, licensing
•  Small footprint – fits in a backpack or carry-on
•  Peripheral infrastructure (access points, desktop switches)
are very small
For AfNOG 2013 we virtualised
•  After successful pilot experiences at APRICOT,
SANOG, etc…
•  Typical AfNOG Workshops have
–  140 PCs
–  40 routers
–  30 switches
–  3-5 full-sized tower PCs
–  Keyboards, monitors, mice and network
•  This became…
Virtual AfNOG 2013
•  This represents significant
overkill (2x or more).
•  Much more could be
virtualised…
•  Students must bring their
own laptop
–  Most did already
–  (Previously AfNOG provided
desktop PCs)
Motivations and benefits
•  Other benefits than logistics are well aligned with
the needs of regional / decentralised training:
–  Adaptability
–  Educational
•  We will cover these in the next slides
Benefits: Adaptability
•  Single architecture supporting multiple
workshops
•  Architecture and platform uncoupled
–  A Mac running Linux running FreeBSD
–  A PC running Linux running Windows
•  Fast reconfiguration!
–  Can be done in minutes with templates.
•  Let’s see this now!
(Next slide for images)
Network Management and Monitoring
Workshop: Live in the room
Three items of equipment
Many workshop labs contained here-in!
A smorgasbord of choices!
•  Full virtualization
–  KVM (Linux and Solaris
only)
–  Parallels (Mac OS X only)
–  QEmu
–  VirtualBox (Windows,
Linux, Mac, FreeBSD)
–  Virtual PC (Windows only)
–  VMware (Workstation /
Fusion, ESX)
–  Windows Hyper-V
–  Xen
•  Lightweight/pseudo
–  FreeBSD / Linux Jails /
LXC / OpenVZ
•  Network Simulation
–  Marionnet
–  Navy CORE
•  Network Emulation
–  Dynamips / Dynagen /
GNS3
–  Olive (Juniper)
–  IOU & VIRL (Cisco)
Some virtualisation frameworks
•  Manage/deploy virtualisation in a controlled
fashion
–  VMWare vCenter (commercial – enterprise)
–  Libvirt (for managing KVM, Xen, VirtualBox)
–  Ganeti, Synnefo – clustering, small to med. size
–  OpenStack, Eucalyptus – large scale (cloud provider)
–  Kubernetes, Flannel – container support
What does NSRC use?
•  Hardware
–  MacMini Server (6,2), 16GB RAM, 2x256 SSD, i7 quad core
–  Netgear GS108T fanless, Gigabit, managed 8-port switch
–  Ubiquiti UniFi AP AC Lite (2.4GHz/5GHz)
•  Software
–  Ubuntu Linux 14.04 LTS 64-bit
–  KVM (Kernel based Virtual Machine)
–  Dynamips/Dynagen
–  Ansible
What does NSRC use?
•  Hardware
–  We use the MacMini for convenience
•  power / size ratio = very good
–  Can use any reasonably modern machine with
virtualization extensions (VT-x/VT-d) in the CPU
•  Tower PC with Core i7, 7200 RPM disks
•  Rackmount server, Xeon/Opteron, faster disks
–  SSD disks are very nice, but not critical
–  RAM is a big factor
–  Number of CPU cores important (MacMini6,2 has 8)
Classroom layout (physical)
Internet
eth1 (usb)
eth0 (internal)
WiFi AP
switch (optional)
Classroom layout (logical)
Internet
vmhost (macmini)
+ router virtualisation
+ DNS + DHCP
WiFi AP
.241 .254 .251
gateway
+ NAT
10.10.0.0/24
Class Topology
.24x
materials
wiki server
Workshop materials
•  The class materials need to be hosted
somewhere so students can access them
•  The best place is the website describing what
the training event is
•  NSRC has been using wikis
–  We have used trac for this up to now
–  dokuwiki becoming a likely replacement
•  A local copy of materials is very useful too:
–  To save bandwidth
–  In cases of sporadic Internet access
Some NSRC classroom virtual
environments
•  UNIX / Linux introduction
–  Flat, simple network
•  Campus Network Design (L2 and L3) Workshop
–  Based on lots of routers and switches
•  NREN BGP Workshop
•  Network Monitoring and Management Workshop
•  Virtualisation Workshop (of course!)
•  DNS/DNSSEC Workshop
UNIX / Linux Introduction
36+ virtual machines on one server
PC
1
PC
2
PC
3
PC
4
… … PC36
GW
HW Platform
switch
br0
eth0
Classroom backbone
AP
Campus Network Design (CND)
Network Management (NMM)
CND and NMM over 2-3 Machines
DNS/DNSSEC workshop
Benefits:
•  Creating labs with actual hardware that duplicates what
is in the field is very costly just for training and testing.
•  Adapting the environment to mimic a different topology is
relatively easy.
•  Virtualisation technologies are part of modern IT
infrastructure
–  Not just for training
–  Virtualised OS (“hypervisors”)
–  Virtualised network (VLANs, virtual switches, virtual
routers, SDN)
–  Virtualised storage (iSCSI, disk images)
Benefits: (cont’)
•  Clear benefits for organisations that use
virtualisation for provision of services already.
•  Professionally relevant for students and
instructors in the case of Education institutions
•  Employees or trainee participants can easily re-
create lab environments on laptops
•  Much simpler to provide network and systems
training.
Limitations…
•  Hands-on is limited
–  No manipulation of “real hardware”
•  Some people grasp concepts better
•  Cables vs VLANs
•  Reality for present-day networks and systems
–  Not always possible to virtualise all hardware
–  With some vendors virtualisation of the actual OS running on the
gear is not possible or available. (e.g TimOS for ALU) and with
others not exactly free
•  Keeping trainers current on the technology
–  Virtualisation technology moving faster than traditional metal
solutions
Limitations…
•  What tool(s) to use?
–  GNS/dynamips easily virtualises the Cisco MIPS architecture but
what happens when the architecture is EOL?
–  Some vendors offer virtualisation for their architecture (e.g
JUNOScope) but as a cloud solution so multivendor
environments are challenging to build sometimes.
–  Internal vendor training tools (e.g Cisco’s IOU) are not available
for use by non-staff of the vendor except in rare cases
•  Provisioning for different layouts is sometimes
cumbersome requiring some effort to plumb packets
between tools
–  NSRC currently uses ansible to help.
Approaches
•  Where close-to-live equipment virtualisation is
available that is a plus.
•  Some larger companies have persuaded the
vendors to have local installations of their
virtualisation offerings (e.g. JUNOScope)
•  In some cases the training will be limited to
concepts and the virtualised labs will similarly
test ideas rather than verify final configuration.
–  In either case something that virtualises the next-best
gear is still better than something that simulates
would be packet flows.
Questions?

More Related Content

What's hot

Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mwaresagaroceanic11
 
S ss0886 pendulum-swings-edge2015-v3
S ss0886 pendulum-swings-edge2015-v3S ss0886 pendulum-swings-edge2015-v3
S ss0886 pendulum-swings-edge2015-v3Tony Pearson
 
Managing Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine ResourcesManaging Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine ResourcesRubal Sagwal
 
2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we gonccuscience
 
S016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dS016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dTony Pearson
 
S016826 cloud-storage-nola-v1710d
S016826 cloud-storage-nola-v1710dS016826 cloud-storage-nola-v1710d
S016826 cloud-storage-nola-v1710dTony Pearson
 
S de0882 new-generation-tiering-edge2015-v3
S de0882 new-generation-tiering-edge2015-v3S de0882 new-generation-tiering-edge2015-v3
S de0882 new-generation-tiering-edge2015-v3Tony Pearson
 
Cloud virtualization
Cloud virtualizationCloud virtualization
Cloud virtualizationSarwan Singh
 
S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5Tony Pearson
 
Virtualization (Distributed computing)
Virtualization (Distributed computing)Virtualization (Distributed computing)
Virtualization (Distributed computing)Sri Prasanna
 
S sy0883 smarter-storage-strategy-edge2015-v4
S sy0883 smarter-storage-strategy-edge2015-v4S sy0883 smarter-storage-strategy-edge2015-v4
S sy0883 smarter-storage-strategy-edge2015-v4Tony Pearson
 
Comparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyComparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyBenoit des Ligneris
 
Network Attached Storage (NAS) Initiative
Network Attached Storage (NAS) Initiative Network Attached Storage (NAS) Initiative
Network Attached Storage (NAS) Initiative Gary Wilhelm
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computingSoumyajit Basu
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualizationGokulnath S
 
S ss0885 spectrum-scale-elastic-edge2015-v5
S ss0885 spectrum-scale-elastic-edge2015-v5S ss0885 spectrum-scale-elastic-edge2015-v5
S ss0885 spectrum-scale-elastic-edge2015-v5Tony Pearson
 

What's hot (20)

Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mware
 
Skylark: Easy Cloud Computing
Skylark: Easy Cloud ComputingSkylark: Easy Cloud Computing
Skylark: Easy Cloud Computing
 
S ss0886 pendulum-swings-edge2015-v3
S ss0886 pendulum-swings-edge2015-v3S ss0886 pendulum-swings-edge2015-v3
S ss0886 pendulum-swings-edge2015-v3
 
Managing Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine ResourcesManaging Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine Resources
 
Storage Managment
Storage ManagmentStorage Managment
Storage Managment
 
2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go
 
S016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dS016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710d
 
S016826 cloud-storage-nola-v1710d
S016826 cloud-storage-nola-v1710dS016826 cloud-storage-nola-v1710d
S016826 cloud-storage-nola-v1710d
 
S de0882 new-generation-tiering-edge2015-v3
S de0882 new-generation-tiering-edge2015-v3S de0882 new-generation-tiering-edge2015-v3
S de0882 new-generation-tiering-edge2015-v3
 
Cloud virtualization
Cloud virtualizationCloud virtualization
Cloud virtualization
 
Slide final
Slide finalSlide final
Slide final
 
S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Virtualization (Distributed computing)
Virtualization (Distributed computing)Virtualization (Distributed computing)
Virtualization (Distributed computing)
 
S sy0883 smarter-storage-strategy-edge2015-v4
S sy0883 smarter-storage-strategy-edge2015-v4S sy0883 smarter-storage-strategy-edge2015-v4
S sy0883 smarter-storage-strategy-edge2015-v4
 
Comparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyComparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization Technology
 
Network Attached Storage (NAS) Initiative
Network Attached Storage (NAS) Initiative Network Attached Storage (NAS) Initiative
Network Attached Storage (NAS) Initiative
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
S ss0885 spectrum-scale-elastic-edge2015-v5
S ss0885 spectrum-scale-elastic-edge2015-v5S ss0885 spectrum-scale-elastic-edge2015-v5
S ss0885 spectrum-scale-elastic-edge2015-v5
 

Viewers also liked

Automating Networks by Converting into API/Webs
Automating Networks by Converting into API/WebsAutomating Networks by Converting into API/Webs
Automating Networks by Converting into API/WebsAPNIC
 
Automating network configurations with open standards and tools by Victor Kua...
Automating network configurations with open standards and tools by Victor Kua...Automating network configurations with open standards and tools by Victor Kua...
Automating network configurations with open standards and tools by Victor Kua...APNIC
 
NEC Platforms' Activity For IPv6 Deployment
NEC Platforms' Activity For IPv6 DeploymentNEC Platforms' Activity For IPv6 Deployment
NEC Platforms' Activity For IPv6 DeploymentAPNIC
 
Scalable Interconnection
Scalable InterconnectionScalable Interconnection
Scalable InterconnectionAPNIC
 
The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)nagendranainar
 
MPLS-Based Metro Ethernet
MPLS-Based Metro EthernetMPLS-Based Metro Ethernet
MPLS-Based Metro EthernetAPNIC
 
Fundamentals of Network security
Fundamentals of Network securityFundamentals of Network security
Fundamentals of Network securityAPNIC
 
Thoughts about DNS for DDoS
Thoughts about DNS for DDoSThoughts about DNS for DDoS
Thoughts about DNS for DDoSAPNIC
 
APNIC Update - AFRINIC 25
APNIC Update - AFRINIC 25APNIC Update - AFRINIC 25
APNIC Update - AFRINIC 25APNIC
 
Measuring IPv6 in 2016, Taiwan Internet Forum
Measuring IPv6 in 2016, Taiwan Internet ForumMeasuring IPv6 in 2016, Taiwan Internet Forum
Measuring IPv6 in 2016, Taiwan Internet ForumAPNIC
 
Technology Tools for Non-Profit Organizations JAVA 2016
Technology Tools for Non-Profit Organizations JAVA 2016Technology Tools for Non-Profit Organizations JAVA 2016
Technology Tools for Non-Profit Organizations JAVA 2016Jason Yee
 
Automating Networks by using API
Automating Networks by using APIAutomating Networks by using API
Automating Networks by using API一清 井上
 
Network Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoFNetwork Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoFAPNIC
 
IPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet ForumIPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet ForumAPNIC
 
Introduction to CSIRTs
Introduction to CSIRTsIntroduction to CSIRTs
Introduction to CSIRTsAPNIC
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANsAPNIC
 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT TutorialAPNIC
 
open source virtualization
open source virtualizationopen source virtualization
open source virtualizationKris Buytaert
 
The case for IPv6
The case for IPv6The case for IPv6
The case for IPv6APNIC
 
Route Hijaking and the role of RPKI
Route Hijaking and the role of RPKIRoute Hijaking and the role of RPKI
Route Hijaking and the role of RPKIAPNIC
 

Viewers also liked (20)

Automating Networks by Converting into API/Webs
Automating Networks by Converting into API/WebsAutomating Networks by Converting into API/Webs
Automating Networks by Converting into API/Webs
 
Automating network configurations with open standards and tools by Victor Kua...
Automating network configurations with open standards and tools by Victor Kua...Automating network configurations with open standards and tools by Victor Kua...
Automating network configurations with open standards and tools by Victor Kua...
 
NEC Platforms' Activity For IPv6 Deployment
NEC Platforms' Activity For IPv6 DeploymentNEC Platforms' Activity For IPv6 Deployment
NEC Platforms' Activity For IPv6 Deployment
 
Scalable Interconnection
Scalable InterconnectionScalable Interconnection
Scalable Interconnection
 
The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)
 
MPLS-Based Metro Ethernet
MPLS-Based Metro EthernetMPLS-Based Metro Ethernet
MPLS-Based Metro Ethernet
 
Fundamentals of Network security
Fundamentals of Network securityFundamentals of Network security
Fundamentals of Network security
 
Thoughts about DNS for DDoS
Thoughts about DNS for DDoSThoughts about DNS for DDoS
Thoughts about DNS for DDoS
 
APNIC Update - AFRINIC 25
APNIC Update - AFRINIC 25APNIC Update - AFRINIC 25
APNIC Update - AFRINIC 25
 
Measuring IPv6 in 2016, Taiwan Internet Forum
Measuring IPv6 in 2016, Taiwan Internet ForumMeasuring IPv6 in 2016, Taiwan Internet Forum
Measuring IPv6 in 2016, Taiwan Internet Forum
 
Technology Tools for Non-Profit Organizations JAVA 2016
Technology Tools for Non-Profit Organizations JAVA 2016Technology Tools for Non-Profit Organizations JAVA 2016
Technology Tools for Non-Profit Organizations JAVA 2016
 
Automating Networks by using API
Automating Networks by using APIAutomating Networks by using API
Automating Networks by using API
 
Network Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoFNetwork Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoF
 
IPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet ForumIPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet Forum
 
Introduction to CSIRTs
Introduction to CSIRTsIntroduction to CSIRTs
Introduction to CSIRTs
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANs
 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT Tutorial
 
open source virtualization
open source virtualizationopen source virtualization
open source virtualization
 
The case for IPv6
The case for IPv6The case for IPv6
The case for IPv6
 
Route Hijaking and the role of RPKI
Route Hijaking and the role of RPKIRoute Hijaking and the role of RPKI
Route Hijaking and the role of RPKI
 

Similar to Virtualisation For Network Testing & Staff Training

Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Ranjan Ghosh
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artStefano Salsano
 
Sharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual MachinesSharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual Machinesinside-BigData.com
 
Introduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AIIntroduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AITyrone Systems
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageMayaData Inc
 
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Cloud Native Day Tel Aviv
 
Unikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy WayUnikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy WayScyllaDB
 
CloudStack - LinuxFest NorthWest
CloudStack - LinuxFest NorthWestCloudStack - LinuxFest NorthWest
CloudStack - LinuxFest NorthWestke4qqq
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIJoel W. King
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 
Aberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAmazon Web Services
 
Cisco Standard Network Platform (SNP) - Catholic Relief Services Case Study
Cisco Standard Network Platform (SNP) - Catholic Relief Services Case StudyCisco Standard Network Platform (SNP) - Catholic Relief Services Case Study
Cisco Standard Network Platform (SNP) - Catholic Relief Services Case Studynicholas njoroge
 
08. networking-part-2
08. networking-part-208. networking-part-2
08. networking-part-2Muhammad Ahad
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XRenaud Blanchette
 
Build your own private Cloud environment
Build your own private Cloud environmentBuild your own private Cloud environment
Build your own private Cloud environmentNico Meisenzahl
 

Similar to Virtualisation For Network Testing & Staff Training (20)

Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
 
Sharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual MachinesSharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual Machines
 
Introduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AIIntroduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AI
 
Cloud Networking Trends
Cloud Networking TrendsCloud Networking Trends
Cloud Networking Trends
 
Xen revisited
Xen revisitedXen revisited
Xen revisited
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
 
Unikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy WayUnikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy Way
 
CloudStack - LinuxFest NorthWest
CloudStack - LinuxFest NorthWestCloudStack - LinuxFest NorthWest
CloudStack - LinuxFest NorthWest
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 
Unikernelized Linux
Unikernelized LinuxUnikernelized Linux
Unikernelized Linux
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
 
Aberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner Eurotech
 
Cisco Standard Network Platform (SNP) - Catholic Relief Services Case Study
Cisco Standard Network Platform (SNP) - Catholic Relief Services Case StudyCisco Standard Network Platform (SNP) - Catholic Relief Services Case Study
Cisco Standard Network Platform (SNP) - Catholic Relief Services Case Study
 
08. networking-part-2
08. networking-part-208. networking-part-2
08. networking-part-2
 
ODP Presentation LinuxCon NA 2014
ODP Presentation LinuxCon NA 2014ODP Presentation LinuxCon NA 2014
ODP Presentation LinuxCon NA 2014
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3X
 
Build your own private Cloud environment
Build your own private Cloud environmentBuild your own private Cloud environment
Build your own private Cloud environment
 

More from APNIC

DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119APNIC
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119APNIC
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119APNIC
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119APNIC
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonAPNIC
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonAPNIC
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPNIC
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6APNIC
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!APNIC
 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023APNIC
 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAPNIC
 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAPNIC
 
AFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAPNIC
 

More from APNIC (20)

DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff Huston
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!
 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023
 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet development
 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment Status
 
AFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressing
 

Recently uploaded

Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 

Recently uploaded (20)

Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Aerocity ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 

Virtualisation For Network Testing & Staff Training

  • 1. This document is a result of work by the Network Startup Resource Center (NSRC at http://www.nsrc.org). This document may be freely copied, modified, and otherwise re-used on the condition that any re-use acknowledge the NSRC as the original source. Virtualisation For Network Testing & Staff Training APRICOT 2016 Auckland 22nd – 26th February 2016 Philip Smith & Dean Pemberton
  • 2. Virtualisation Technologies •  They are everywhere… •  By abstracting functionality away from hardware we gain: –  Improved capacity usage –  Lower power consumption –  Better reliability (uptime, data loss) –  Reduced costs for creating testbeds to verify new configurations or new code –  More flexibility in designing architectures
  • 3. Two kinds of virtualisation •  Consolidation –  Run many services and servers onto fewer physical machines: increases efficiency •  Aggregation –  Distribute applications and resources across as many virtual servers as required, turning resources on or off as need: increases scalability
  • 4. Some virtualisation benefits •  Reduced power use and better use of resources through consolidation
  • 5. More benefits •  Standardised platform for people running services –  Heterogeneous hardware platform hidden away behind virtualisation –  Makes it easy to move hosts between platforms –  Not tied to a particular vendor – migrations are easy •  Open Source offerings on par with commercial solutions and preferred by the “big boys”
  • 6. Technical capacity training •  NSRC has actively participated for many years in Technical Capacity training around the world: –  Africa – AfNOG and country NOGs –  Asia Pacific – APRICOT, SANOG, PacNOG –  Middle East – MENOG –  Many national and regional R&E networks around the globe –  etc •  Instructors, staff, students and the institutions have clearly benefited…
  • 9. Logistical benefits are obvious •  In the context of regional and local training: –  “Virtualising” = less hardware (better use) –  Reduced shipping costs –  Reduced Logistics •  Customs / import –  Network equipment is often considered to be “telecommunications” – taxation issues, licensing •  Small footprint – fits in a backpack or carry-on •  Peripheral infrastructure (access points, desktop switches) are very small
  • 10. For AfNOG 2013 we virtualised •  After successful pilot experiences at APRICOT, SANOG, etc… •  Typical AfNOG Workshops have –  140 PCs –  40 routers –  30 switches –  3-5 full-sized tower PCs –  Keyboards, monitors, mice and network •  This became…
  • 11. Virtual AfNOG 2013 •  This represents significant overkill (2x or more). •  Much more could be virtualised… •  Students must bring their own laptop –  Most did already –  (Previously AfNOG provided desktop PCs)
  • 12. Motivations and benefits •  Other benefits than logistics are well aligned with the needs of regional / decentralised training: –  Adaptability –  Educational •  We will cover these in the next slides
  • 13. Benefits: Adaptability •  Single architecture supporting multiple workshops •  Architecture and platform uncoupled –  A Mac running Linux running FreeBSD –  A PC running Linux running Windows •  Fast reconfiguration! –  Can be done in minutes with templates. •  Let’s see this now! (Next slide for images)
  • 14. Network Management and Monitoring Workshop: Live in the room
  • 15. Three items of equipment Many workshop labs contained here-in!
  • 16. A smorgasbord of choices! •  Full virtualization –  KVM (Linux and Solaris only) –  Parallels (Mac OS X only) –  QEmu –  VirtualBox (Windows, Linux, Mac, FreeBSD) –  Virtual PC (Windows only) –  VMware (Workstation / Fusion, ESX) –  Windows Hyper-V –  Xen •  Lightweight/pseudo –  FreeBSD / Linux Jails / LXC / OpenVZ •  Network Simulation –  Marionnet –  Navy CORE •  Network Emulation –  Dynamips / Dynagen / GNS3 –  Olive (Juniper) –  IOU & VIRL (Cisco)
  • 17. Some virtualisation frameworks •  Manage/deploy virtualisation in a controlled fashion –  VMWare vCenter (commercial – enterprise) –  Libvirt (for managing KVM, Xen, VirtualBox) –  Ganeti, Synnefo – clustering, small to med. size –  OpenStack, Eucalyptus – large scale (cloud provider) –  Kubernetes, Flannel – container support
  • 18. What does NSRC use? •  Hardware –  MacMini Server (6,2), 16GB RAM, 2x256 SSD, i7 quad core –  Netgear GS108T fanless, Gigabit, managed 8-port switch –  Ubiquiti UniFi AP AC Lite (2.4GHz/5GHz) •  Software –  Ubuntu Linux 14.04 LTS 64-bit –  KVM (Kernel based Virtual Machine) –  Dynamips/Dynagen –  Ansible
  • 19. What does NSRC use? •  Hardware –  We use the MacMini for convenience •  power / size ratio = very good –  Can use any reasonably modern machine with virtualization extensions (VT-x/VT-d) in the CPU •  Tower PC with Core i7, 7200 RPM disks •  Rackmount server, Xeon/Opteron, faster disks –  SSD disks are very nice, but not critical –  RAM is a big factor –  Number of CPU cores important (MacMini6,2 has 8)
  • 20. Classroom layout (physical) Internet eth1 (usb) eth0 (internal) WiFi AP switch (optional)
  • 21. Classroom layout (logical) Internet vmhost (macmini) + router virtualisation + DNS + DHCP WiFi AP .241 .254 .251 gateway + NAT 10.10.0.0/24 Class Topology .24x materials wiki server
  • 22. Workshop materials •  The class materials need to be hosted somewhere so students can access them •  The best place is the website describing what the training event is •  NSRC has been using wikis –  We have used trac for this up to now –  dokuwiki becoming a likely replacement •  A local copy of materials is very useful too: –  To save bandwidth –  In cases of sporadic Internet access
  • 23. Some NSRC classroom virtual environments •  UNIX / Linux introduction –  Flat, simple network •  Campus Network Design (L2 and L3) Workshop –  Based on lots of routers and switches •  NREN BGP Workshop •  Network Monitoring and Management Workshop •  Virtualisation Workshop (of course!) •  DNS/DNSSEC Workshop
  • 24. UNIX / Linux Introduction 36+ virtual machines on one server PC 1 PC 2 PC 3 PC 4 … … PC36 GW HW Platform switch br0 eth0 Classroom backbone AP
  • 27. CND and NMM over 2-3 Machines
  • 29. Benefits: •  Creating labs with actual hardware that duplicates what is in the field is very costly just for training and testing. •  Adapting the environment to mimic a different topology is relatively easy. •  Virtualisation technologies are part of modern IT infrastructure –  Not just for training –  Virtualised OS (“hypervisors”) –  Virtualised network (VLANs, virtual switches, virtual routers, SDN) –  Virtualised storage (iSCSI, disk images)
  • 30. Benefits: (cont’) •  Clear benefits for organisations that use virtualisation for provision of services already. •  Professionally relevant for students and instructors in the case of Education institutions •  Employees or trainee participants can easily re- create lab environments on laptops •  Much simpler to provide network and systems training.
  • 31. Limitations… •  Hands-on is limited –  No manipulation of “real hardware” •  Some people grasp concepts better •  Cables vs VLANs •  Reality for present-day networks and systems –  Not always possible to virtualise all hardware –  With some vendors virtualisation of the actual OS running on the gear is not possible or available. (e.g TimOS for ALU) and with others not exactly free •  Keeping trainers current on the technology –  Virtualisation technology moving faster than traditional metal solutions
  • 32. Limitations… •  What tool(s) to use? –  GNS/dynamips easily virtualises the Cisco MIPS architecture but what happens when the architecture is EOL? –  Some vendors offer virtualisation for their architecture (e.g JUNOScope) but as a cloud solution so multivendor environments are challenging to build sometimes. –  Internal vendor training tools (e.g Cisco’s IOU) are not available for use by non-staff of the vendor except in rare cases •  Provisioning for different layouts is sometimes cumbersome requiring some effort to plumb packets between tools –  NSRC currently uses ansible to help.
  • 33. Approaches •  Where close-to-live equipment virtualisation is available that is a plus. •  Some larger companies have persuaded the vendors to have local installations of their virtualisation offerings (e.g. JUNOScope) •  In some cases the training will be limited to concepts and the virtualised labs will similarly test ideas rather than verify final configuration. –  In either case something that virtualises the next-best gear is still better than something that simulates would be packet flows.