EEDC

                          34330
Execution
                                   The Rise of Network
Environments for
                                      Virtualization
Distributed
Computing
Master in Computer Architecture,
Networks and Systems - CANS




                                         EEDC Project
                                        Arinto Murdopo
                                        arinto@otnira.com
Virtualization
Creation of virtual version of …
      Hardware components, storage, network.. etc




                         2
Network Virtualization
Virtualization of Network Resources, e.g:
VLAN = Virtual LAN




                          3
Network Virtualization
Virtualization of Network Resources, e.g:
Overlay




                          4
Network Virtualization
Virtualization of Network Resources, e.g:
Software Defined Networking (SDN)




                          5
SDN
SDN is new approaches of networking with..




                         6
Why?
The Need of New Network Architecture
 Changing Traffic Patterns

 Consumerization of IT

 Rise of Cloud Service

 “Big Data” means more bandwidth




                          7
Why?
Limitations of Current Networking Technologies
 Complexity leads to inactivity

 Inconsistent policies

 Inability to scale

 Vendor dependence




                          8
Timeline

                                   2007: The beginning


     2008: The specification




                                   2012: The product




                               9
The Beginning (2007)
Faster networks but not better networks

Innovation in other areas
 OS: file systems, schedulers, virtualization
 DS: DHTs, CDNs, MapReduce

Networks are largely the same
as years ago
 Ethernet, IP, WiFi



                          10
Ethane
 PhD project in Stanford
 Allow managers to define single network-wide
  fine-grain policy

Principles
 Network policies declared over high-level names
 Policy determines path
 Strong binding between a packet and its origin




                         11
Ethane
Communication flow




                     12
Ethane
Deployment




             13
Ethane
Controller




             14
Ethane
Policy File




              15
Ethane
Performance and Scalability
Execute Ethane in campus network

Extrapolate result for bigger network

Controller able to handle up to 20k hosts

Latencies ≈ RTT between hosts
in diff. subnets in campus network




                         16
Timeline

                                    2007: Ethane


     2008: The specification




                                    2012: The product




                               17
The Specification(2008)
OpenFlow
 The whitepaper inspired by Ethane

 Developed in Stanford as well

 Evolve into Open Networking Foundation

 Problem statement: No practical way of
  experiment with new network protocols. How we
  can run experiments in Campus Networks?



                         18
OpenFlow
Switch feature that can help extend
programmability into wiring closet of college
campuses




                          19
Open Flow
Network of OpenFlow switches




                       20
Open Flow
Open Networking Foundation
 Standardize OpenFlow
 Current Members include




                       21
Timeline

                             2007: Ethane


       2008: OpenFlow




                             2012: The product




                        22
Timeline

                             2007: Ethane
                             2007: The Company

       2008: OpenFlow




                               SDN researches and
                               commercialization are ramping up


                             2012: The product




                        23
The Company
Nicira
 Founded by Casado, McKeown & Shenker




                       24
Nicira
Establishing itself more quickly than other




                          25
The Product
Network Virtualization Platform (NVP)
 “The Matrix”

 Allow to reprogram the network used by
  programs or applications

 More reliable internet

 Move like a “liquid” between data centers



                           26
Nicira - NVP
Decouple




               27
Nicira - NVP
Independence




               28
Nicira - NVP
Services




               29
Nicira - NVP

The Platform




               30
Nicira - DVNI
Distributed Virtual Network Infrastructure (DVNI)




                         31
Timeline

                             2007: Ethane
                             2007: Nicira founded

       2008: OpenFlow




                               SDN researches and
                               commercialization are ramping up


                             2012: Nicira publicly
                             launched its product




                        32
Conclusion
 SDN is the trend in Network Virtualization

 Transition from Managing Complexity towards
  Extracting Simplicity

 Real example of innovation from school to
  specification and enterprise




                          33
Q&A
Question ?




             34
Reference
1. M. Casado, M. J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker,
     “Ethane: Taking control of the enterprise,” ACM SIGCOMM Computer
     Communication Review, vol. 37, no. 4, pp. 1–12, 2007.
2.   N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J.
     Rexford, S. Shenker, and J. Turner, “OpenFlow: enabling innovation in
     campus networks,” ACM SIGCOMM Computer Communication Review, vol.
     38, no. 2, pp. 69–74, 2008.
3.   N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S.
     Shenker, “NOX: towards an operating system for networks,” ACM
     SIGCOMM Computer Communication Review, vol. 38, no. 3, pp. 105–110,
     2008.
4.   A New Net. http://www.technologyreview.com/web/39631/
5.   10 Emerging Technologies. http://www.technologyreview.com/web/22120/
6.   Nicira Network Virtualization Platform. http://nicira.com/en/network-
     virtualization-platform
7.   Nicira DVNI Architecture. http://nicira.com/en/dvni-architecture
8.   Open Networking Summit 2012. http://www.opennetsummit.org/




                                      35
Reference
9. Data Center Networking in the Era of Overlays.
  http://opennetsummit.org/talks/ONS2012/casado-tue-overlays.pdf
10.OpenFlow@Google. http://www.youtube.com/watch?v=VLHJUfgxEO4
11.The Future of Networking and the Past of Protocols.
  http://www.slideshare.net/martin_casado/sdn-abstractions
12.Software Defined Networking: The New Norm for Networks.
  https://www.opennetworking.org/images/stories/downloads/openflow/wp-
  sdn-newnorm.pdf
