IT Resource Virtualization-Cloud computing Google Amazon Salesforce, App Gmail EC2, Engine Joyent laaS PaaS SaaS Cloud Computing Internet Grid Computing Secondary Internet Cluster Computing/Parallel Computing Local area networks laaS:Infrastructure as PaaS:Platform as a SaaS:Software as a a Service,e.g.,XCP Service,e.g.,VMware Service,e.g.,SPOON 11
IT Resource Virtualization IT Resource Virtualization - Cloud computing Cloud computing 11
Network Virtualization Network Virtualization is the logical next step after cloud computing. ■ Network virtualization provides an abstraction layer that decouples physical network devices from business services delivered over the network to create a more agile and efficient infrastructure. ■ It allows multiple applications to run side-by-side over the same physical network. 。 Each virtual network has its own business or service oriented policies while providing the security,availability and performance required for each service. Virtual networks optimize the manageability and control of physical networks that are shared between multiple applications. .Thus resulting in a quickly deployable,more reliable service. ■ Enable Agile Business:Accelerate the roll-out of new services and advanced capabilities through automated multi-vendor provisioning. 12
Network Virtualization Network Virtualization Network Virtualization is the logical next step after cloud computing . Network virtualization provides an abstraction layer that decouples physical network devices from business services delivered over the network to create a more a gile and efficient infrastructure. It allows multiple applications to run side-by-side over the same physical network. E h i t l t kh Eac h vir tual ne twor k has it b i i i t d li i its own business or service orien t e d poli cies while providing the security, availability and performance required for each service. Virtual k h bl d l f h l l networ ks optimize t he managea b i lity an d contro l o f p hysica l networks that are shared between multiple applications. Thus resulting in a quickly deployable, more reliable service. Enable Agile Business: Accelerate the roll-out of new services and advanced capabilities through automated multi-vendor provisioning. 12
Slicing 13
Slicing 13
Node Virtualization Virtual node is the virtual version representing the partition of a single physical node or the aggregation of multiple physical nodes (e.g.L3 router,L2 switch or L1/L0 optical cross connects -OXC). VNodel Controller VNode2 ontrolle VNode3 Controller VNodel Node Controller partitioning aggregating 14
Node Virtualization Node Virtualization Virtual node is the virtual version representing the partiti f i l h i l d th ti f tition o f a s ing le p hys ica l no de or the aggregation o f multiple physical nodes (e.g. L3 router, L2 switch or L1 / p L0 o ptical cross connects - OXC ). 14 aggregating partitioning
Link Virtualization Virtual link is a connection (e.g.a cable between a pair of routers,optical light path,wavelength,sub- wavelength)between one port of a virtual network element to a port of another virtual network element. 10G 30G1 40G partitioning 40G 20G 20G1 40G aggregating> 80G1 40G Wavelength with Virtual link with fixed bandwidth variable bandwidth 15
Link Virtualization Virtual link is a connection (e.g. a cable between a pair of t ti l li ht th l th b f rou ters, optica l li ght path, wave length, su b - wavelength) between one port of a virtual network element to a port of another virtual network element. 40G 10G 30G partitioning 40G 20G 20G ti 40G aggrega ng 80G 40G Wavelength with Virtual link with 15 Wavelength with fixed bandwidth Virtual link with variable bandwidth