13.Nicira: Creating Virtual Networks in Cloud Data Centers.
  https://plus.google.com/111091089527727420853/posts/DY8jfNg5azY
14.OpenFlow/Software-Defined Networking.
  http://opennetsummit.org/why.html




                                     36

Rise of Network Virtualization

  • 1.
    EEDC 34330 Execution The Rise of Network Environments for Virtualization Distributed Computing Master in Computer Architecture, Networks and Systems - CANS EEDC Project Arinto Murdopo arinto@otnira.com
  • 2.
    Virtualization Creation of virtualversion of … Hardware components, storage, network.. etc 2
  • 3.
    Network Virtualization Virtualization ofNetwork Resources, e.g: VLAN = Virtual LAN 3
  • 4.
    Network Virtualization Virtualization ofNetwork Resources, e.g: Overlay 4
  • 5.
    Network Virtualization Virtualization ofNetwork Resources, e.g: Software Defined Networking (SDN) 5
  • 6.
    SDN SDN is newapproaches of networking with.. 6
  • 7.
    Why? The Need ofNew Network Architecture  Changing Traffic Patterns  Consumerization of IT  Rise of Cloud Service  “Big Data” means more bandwidth 7
  • 8.
    Why? Limitations of CurrentNetworking Technologies  Complexity leads to inactivity  Inconsistent policies  Inability to scale  Vendor dependence 8
  • 9.
    Timeline 2007: The beginning 2008: The specification 2012: The product 9
  • 10.
    The Beginning (2007) Fasternetworks but not better networks Innovation in other areas  OS: file systems, schedulers, virtualization  DS: DHTs, CDNs, MapReduce Networks are largely the same as years ago  Ethernet, IP, WiFi 10
  • 11.
    Ethane  PhD projectin Stanford  Allow managers to define single network-wide fine-grain policy Principles  Network policies declared over high-level names  Policy determines path  Strong binding between a packet and its origin 11
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
    Ethane Performance and Scalability ExecuteEthane in campus network Extrapolate result for bigger network Controller able to handle up to 20k hosts Latencies ≈ RTT between hosts in diff. subnets in campus network 16
  • 17.
    Timeline 2007: Ethane 2008: The specification 2012: The product 17
  • 18.
    The Specification(2008) OpenFlow  Thewhitepaper inspired by Ethane  Developed in Stanford as well  Evolve into Open Networking Foundation  Problem statement: No practical way of experiment with new network protocols. How we can run experiments in Campus Networks? 18
  • 19.
    OpenFlow Switch feature thatcan help extend programmability into wiring closet of college campuses 19
  • 20.
    Open Flow Network ofOpenFlow switches 20
  • 21.
    Open Flow Open NetworkingFoundation  Standardize OpenFlow  Current Members include 21
  • 22.
    Timeline 2007: Ethane 2008: OpenFlow 2012: The product 22
  • 23.
    Timeline 2007: Ethane 2007: The Company 2008: OpenFlow SDN researches and commercialization are ramping up 2012: The product 23
  • 24.
    The Company Nicira  Foundedby Casado, McKeown & Shenker 24
  • 25.
    Nicira Establishing itself morequickly than other 25
  • 26.
    The Product Network VirtualizationPlatform (NVP)  “The Matrix”  Allow to reprogram the network used by programs or applications  More reliable internet  Move like a “liquid” between data centers 26
  • 27.
  • 28.
  • 29.
  • 30.
    Nicira - NVP ThePlatform 30
  • 31.
    Nicira - DVNI DistributedVirtual Network Infrastructure (DVNI) 31
  • 32.
    Timeline 2007: Ethane 2007: Nicira founded 2008: OpenFlow SDN researches and commercialization are ramping up 2012: Nicira publicly launched its product 32
  • 33.
    Conclusion  SDN isthe trend in Network Virtualization  Transition from Managing Complexity towards Extracting Simplicity  Real example of innovation from school to specification and enterprise 33
  • 34.
  • 35.
    Reference 1. M. Casado,M. J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker, “Ethane: Taking control of the enterprise,” ACM SIGCOMM Computer Communication Review, vol. 37, no. 4, pp. 1–12, 2007. 2. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: enabling innovation in campus networks,” ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69–74, 2008. 3. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: towards an operating system for networks,” ACM SIGCOMM Computer Communication Review, vol. 38, no. 3, pp. 105–110, 2008. 4. A New Net. http://www.technologyreview.com/web/39631/ 5. 10 Emerging Technologies. http://www.technologyreview.com/web/22120/ 6. Nicira Network Virtualization Platform. http://nicira.com/en/network- virtualization-platform 7. Nicira DVNI Architecture. http://nicira.com/en/dvni-architecture 8. Open Networking Summit 2012. http://www.opennetsummit.org/ 35
  • 36.
    Reference 9. Data CenterNetworking in the Era of Overlays. http://opennetsummit.org/talks/ONS2012/casado-tue-overlays.pdf 10.OpenFlow@Google. http://www.youtube.com/watch?v=VLHJUfgxEO4 11.The Future of Networking and the Past of Protocols. http://www.slideshare.net/martin_casado/sdn-abstractions 12.Software Defined Networking: The New Norm for Networks. https://www.opennetworking.org/images/stories/downloads/openflow/wp- sdn-newnorm.pdf 13.Nicira: Creating Virtual Networks in Cloud Data Centers. https://plus.google.com/111091089527727420853/posts/DY8jfNg5azY 14.OpenFlow/Software-Defined Networking. http://opennetsummit.org/why.html 36