The document discusses embracing software-defined networking (SDN) in next-generation networks. It describes traditional distributed control plane architectures and centralized SDN control plane architectures. It also discusses hybrid control plane models that utilize aspects of both distributed and centralized control. The document provides examples of how SDN can be applied in different network domains including the data center, enterprise network, service provider wide-area network (WAN), and network functions virtualization (NFV).
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
SDN is the next big thing in networking. It focuses on separating the intelligence from the hardware. OpenFlow is one of the ways (currently the open standard followed by all Datacenters) to implement SDN.
Network virtualization uses software to decouple network services from physical hardware, providing vendor choice and enabling network services to be delivered and managed like virtual machines. While SDN enables control and programming of networks, network virtualization delivers on SDN's original promises by abstracting network state and allowing virtual networks to be provisioned and managed centrally through software. Network virtualization simplifies operations through programmatic provisioning, snapshots, rollbacks, and accounting of virtual networks independently of underlying physical networks.
1. The document discusses the evolution of SDN and networking innovation. It argues that while OpenFlow has failed to create an independent ecosystem, SDN has proven useful in at least one instance (NSX).
2. Networking is moving towards more open, programmable systems like the software-defined data center (SDDC) model used by large companies. This allows for rapid innovation through open interfaces and abstraction of software from hardware.
3. Software is driving innovation in both computing and networking. Successful data centers have adopted horizontal, software-based approaches rather than vertically integrated proprietary solutions.
Software Defined Networking: Network VirtualizationNetCraftsmen
This document provides an overview of software defined networking (SDN) and network virtualization. It defines key concepts like virtualization of memory, disks, CPUs and how network virtualization works. It discusses how SDN aims to create control plane abstractions to simplify networks and hide complexity. OpenFlow is introduced as an early SDN protocol but the document notes SDN is more than just OpenFlow. Use cases for SDN like multi-tenant networks and improved traffic engineering are presented. Challenges like integration with existing network protocols and troubleshooting are also discussed.
This document provides an overview of Software Defined Networking (SDN) and OpenFlow. It defines SDN as separating the control plane from the data plane, allowing for centralized control of network traffic and more flexible programming of network behavior. OpenFlow is introduced as an open standard protocol that allows programming of network forwarding behavior by defining flows through flow tables on switches. Key benefits of SDN like efficiency, agility, scale and innovation are discussed. Components of an OpenFlow network including controllers, switches, and the secure channel are also outlined.
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)SDNRG ITB
This document discusses unified SDN and its applications across network domains. It defines SDN as separating the control plane from the data plane and using a network operating system to programmatically control the network. However, it argues this approach is too low-level and not manageable. Instead, it proposes a next-gen service management system that compiles abstract service models into device configurations. This allows for automated, standardized, and flexible service provisioning across virtualized data centers, NFV, access edges, aggregation, and cores.
Understanding network and service virtualizationSDN Hub
This document discusses network and service virtualization technologies. It begins with an overview of challenges with current network architectures and how virtualization addresses them. It then covers three key trends: 1) network virtualization using SDN to program networks dynamically, 2) service virtualization using NFV to virtualize network functions, and 3) new infrastructure tools like Open vSwitch, OpenDaylight, and Docker networking. Finally, it discusses approaches to deploying network and service virtualization and provides a vendor landscape.
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
SDN is the next big thing in networking. It focuses on separating the intelligence from the hardware. OpenFlow is one of the ways (currently the open standard followed by all Datacenters) to implement SDN.
Network virtualization uses software to decouple network services from physical hardware, providing vendor choice and enabling network services to be delivered and managed like virtual machines. While SDN enables control and programming of networks, network virtualization delivers on SDN's original promises by abstracting network state and allowing virtual networks to be provisioned and managed centrally through software. Network virtualization simplifies operations through programmatic provisioning, snapshots, rollbacks, and accounting of virtual networks independently of underlying physical networks.
1. The document discusses the evolution of SDN and networking innovation. It argues that while OpenFlow has failed to create an independent ecosystem, SDN has proven useful in at least one instance (NSX).
2. Networking is moving towards more open, programmable systems like the software-defined data center (SDDC) model used by large companies. This allows for rapid innovation through open interfaces and abstraction of software from hardware.
3. Software is driving innovation in both computing and networking. Successful data centers have adopted horizontal, software-based approaches rather than vertically integrated proprietary solutions.
Software Defined Networking: Network VirtualizationNetCraftsmen
This document provides an overview of software defined networking (SDN) and network virtualization. It defines key concepts like virtualization of memory, disks, CPUs and how network virtualization works. It discusses how SDN aims to create control plane abstractions to simplify networks and hide complexity. OpenFlow is introduced as an early SDN protocol but the document notes SDN is more than just OpenFlow. Use cases for SDN like multi-tenant networks and improved traffic engineering are presented. Challenges like integration with existing network protocols and troubleshooting are also discussed.
This document provides an overview of Software Defined Networking (SDN) and OpenFlow. It defines SDN as separating the control plane from the data plane, allowing for centralized control of network traffic and more flexible programming of network behavior. OpenFlow is introduced as an open standard protocol that allows programming of network forwarding behavior by defining flows through flow tables on switches. Key benefits of SDN like efficiency, agility, scale and innovation are discussed. Components of an OpenFlow network including controllers, switches, and the secure channel are also outlined.
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)SDNRG ITB
This document discusses unified SDN and its applications across network domains. It defines SDN as separating the control plane from the data plane and using a network operating system to programmatically control the network. However, it argues this approach is too low-level and not manageable. Instead, it proposes a next-gen service management system that compiles abstract service models into device configurations. This allows for automated, standardized, and flexible service provisioning across virtualized data centers, NFV, access edges, aggregation, and cores.
Understanding network and service virtualizationSDN Hub
This document discusses network and service virtualization technologies. It begins with an overview of challenges with current network architectures and how virtualization addresses them. It then covers three key trends: 1) network virtualization using SDN to program networks dynamically, 2) service virtualization using NFV to virtualize network functions, and 3) new infrastructure tools like Open vSwitch, OpenDaylight, and Docker networking. Finally, it discusses approaches to deploying network and service virtualization and provides a vendor landscape.
DEVNET-1114 Automated Management Using SDN/NFVCisco DevNet
How is the open source community using SDN/NFV to create truly heterogeneous, inter-operable, multi-tenant cloud data centers? We’ll present results from our independent testing of cloud orchestration, middleware, SaaS, and Iaas multi-vendor solutions, including SDN’s inroads to the telecommunication world and how networking influences emerging trends like Docker virtual containers in the cloud.
This document provides an overview of software-defined networking (SDN). It defines SDN as a concept that separates the control plane and data plane in network devices to make network implementation, scalability, and management easier. The document discusses SDN concepts like the OpenFlow protocol, SDN controllers, network applications, and SDN architectures. It also covers SDN use cases and challenges, such as scalability issues and ensuring security in SDN environments.
This document discusses software-defined networking (SDN) and the role of APIs in SDN. It describes how SDN uses APIs to break down physical boundaries and allow all aspects of a network to be defined through software. It outlines the key elements of SDNs, including controllers that communicate with switches via APIs. Northbound APIs allow new features to be programmed into controllers. The document argues that a common northbound API across controllers could help advance SDNs and provide a single view of the software-defined network.
SDN Basics – What You Need to Know about Software-Defined NetworkingSDxCentral
SDNUniversity™ is our exclusive educational series on software-defined networking (SDN) and network functions virtualization (NFV) designed to help you develop practical, real-world knowledge and skills. Take advantage of this opportunity to learn SDN basics through a free, interactive online training session featuring experts from SDNCentral and Computerlinks.
Software defined networking (SDN) decouples the network control and forwarding functions, allowing the control to be centralized and the underlying network to be abstracted from applications. This provides benefits like centralized management, rapid innovation, and increased network programmability. SDN uses protocols like OpenFlow that define messages between a controller and switches to build flow tables for packet forwarding using matches and actions. SDN is well suited for data center networks where it allows for network virtualization and easier configuration changes.
Presentation detailed about SDN (Software Defined Network) overview . It covers from basics like different controllers and touches upon some technical details.
Covers Terminologies used, OpenFlow, Controllers, Open Day light, Cisco ONE, Google B4, NFV,etc
Software-Defined Networking: Evolution or Revolution?Diego Kreutz
The document discusses the evolution of software-defined networking (SDN). It describes how SDN represents both an evolution from current network architectures as well as a potential revolution by decoupling the network control and data planes. This allows the control plane to become software-based, enabling greater programmability, flexibility and innovation. The document outlines some of the key concepts of SDN including network abstraction layers and control using a software application running on a separate server. It also discusses the potential challenges and opportunities of SDN for network operators and businesses.
Here are the key steps:
1. Kill any existing controllers running on the system
2. Clear out any existing Mininet topology using mn -c
3. Start the Ryu OpenFlow controller by running:
ryu-manager --verbose ./simple_switch_13.py
This starts the Ryu controller with the simple_switch_13.py application, which provides basic OpenFlow switch functionality. The --verbose flag prints debug information from the controller. We have now initialized the SDN environment with Ryu acting as the controller.
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)SDNRG ITB
The document discusses Cisco's innovations in software-defined networking (SDN) and network functions virtualization (NFV). It provides an overview of Cisco's strategy, which involves various models of programmability including classic SDN with OpenFlow, network virtualization with overlays, and hybrid approaches. The document also discusses Cisco's NFV reference architecture and innovations like the Virtualized Mobility Supervisor (vMS) and virtualized branch solutions.
The document provides an introduction to software-defined networking (SDN). It discusses the evolution of routers and the tight coupling between hardware and software in traditional routers. It describes the Clean Slate project and how it led to the development of OpenFlow, which separated the control and data planes. This separation allowed the control plane to be centralized on a controller. The document outlines the SDN architecture today, including hybrid models, and standards development organizations working in the area. It provides examples of SDN use cases and contrasts SDN with network function virtualization.
Software Defined Networking (SDN) Technology BriefZivaro Inc
An overview of Software-Defined Networking (SDN) and the key benefits of moving to a virtualized network, including:
- Improved time to market through automation
- Optimal trafficking with a global view of the network
- Quicker enablement of new services
- Reduced operating costs
- Improved management and visibility
- Simplified operation of network devices
From "Introduction to Software Defined Networking" webinar presented by GTRI CTO Scott Hogg on March 10, 2016. Webinar recording: https://youtu.be/gRXnctYDBjE
This document discusses the evolution of software defined networking (SDN) and application-centric infrastructure. It describes how SDN has progressed from early implementations using OpenFlow (SDN 1.0) to separating the control and data planes (SDN 2.0) to the current approach of an application-centric infrastructure with a centralized controller and policy-based automation (SDN 3.0). It emphasizes how the new approach simplifies infrastructure management, enables intelligent services, and provides dynamic security through a centralized control plane.
This document discusses SDN (Software Defined Networking) concepts including controllers, applications, and components. It provides brief descriptions of popular open source SDN controllers like NOX, POX, Ryu, Floodlight, Opendaylight, and ONOS. It also summarizes common SDN applications like routing protocols and security applications. Key SDN characteristics and benefits are outlined as well.
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld
Since launch, VMware has seen a steady expansion in the use cases that are addressed by network virtualization. So what is next for NSX and network virtualization? This session answers this question, taking a look at how NSX is expanding beyond a single data center. It also reviews the technical state of NSX and looks forward to where network virtualization will head in the coming years.
This document provides an overview of the evolution of data plane functionality in software-defined networks. It begins with a brief introduction to SDN and OpenFlow. It then discusses how switches evolved from simple, "dumb" forwarding devices to "smarter" switches with more stateful capabilities. This included the introduction of multiple match tables in OpenFlow 1.1 to more closely match real switch implementations compared to the single match table model. Other concepts like group tables were introduced to enable stateful functions like multipath load balancing. The document examines how the OpenFlow standard continues balancing the abstraction of the switch forwarding model with limitations of real-world hardware implementations.
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasBruno Teixeira
Jason Davis, Distinguished Services Engineer , Cisco Software-Defined Networking (SDN) is an exciting new approach to network IT Service Management. If you are trying to understand what SDN is and want to understand more about Controllers, APIs, Overlays, OpenFlow and ACI, then this introductory session is for you! We will cover the genesis of SDN, what it is, what it is not, and Cisco's involvement in this space. You may also be wondering what products and services are SDN-enabled and how you can solve your unique business challenges by enhancing and differentiating your services by leveraging network programmability. Cisco's SDN-enabled Products and Services will be explained enabling you to consider your own implementations. Since SDN extends network flexibility and functionality which impacts Network Engineering and Operations teams, we'll also cover the IT Service Management impact. Finally, we'll explore what skills and capabilities are needed to take advantage of SDN and Network Programmability. Network engineers, network operation staff, IT Service Managers, IT personnel managers, and application/compute SMEs will benefit from this session.
The document discusses the need for abstractions in networking to simplify network control and management. It argues that networking currently lacks fundamental abstractions, unlike other fields like programming. Three key abstractions are needed: 1) a flexible forwarding model, 2) a state distribution abstraction through a global network view, and 3) separating detailed configuration. These abstractions form the basis of Software-Defined Networking (SDN) and help address its scalability and evolvability. A Network Operating System (NOS) is also proposed to manage the distributed state and communicate with forwarding elements.
Cisco's Intelligent WAN (IWAN) solution addresses the challenges of increasing application usage and cloud adoption. IWAN uses an IPsec overlay to provide secure connectivity across MPLS, internet, and cellular/LTE transports. It employs technologies like PfR and WAAS to intelligently direct applications to the optimal path based on performance and utilize all available bandwidth. IWAN's transport independence allows consistent operations across multiple providers at lower overall costs compared to traditional MPLS-only WANs.
DEVNET-1114 Automated Management Using SDN/NFVCisco DevNet
How is the open source community using SDN/NFV to create truly heterogeneous, inter-operable, multi-tenant cloud data centers? We’ll present results from our independent testing of cloud orchestration, middleware, SaaS, and Iaas multi-vendor solutions, including SDN’s inroads to the telecommunication world and how networking influences emerging trends like Docker virtual containers in the cloud.
This document provides an overview of software-defined networking (SDN). It defines SDN as a concept that separates the control plane and data plane in network devices to make network implementation, scalability, and management easier. The document discusses SDN concepts like the OpenFlow protocol, SDN controllers, network applications, and SDN architectures. It also covers SDN use cases and challenges, such as scalability issues and ensuring security in SDN environments.
This document discusses software-defined networking (SDN) and the role of APIs in SDN. It describes how SDN uses APIs to break down physical boundaries and allow all aspects of a network to be defined through software. It outlines the key elements of SDNs, including controllers that communicate with switches via APIs. Northbound APIs allow new features to be programmed into controllers. The document argues that a common northbound API across controllers could help advance SDNs and provide a single view of the software-defined network.
SDN Basics – What You Need to Know about Software-Defined NetworkingSDxCentral
SDNUniversity™ is our exclusive educational series on software-defined networking (SDN) and network functions virtualization (NFV) designed to help you develop practical, real-world knowledge and skills. Take advantage of this opportunity to learn SDN basics through a free, interactive online training session featuring experts from SDNCentral and Computerlinks.
Software defined networking (SDN) decouples the network control and forwarding functions, allowing the control to be centralized and the underlying network to be abstracted from applications. This provides benefits like centralized management, rapid innovation, and increased network programmability. SDN uses protocols like OpenFlow that define messages between a controller and switches to build flow tables for packet forwarding using matches and actions. SDN is well suited for data center networks where it allows for network virtualization and easier configuration changes.
Presentation detailed about SDN (Software Defined Network) overview . It covers from basics like different controllers and touches upon some technical details.
Covers Terminologies used, OpenFlow, Controllers, Open Day light, Cisco ONE, Google B4, NFV,etc
Software-Defined Networking: Evolution or Revolution?Diego Kreutz
The document discusses the evolution of software-defined networking (SDN). It describes how SDN represents both an evolution from current network architectures as well as a potential revolution by decoupling the network control and data planes. This allows the control plane to become software-based, enabling greater programmability, flexibility and innovation. The document outlines some of the key concepts of SDN including network abstraction layers and control using a software application running on a separate server. It also discusses the potential challenges and opportunities of SDN for network operators and businesses.
Here are the key steps:
1. Kill any existing controllers running on the system
2. Clear out any existing Mininet topology using mn -c
3. Start the Ryu OpenFlow controller by running:
ryu-manager --verbose ./simple_switch_13.py
This starts the Ryu controller with the simple_switch_13.py application, which provides basic OpenFlow switch functionality. The --verbose flag prints debug information from the controller. We have now initialized the SDN environment with Ryu acting as the controller.
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)SDNRG ITB
The document discusses Cisco's innovations in software-defined networking (SDN) and network functions virtualization (NFV). It provides an overview of Cisco's strategy, which involves various models of programmability including classic SDN with OpenFlow, network virtualization with overlays, and hybrid approaches. The document also discusses Cisco's NFV reference architecture and innovations like the Virtualized Mobility Supervisor (vMS) and virtualized branch solutions.
The document provides an introduction to software-defined networking (SDN). It discusses the evolution of routers and the tight coupling between hardware and software in traditional routers. It describes the Clean Slate project and how it led to the development of OpenFlow, which separated the control and data planes. This separation allowed the control plane to be centralized on a controller. The document outlines the SDN architecture today, including hybrid models, and standards development organizations working in the area. It provides examples of SDN use cases and contrasts SDN with network function virtualization.
Software Defined Networking (SDN) Technology BriefZivaro Inc
An overview of Software-Defined Networking (SDN) and the key benefits of moving to a virtualized network, including:
- Improved time to market through automation
- Optimal trafficking with a global view of the network
- Quicker enablement of new services
- Reduced operating costs
- Improved management and visibility
- Simplified operation of network devices
From "Introduction to Software Defined Networking" webinar presented by GTRI CTO Scott Hogg on March 10, 2016. Webinar recording: https://youtu.be/gRXnctYDBjE
This document discusses the evolution of software defined networking (SDN) and application-centric infrastructure. It describes how SDN has progressed from early implementations using OpenFlow (SDN 1.0) to separating the control and data planes (SDN 2.0) to the current approach of an application-centric infrastructure with a centralized controller and policy-based automation (SDN 3.0). It emphasizes how the new approach simplifies infrastructure management, enables intelligent services, and provides dynamic security through a centralized control plane.
This document discusses SDN (Software Defined Networking) concepts including controllers, applications, and components. It provides brief descriptions of popular open source SDN controllers like NOX, POX, Ryu, Floodlight, Opendaylight, and ONOS. It also summarizes common SDN applications like routing protocols and security applications. Key SDN characteristics and benefits are outlined as well.
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld
Since launch, VMware has seen a steady expansion in the use cases that are addressed by network virtualization. So what is next for NSX and network virtualization? This session answers this question, taking a look at how NSX is expanding beyond a single data center. It also reviews the technical state of NSX and looks forward to where network virtualization will head in the coming years.
This document provides an overview of the evolution of data plane functionality in software-defined networks. It begins with a brief introduction to SDN and OpenFlow. It then discusses how switches evolved from simple, "dumb" forwarding devices to "smarter" switches with more stateful capabilities. This included the introduction of multiple match tables in OpenFlow 1.1 to more closely match real switch implementations compared to the single match table model. Other concepts like group tables were introduced to enable stateful functions like multipath load balancing. The document examines how the OpenFlow standard continues balancing the abstraction of the switch forwarding model with limitations of real-world hardware implementations.
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasBruno Teixeira
Jason Davis, Distinguished Services Engineer , Cisco Software-Defined Networking (SDN) is an exciting new approach to network IT Service Management. If you are trying to understand what SDN is and want to understand more about Controllers, APIs, Overlays, OpenFlow and ACI, then this introductory session is for you! We will cover the genesis of SDN, what it is, what it is not, and Cisco's involvement in this space. You may also be wondering what products and services are SDN-enabled and how you can solve your unique business challenges by enhancing and differentiating your services by leveraging network programmability. Cisco's SDN-enabled Products and Services will be explained enabling you to consider your own implementations. Since SDN extends network flexibility and functionality which impacts Network Engineering and Operations teams, we'll also cover the IT Service Management impact. Finally, we'll explore what skills and capabilities are needed to take advantage of SDN and Network Programmability. Network engineers, network operation staff, IT Service Managers, IT personnel managers, and application/compute SMEs will benefit from this session.
The document discusses the need for abstractions in networking to simplify network control and management. It argues that networking currently lacks fundamental abstractions, unlike other fields like programming. Three key abstractions are needed: 1) a flexible forwarding model, 2) a state distribution abstraction through a global network view, and 3) separating detailed configuration. These abstractions form the basis of Software-Defined Networking (SDN) and help address its scalability and evolvability. A Network Operating System (NOS) is also proposed to manage the distributed state and communicate with forwarding elements.
Cisco's Intelligent WAN (IWAN) solution addresses the challenges of increasing application usage and cloud adoption. IWAN uses an IPsec overlay to provide secure connectivity across MPLS, internet, and cellular/LTE transports. It employs technologies like PfR and WAAS to intelligently direct applications to the optimal path based on performance and utilize all available bandwidth. IWAN's transport independence allows consistent operations across multiple providers at lower overall costs compared to traditional MPLS-only WANs.
SD-WAN has been hyped as the next-generation technology for Enterprise WAN. Enterprises has started to adopt SD-WAN as their next-generation branch connectivity solution. This session will cover how Nuage Networks Virtualized Network Services (VNS), SD-WAN Solution, is being used by Enterprise and some recent deployment example.
This document provides an introduction and overview of machine learning and TensorFlow. It discusses the different types of machine learning including supervised learning, unsupervised learning, and reinforcement learning. It then explains concepts like logistic regression, softmax, and cross entropy that are used in neural networks. It covers how to evaluate models using metrics like accuracy, precision, and recall. Finally, it introduces TensorFlow as an open source machine learning framework and discusses computational graphs, automatic differentiation, and running models on CPU or GPU.
This document discusses Verizon's managed SD WAN solution with Cisco IWAN. It outlines the business benefits of SD WAN such as centralized management, reduced complexity, and improved application performance. It then describes the technical challenges of adopting SD WAN including security, tunneling exceptions, QoS standards, and wireless requirements. The document provides deployment guidelines and examples use cases for SD WAN including a retail bank, cloud services company, and financial services franchise network. It positions Verizon as an IT partner that can help customers automate operations and focus on business results through its managed SD WAN service.
Anuta Networks at Networking Field Day 14Kiran Sirupa
This document provides an overview of Anuta Networks' network services orchestration platform. It begins with an agenda and introduction. It then presents three case studies showing how the Anuta solution has been used by customers for branch automation, enterprise connectivity and managed DC, and managed enterprise services. The document discusses Anuta's model-driven approach, product architecture and extensibility. It also lists over 35 vendors and 100 device platforms supported by Anuta's network models.
Design and Deployment of Enterprise WLANsFab Fusaro
The document discusses Cisco's controller-based wireless LAN architecture and mobility solutions. It covers topics like:
- The components of Cisco's unified wireless network including wireless LAN controllers, Aironet access points, management software, and mobility services.
- Key principles like how access points must have CAPWAP connectivity to controllers to download configurations and forward all Wi-Fi traffic.
- How mobility is supported through mobility groups that allow controllers to peer and exchange information to enable seamless roaming across controller boundaries.
- Technologies and protocols that help enable fast and secure roaming like CCKM, 802.11r, eliminating full reauthentication, and not requiring reacquisition of IP addresses.
The document discusses Application Centric Infrastructure (ACI) and its key benefits over traditional network provisioning approaches. ACI provides automation, scale, performance, security, simplicity and openness through its unified policy model and centralized controller. It abstracts the network to allow application-level connectivity and services to be defined independently of physical infrastructure.
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:Cisco Canada
From Logical Partitions to Containers & SDN Overlays - This session will review the progression of consolidation & virtualization-centric infrastructure to containers, SDN overlays, application-centric microsegmentation and how these technologies are reducing complexity while improving security and reducing application deployment cycles.
With the advent of SDN driven network programmability and abstraction, IT operations management is poised for a transformation to higher levels of agility and automation.
Learn more about how today's service provider's networks are built to deliver yesterday's services and how the Next generation service require a new approach with our Evolved Programmable Network's offerings will enable business transformation for new service deliveries.
Introducing ONAP for OpenStack St Louis Meetupdjzook
An introduction to the Open Networking Automation Platform (ONAP) a new Linux Foundation Project for SDN/NFV, as presented to the OpenStack St Louis Meetup on June 20, 2017
Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...CA Technologies
Software Defined Networking (SDN) and Network Function Virtualization (NFV) represent a major shift in the way networks will be designed, deployed and managed—requiring changes in infrastructure management tools and practices. This presentation illustrates our vision with use cases under consideration for CA Performance Management, which is designed for managing complex, highly-scaled networks and could be applied in the future to managing Software Defined Networks and integrating with SDN controllers and NFV elements.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
The document discusses frameworks for modernizing federal networks through network functions virtualization (NFV) and software-defined networking (SDN). It addresses the need to centralize and scale network configurations, enhance situational awareness, enforce policies, and respond rapidly to changing conditions. The proposed framework involves orchestration of virtualized network functions and SDN control through an architecture that includes the OpenDaylight controller, network virtualization, and analytics. Brocade networking products like the Vyatta vRouter are positioned to enable this vision through NFV, SDN, and integration with OpenStack. Use cases for virtual customer premises equipment, virtual customer edge, and virtual peering are described.
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
Radisys and Wind River present on the evolution to the Telecom Cloud and how cloud technology and network virtualization will provide both big opportunities and challenges for operators. Important details and insights are shared on Network Function Virtualization (NFV), Software Defined Network (SDN) and Virtualization.
Cisco Connect Toronto 2018 sd-wan - delivering intent-based networking to t...Cisco Canada
This document discusses Cisco SD-WAN and its ability to deliver intent-based networking to branches and the WAN. It begins by noting the business challenges of traditional network architectures in supporting modern needs around mobility, cloud applications, and security. It then introduces Cisco SD-WAN as a software-defined solution that provides automated, predictive, and business-intent driven networking through centralized control, application-aware policies, hybrid WAN transport, and integrated security and analytics capabilities. Key components of the Cisco SD-WAN architecture are also summarized, including the data, control, management, and orchestration planes.
This hands on workshop for OpenContrail will be led by Sreelakshmi Sarva & Aniket Daptari.
This is a labs session so we will have hard RSVP limits. Please RSVP only if you are confident that you will be able to attend.
About Sreelakshmi Sarva
Sree is currently working as part of solution engineering team at Juniper’s Contrail team. She is responsible for delivering & managing SDN solutions & partnerships relating to Contrail. She has been with Juniper for the last 13 years working on various Routing, Switching, Network programmability & virtualization platforms. Prior to Juniper, She worked at Nortel networks in the Systems Engineering group. Sree received her Masters in Computer Science from University of Texas at Dallas and Bachelor’s in Computer Science from India.
About Aniket Daptari
Aniket is currently working as part of Juniper Networks' Contrail Cloud Solutions team. He is responsible for delivering SDN solutions and technology partnerships related to Contrail. He has been with Juniper for the last 3 years working on various Network programmability & virtualization platforms. Prior to Juniper, he worked at Cisco Systems in the Internet Systems Business Unit (Catalyst 6500). Aniket received his Masters in Computer Science from University of Southern California and a graduate certificate in Management Science and Engineering from Stanford University.
Course Abstract
This session will be the first of a series of OpenContrail hands-on tutorials for developers who want to get deep into OpenContrail code.
This “Basic OpenContrail Programming” Hands-on Session will focus on making developers proficient in writing and contributing code for our OpenContrail Project.
Session will cover the following areas
1) Contrail Overview
· Use Cases
· Architecture recap
2) Contrail Hands on
· Demo + Hands on - Configuration , VN, VM, Network Policies etc
· DevStack introduction
Dr. Christos Kolias – Senior Research Scientist
Keynote Title: “NFV: Empowering the Network”
Keynote Abstract: Network Functions Virtualization (NFV) envisions and promises to change the service provider landscape and has emerged as one of one of today’s significant trends. Although less than two years old, NFV has garnered the industry’s full attention and support. Moving swiftly, a number of key accomplishments have already taken place, and a lot more work is currently under way within ETSI NFV while we are embarking on its future phase. Various proofs-of-concepts (ranging from vEPC to vCPE, vIMS and vCDN) are being developed while issues such as open source and SDN are becoming key ingredients as the can play a pivotal role.
Dr. Christos Kolias' Bio: Christos Kolias is a senior research scientist at Orange Silicon Valley (a subsidiary of Orange). Christos is a co-founder of the ETSI NFV group and had led the formation of ONF’s Wireless & Mobile working group. He has lectured on NFV and SDN at several events. Christos has more than 15 years of experience in networking, he is the originator of Virtual Output Queueing (VOQ) used in packet switching. He holds a Ph.D. in Computer Science from UCLA.
---------------------------------------------------
★ Resources ★
Zerista: http://lcu14.zerista.com/event/member/137765
Google Event: https://plus.google.com/u/0/events/cpeksim4hr4ghhuufv5ic4viirs
Video: https://www.youtube.com/watch?v=tFDnj_342n4&list=UUIVqQKxCyQLJS6xvSmfndLA
Etherpad: http://pad.linaro.org/p/lcu14-400a
---------------------------------------------------
★ Event Details ★
Linaro Connect USA - #LCU14
September 15-19th, 2014
Hyatt Regency San Francisco Airport
---------------------------------------------------
http://www.linaro.org
http://connect.linaro.org
Session: The Data Center Network Evolution: Journey to the Programmable Fabric
Presenter: Robert Zalobinski, Technical Solutions Architect
Date: October 6, 2015
Preethi Nagarajan is a Senior Software Engineer at Cisco Systems with over 5 years of experience in manual and automation testing in networking, video cloud technology, and automotive domains. She has extensive experience in functional, performance, sanity, security, UAT, and regression testing. Her skills include Unix, Linux, Openstack Cloud, Selenium, scripting, and working with teams in an Agile environment.
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Liz Warner
The Open Network Edge Services Toolkit (OpenNESS) is an open-source software toolkit for the enablement of orchestration and management of edge services on a diverse range of platforms. This talk will present the problem statement that OpenNESS aims to solve, the use-cases in which OpenNESS can be deployed, and a top-level description of its architecture.
This document provides an overview and summary of a Cisco technical presentation on delivering Cisco Next Generation SD-WAN with Viptela. The presentation introduces Cisco SD-WAN architecture and components including vManage, vSmart, vBond and WAN Edge. It discusses SD-WAN fabric establishment and common enterprise use cases such as critical application SLA, multi-cloud onramp and secure branch segmentation. The presentation also covers SD-WAN migration sequence and includes a live demo.
Colt is evolving its VPN portfolio towards a hybrid of MPLS and SD WAN to address customer challenges around needs for higher bandwidth, faster network delivery, and more network agility. It is initially focusing on an SD WAN minimum viable product to directly address new market demand. Longer term, Colt aims to develop a unified, automated on-demand platform powered by network virtualization, orchestration, and artificial intelligence to further optimize services.
1. The document discusses the convergence of IT and telecommunications (CT) infrastructure through OpenStack and network functions virtualization (NFV).
2. It provides an overview of relevant industry trends like software-defined networking and computing. It also discusses the perspectives and interests of telco operators and NFV.
3. The document identifies challenges for deploying network functions on OpenStack clouds, such as the need for cross-data center resource scheduling and affinity scheduling to meet telco application requirements for high availability. It proposes solutions like service container-based resource allocation and an application-centric networking platform.
Similar to Embracing SDN in the Next Gen Network (20)
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Embracing SDN in the Next Gen Network
1. 1Cisco Public
Embracing SDN in the Next Gen Network
Introduction and Use Cases Moving SDN Beyond the Hype
Craig Hill
Distinguished Systems Engineer
U.S. Federal, CCIE #1628
crhill@cisco.com
@Netwrkr95
C-MUG – Columbia, MD
June 17, 2015
2. 6Cisco Public
Virtualization = explosion in Objects
Cost per Object must Agility must Operations mustAdapt
Evolving choices in abstraction
Easy ButtonGUICLI API
50%+ of outages from mis-config
Speed to activation too slow
Mechanization of logic in CCIE brains
Peering of Controller
& Network Element
Intelligence
3. 7Cisco Public
The target of SDN?
…to “Automate” and “Simplify”
the centralized provisioning
administration of the
network…
5. 9Cisco Public
Traditional Control Plane
Architecture
(Distributed)
• Control plane is tightly coupled to the network device
• Minimal application programmability of network devices (CLI, SNMP,
NETCONF)
• EX: Cisco Routers, Catalyst L2/L3 switches, Nexus switches, etc…
Application
Distributed Control Plane
Data Plane
Centralized Control Plane
APIs
6. 10Cisco Public
• Control plane is centralized
• Control plane abstracted from the forwarding HW
• Communications channel exists between control plane and forwarding
HW (OpenFlow agent on device)
• EX: OpenFlow Model (controller, agent on network element)
Application
Distributed Control Plane
Data Plane
Centralized Control Plane
APIs
SDN Control Plane Architecture
(Centralized)
OpenFlow
7. 12Cisco Public
Hybrid Control Plane Models
Application
Distributed Control Plane
Data Plane
Centralized Control Plane
APIs
Applications
Network Devices:
On-Box Control Plane
Centralize When Needed, Default
Distributed Control Plane for All Else
Source: ONF Hybrid WG
9. 14Cisco Public
Hybrid Control Plane Models
• Utilizes existing distributed and central control plane
• Leverage existing routing innovations and services (IP/MPLS, TE,
convergence, LISP…) with benefits of a “controller” for tighter
applications integration to the network
• DC may leverage overlay’s (VXLAN) while still leveraging an
intelligent underlay (analytics, fast convergence, dynamic LB, etc…)
Application
Distributed Control Plane
Data Plane
Centralized Control Plane
APIs
Applications
Network Middleware
Network Devices:
On-Box Control Plane
Centralize When Needed, Default
Distributed Control Plane for All Else
Source: ONF Hybrid WG
• Campus, Branch Controller (APIC-EM)
• WAN Orchestration Controller
• NFV Orchestration Engine
• Policy Controller (APIC) for ACI
10. 15Cisco Public
ACI (N9K,UCS,FW,LB,IPS)
Data Center
APIC
EM
ISR/ASR1K Router, Catalyst
Switch
Enterprise Network
ASR9K,CRS, NCS6k/4k/2k
WAE
on
ODL
APIs
Deployer
Collector
SP WAN
VNF VM, Orchestration
(vCPE,vPE,vFW,vIPS)
NFV
vCPE vFW vIPS
Customer Business Oriented Applications
• Focus is on specific
campus applications on
Cisco HW
• SSH into platform
• Focus is on self-
deployed IP/MPLS
WAN
• ODL, open standard
protocols
• Focus is providing NFV
orchestration (vMS)
• Targeting SP like
agencies
• Streamlined use cases
• Focus is on private DC
and cloud deployments
• Lead DC solution,
integration with UCS,
eco-system
11. 17Cisco Public
• Target all areas of customer functions and networks
• Data Center (Enterprise & SP), Enterprise (WAN, Campus), SP and/or large Enterprise WAN, SP Cloud offerings
• Programmability and open API’s, orchestration, virtualization, rapid provisioning and automation
ACI (N9K,UCS,FW,LB,IPS)
Data Center
APIC
EM
ISR/ASR1K Router, Catalyst
Switch
Ent Network
ASR9K,CRS, NCS6k/4k/2k
WAE
APIs
Deployer
Collector
SP WAN
VNF VM
(vCPE,vPE,vFW,vIPS)
NFV
vCPE vFW vIPS
Customer Business Oriented Applications
12. 21Cisco Public
Cisco APIC Enterprise Module Architecture
Cisco APIC Enterprise Module
Cisco and Third Party Applications
Network Devices
Catalyst, ASR, ISR
Network Info
Database
Policy
Infrastructure
Automation
REST API
Southbound Interface: CLI
Security QoS IWAN Network PnP
Masking Network Complexity, Exposing Network Intelligence
.
1. Cisco Visualization Application a.k.a UI
2. Cisco Applications for specific solutions:
• IWAN
• Network PnP
• Collaboration
• Security (integration w/ ISE)
• QoS, etc…
3. DevNet Community
4. Customer developed (internal to org)
Application Eco System for APIC-EM
14. 23Cisco Public
• Target all areas of customer functions and networks
• Data Center (Enterprise & SP), Enterprise (WAN, Campus), SP and/or large Enterprise WAN, SP Cloud offerings
• Programmability and open API’s, orchestration, virtualization, rapid provisioning and automation
ACI (N9K,UCS,FW,LB,IPS)
Data Center
APIC
EM
ISR/ASR1K Router, Catalyst
Switch
Ent Network
ASR9K,CRS, NCS6k/4k/2k
WAE
APIs
Deployer
Collector
SP WAN
VNF VM
(vCPE,vPE,vFW,vIPS)
NFV
vCPE vFW vIPS
Customer Business Oriented Applications
18. 27Cisco Public
Tightening the Engineering Cycle
Years/Months Weeks/Days Minutes/Seconds
Must Increase Service Velocity provisioning, Increase Link utilization, Limit Time to Deploy
19. 28Cisco Public
SDN WAN Orchestration Platform
• Application platform for placing traffic demands and
paths across an IP/MPLS WAN
• North-Bound API: Java/REST
• South-Bound (Bi-Directional): BGP-LS (update
link-state TO controller), stateful PCEP (programs
network elements FROM controller), NC/YANG
• Intelligent collector, planner, and optimizer engine
and can leverage “what if” exercises for load
placement
• Multi-vendor enabled & extensible
• Leverages OpenDaylight Infrastructure with “WAN
Orchestration” applications (uses REST to
controller)
Collector Programming
Application
Engine
WAN
Databases
MATE
Apps
Client
Apps
Cross Domain
Orchestration
APIs
IP/MPLS
Segment
RoutingMulti-
Layer
SDN WAN
BGP-LS
PCEP
configlet
20. 29Cisco Public
1 - Can I place this requested BW load
on my network?
2 - If I do, which link(s) is outside my
network capacity threshold?
WAN
IP/MPLS
Segment
RoutingMulti-
Layer
… In Real-Time!!!
21. 30Cisco Public
WAN Orchestration Framework
Example: Bandwidth Calendaring
WAN App
Program
NB API
WAN
R1
R2
R3
1
Data Center #1 Data Center #2
1. Network conditions reported to
collector consistently
2. WAN Orch pulls latest Plan File every 20
min from existing MATE Collector
3. Customer App requests DC #1 – DC #2
bandwidth at Future Date/Time (in app)
4. Demand admission response:
<R1-R3, B/W, Future Date/time>
5. Customer App confirms booking
6. Two hours prior to activation placement
APP applies config in Traffic Mgr (app)
7. Traffic Mgr programs the LSP on devices
8. LSP setup for traffic
3
4
8
30
Collector
2
6
Customer App
Congested
BGP-LS PCEP
5
7
23. 33Cisco Public
WAN Application
RESTful APIs
ProgrammingCollection
Use Case: Demand Admission & Placement
Problem:
Demand placement requirement must take
in account LOCATION as well as network
impact (link over-subscription)
Solution:
Application places demand on the suggested
path/location and the network remains healthy
leveraging under-subscribed links
BW
Demand
App
WAN
R1
R2
R3
Cloud Consumer
Customer Site
Content
Sites
Simple REST API
Hides Complexity;
Utilizes Infrastructure Intelligence
24. 35Cisco Public
WAN Application
RESTful APIs
ProgrammingCollection
Use Case: Bandwidth Scheduling (Calendaring)
Problem:
Provider’s customer has an “on demand”
need for nightly DC backup or to move
workloads
Solution:
After determining a best path, Platform
programs an LSP via PCEP.
WAN
R1
R2
R3Data Center #1 Data Center #2
Congested!!
Simple REST API
Enables Faster Solution without
Complexity
BW
Calendar
App
PCEP
26. 37Cisco Public
WAN Application
RESTful APIs
ProgrammingCollection
Use-Case: TE Load Balancing
Problem:
A customer needs to efficiently use expensive
BW links (EX: high cost links, perhaps trans-
oceanic) and must optimize usage.
Solution:
The most expensive network resources are
fully optimized by calculation assigning best
load share metrics using PCEP (extensions).
AS Foo
WAN
R1
TE Tunnel
Builder
App
REST API Enables Solution;
Hides Complexity
PCEP
27. 42Cisco Public
• Target all areas of customer functions and networks
• Data Center (Enterprise & SP), Enterprise (WAN, Campus), SP and/or large Enterprise WAN, SP Cloud offerings
• Programmability and open API’s, orchestration, virtualization, rapid provisioning and automation
ACI (N9K,UCS,FW,LB,IPS)
Data Center
APIC
EM
ISR/ASR1K Router, Catalyst
Switch
Ent Network
ASR9K,CRS, NCS6k/4k/2k
WAE
APIs
Deployer
Collector
SP WAN
VNF VM
(vCPE,vPE,vFW,vIPS)
NFV
vCPE vFW vIPS
Customer Business Oriented Applications
32. 47Cisco Public
Cisco NFV Orchestration Solution Architecture
Service Catalog
Network Service Orchestrator
VNF ManagerVirtual Topology System
RT-OSS or
Upper layer Orchestrator
REST API
Service Lifecycle
management
Service
Provisioning
DCI
Routing
Service
Routing
Address
Mgmt.
Openstack / Jcloud API
SystemManagement,HighAvailability
ServiceAssuranceFramework
Tenant 1
VNF1
Tenant 2
VNF1
VTF
VRF1 VRF2
Tenant 1
VNF2
Tenant 2
VNF2
VTF
VRF1 VRF2
Tenant 2
VNF3
Tenant 1
VM1
Tenant 2
VM1
VTF
VRF1 VRF2
DC gateway
VRF1
VRF2
SW Overlay
MPLSoGRE, L2TPv3, VXLAN
VM Orchestrator
Servers
RESTCONF/
YANG
MP-
BGP
EPN
SP WAN
VRF1
VRF2
End-User
CE2
CE1
Open Standards Based
33. 48Cisco Public
Cisco NFV Orchestration Solution - Multi-Tenant Service
Instantiation & Service Chaining
Customer 1
Wants FW, NAT
External WAN, access to
Cloud (IaaS, Storage,…)
SP Managed Service POD
SP Datacenter
Customer 2
Wants vCPE,
vFW, vWAAS
vFW NAT
vCPE vFW vWAAS
Customer service is instantiated as a virtual service in
the managed service POD. Multiple services combined
into a service chain
Multi-tenanted
service chains
Dynamic Services Composer
Service Orchestrator
DSC Services Controller DSC Network Controller
System
Management
and High
Availability
Internet/VPN
(Managed CPE)
Security
(Managed FW)
NAT WAAS
Managed Services
34. 52Cisco Public
Service Description
Virtual Managed Services
Using CSR, vASA to deliver managed services / managed security to
enterprise customers
Virtual CPE
Cloud based or on-prem virtual CPE to augment capabilities of
physical on-premise CPE
Virtual Private Cloud
Single-tier, 2-tier, 3-tier applications with optional NFV service
chaining for enterprise customers
Routing-as-a-service Using CSR to deliver routing/BNG as a cloud service
Hosted Collaboration Service
Integrating HCS provisioning with VPN configuration for single click
customer deployment
Virtualized Video Headend Cloud DVR, CDN/streaming as a service
Virtual PE Router Fully virtualized PE router delivered as an on demand cloud service
Virtual Wireless LAN
Controller, vWAAS, vNAM,
vSCE
Other Service VNFs that may be used to offer WLAN, DPI, NAM etc
as cloud based services
NFV Customer Use Cases
35. 53Cisco Public
SP SDN/Programmability Investment Focus
Consumer
Corporate
Aggregation Core
NAT
VM
Firewall
VM
SBC
VM
dDOS
VM
Virus Scan
VM
IPS
VM
DPI
VM
CGN
VM
Portal
VM
PCRF
VM
DNS
VM
DHCP
VM
BRAS
VM
SDN Ctrl.
VM
RaaS
VM
WLC
VM
WAAS
VM
CDN
VM
Caching
VM
NMS
VM
SP-cloudEdge
DC Core
Access
DCI
Internet
Wholesale
Business: Optimize time to qualify new IP services and reduce
TCO, plug and play services
Elements: NETCONF/YANG, Tail-F, NMS
Business: Monetize SP Core, MPLS Simplification, Maximize BW
utilisation
Elements: WAE, Open Daylight; PCEP, BGP-LS, SR
Business: DDoS Mitigation services
Elements: Scrubbers; BGP-Flowspec, Netflow
Business: NfV Managed Services, Virtual
Private Cloud
Elements: vPE/NSO; RESTCONF, YANG
Cloud Services
Orchestration
Infra/DDoS Security
EPN Agility: CarrierE/Optical Fast Provisioning
WAN Optimization
Business: Optimize DC Core and DC
Interconnect management
Elements: ACI, N9K, A9K
DCI automation
NfV
36. 59Cisco Public
Policy
(Application + Network + Security)
Expose Network Intelligence – Bi-Directionally
Services
Orchestration
Analytics
Applications
Network
Workflow and Intent
Programmability
Network
Intelligence,
Guidance
Statistics, States,
Objects and Events
Harvest Network
Intelligence, Telemetry,
and Events
Program for Optimized
Performance and
“Application Driven”
Control
37. 60Cisco Public
Science DMZ Reference
Implementation
Nexus 3K
Internet2/AL2S
Commodity
Internet
DMZ
Secure
Corporate
Networks
High-‐Throughput
Science
Networks
BGP
Null
Routes
Ac=ve
Blocking
DTN
Compute
Flow
No=fica=on
• Event Correlation
• Log Storage
• Auditing
• Analysis
Next
Genera=on
Firewall
• Commodity:
In-‐Line
• Internet
2:
In-‐Line
or
OOB
w/Steering
Campus
Corporate
DC
External
Services
ASR 1K ASR 9K
Nexus 9K
ASA 5585
BGP
REST API
Open DayLight
Controller
38. 61Cisco Public
Open platform for SDN app development
Single Northbound REST Interface
Multiple Southbound Interfaces
Cisco Open SDN Controller
39. 62Cisco Public
Use Case: Leverage Cisco OSC for “Event Driven”
Remote-Trigger Blackhole for DDoS Attacks in a Data
Center
1. Sensor solutions is built OOB so as
not to disrupt traffic flow.
2. Splunk is used for event-correlation
using events from SourceFire and
other security elements (IDS or FW
logs).
3. Splunk blocks traffic by making a
REST API call to the OSC
4. OSC responds for the block request
by using the NETCONF API in OSC,
applying a BGP null-route in the
ASR 9000 for those prefixes.
5. Optional: OSC can select traffic to
monitor via OpenFlow.
ASR 9K
SourceFire
OSC
Block
Mirrored
Traffic
Splunk
Alerts
REST
N3K “Tap”
N9K Core
LAN
WAN
C-OSC – Cisco Open SDN Controller
40. 63Cisco Public
“One-Click” install
• VMware ESXi and Oracle
Virtual Box hypervisor ready
Cisco Open SDN Controller 1.0
Pre-Installed Apps
• BGPLS Manager - visualizes
network topology from BGP
database
• Inventory – augmented
OpenDaylight “Nodes” app
identifies all connected devices
• (YANG) Model Explorer –
exposes system models and
previews JSON API body
• OpenFlow Manager –
manages, visualizes and
troubleshoots flows + previews
JSON API body
• PCEP Manager – creates,
modifies and deletes MPLS
LSPs
Centralized OA&M
§ Robust user, application
and feature administration
§ Status monitoring; system,
cluster, node
§ Event logging
§ Real-time CPU, memory,
disk, heap size, load and
network utilization metrics
42. 65Cisco Public
• Target all areas of customer functions and networks
• Data Center (Enterprise & SP), Enterprise (WAN, Campus), SP and/or large Enterprise WAN, SP Cloud offerings
• Programmability and open API’s, orchestration, virtualization, rapid provisioning and automation
ACI (N9K,UCS,FW,LB,IPS)
Data Center
APIC
EM
ISR/ASR1K Router, Catalyst
Switch
Ent Network
ASR9K,CRS, NCS6k/4k/2k
WAE
APIs
Deployer
Collector
SP WAN
VNF VM
(vCPE,vPE,vFW,vIPS)
NFV
vCPE vFW vIPS
Customer Business Oriented Applications
43. 66Cisco Public
ACI is Cisco’s attempt to solve the most significant and
important problems facing data center managers: how to more
closely link the provisioning of data center networks with
the applications running over those networks (i.e. “how do
the apps talk to each other).
… the goal is to reduce human error, shorten application
deployment times, and minimize the confusion that can
occur when application managers and network managers
speak very different vocabularies.
JOEL SNYDER
NETWORK WORLD
44. 74Cisco Public
WHAT ARE THE KEY COMPONENTS OF ACI?
APPLICATION-CENTRIC INFRASTRUCTURE
CONTROLLER
(APPLICATION POLICY
INFRASTRUCTURE
CONTROLLER)
APIC
OPEN STANDARDS OPEN SOURCE
HARDWARE - FABRIC
(NEXUS
9000 SERIES)
ECOSYSTEM
(INDUSTRY LEADING, OPEN)
45. Cisco Confidential 75
Application
Network Profile
Systems
Management
Hypervisor
Management
OVM
Orchestration
Frameworks
Centralized Policy Management
Open APIs, Open Source,
Open StandardsAPIC
Fabric
Automation Enterprise
MonitoringACI
Ecosystem
Partners
End Points
Physical &
Virtual
Physical
Networking
Nexus 2K
Nexus 7K
Hypervisors and
Virtual Networking
Compute L4–L7
Services
Storage Multi DC
WAN and Cloud
Integrated
WAN Edge
APPLICATION CENTRIC INFRASTRUCTURE
MULTI-FUNCTIONAL, HYPERVISOR AGNOSTIC, VIRTUAL/PHY, OPEN ECO-SYSTEM
46. 76Cisco Public
APPLICATION CENTRIC INFRASTRUCTURE
MULTI-FUNCTIONAL, HYPERVISOR AGNOSTIC, VIRTUAL/PHY
Physical
Networking
Multi DC
WAN and Cloud
L4–L7
Services Storage
Integrated
WAN Edge
Hypervisors
and Virtual
Networking
Nexus 2K
Nexus 7K
APICOpen
EcoSystem
Centralized
Management and
Automation
Compute (virtual/
physical)
47. Cisco Confidential 78
Define Intent: How do apps talk to each other?
ACI: Automate the instrumentation of intent
48. Cisco Confidential 80
Control & Audit Connectivity
(Security – Firewall, ACL, …)
IP Address, VLAN, VRF
Enable Connectivity
(The Network)
Application Requirements
IP Addressing
Application Requirements
• Classical approach to connectivity requires mapping
the various connectivity service layers manually
Application Specific Connectivity
Dynamic provisioning of connectivity explicitly
defined for the application
Application RequirementsApplication Requirements
• Defining the network for the application
• ACI directly maps the application connectivity
requirements onto the fabric
• Security is ‘always’ enabled
• Fabric is aware how the applications connect
• Services can be inserted dynamically
Redirect and Load Balance Connectivity
IP Address, VLAN, VRF
Modern Data Center Network Properties
Define the Network for the Application
49. Cisco Confidential 81
APPLICATION LANGUAGE
?
NETWORK LANGUAGE
• VLAN
• IP Address
• Subnets
• Firewalls
• Quality of Service
• Load Balancer
• Access Lists
• Application Tier Policy and
Dependencies
• Security Requirements
• Service Level Agreement
• Application Performance
• Compliance
• Geo Dependencies
• Etc.
… the “loss in translation” between App and Network
51. Cisco Confidential 88
VM
VM
…
VM
VM
…
VM
VM
…
web app db
application
The
Outside
a collection of end-points
connecting to
the network… VMs, physical
compute, …
Component
Tier
End Point Group
Or VMware Port Group
a set of network requirements
specifying how application
components communicate with
each other
Policy (Contracts)
Access Control
QoS
Firewall
L4 – L7 Services
rules of how application
communicates to the
external private or public
networks
52. Cisco Confidential 89
VM
VM
…
VM
VM
…
VM
VM
…
web app db
application
The
Outside
a collection of end-points
connecting to
the network… VMs, physical
compute, …
Component
Tier
End Point Group
Or VMware Port Group
a set of network requirements
specifying how application
components communicate with
each other
Policy (Contracts)
Access Control
QoS
Firewall
L4 – L7 Services
rules of how application
communicates to the
external private or public
networks
Application Profile
application-centric network policy
Application Level Metadata
Describes Application infrastructure dependencies
54. Cisco Confidential 96
• Elastic service insertion architecture for
physical and virtual services
• Helps enable administrative separation
between application tier policy and service
definition
• APIC as central point of network control
with policy coordination
• Automation of service bring-up / tear-down
through programmable interface
• Supports existing operational model when
integrated with existing services
• Service enforcement guaranteed,
regardless of endpoint location
Web
Server
App Tier
A
Web
Server
Web
Server
App Tier
B
App
Server
Chain
“Security 5”
Policy Redirection
Application
Admin
Service
Admin
Service
Graph
begin endStage 1
…..
Stage N
Providers
……..
ServiceProfile
“Security 5” Chain Defined
ASA Netscaler VPX
55. Cisco Confidential 97
APPLICATION CENTRIC INFRASTRUCTURE
ABSTRACTION FROM THE NETWORK + L4-L7 SERVICES
Outside
(Tenant VRF)
Web App DB
QoS Policy QoS Policy
FW Service
Policy
QoS Policy
Access PolicyLB Service
Policy
56. Cisco Confidential 98
APPLICATION CENTRIC INFRASTRUCTURE
ABSTRACTION FROM THE NETWORK + L4-L7 SERVICES
Outside
(Tenant VRF)
Web App DB
QoS Policy QoS Policy
FW Service
Policy
QoS Policy
Access PolicyLB Service
Policy
APIC
Decouple Application
from Infrastructure
Decouple Application
from Infrastructure
57. Cisco Confidential 101
DEVICE PACKAGE
• Defines services appliances
• Lists service functions offered by
the services appliance
• Provides scripts for driving service
configuration
• Plan is to open the API so that
anyone can create a device
package and have a community
similar to Puppet manifests or Chef
recipes
SERVICE AUTOMATION
ARCHITECTURE
Configuration Model
Device Interface: REST/CLI
APIC Script Interface
Device Specific Python Scripts
Script Engine
APIC – Policy Element
APIC Appliance
59. Cisco Confidential 107
• Integrated Overlay
• Encapsulation Normalization
• Scale
• Host Based Forwarding
• Distributed GW & Spine Proxy
• ARP/GARP Forwarding
• Efficiency
• Flowlet Switching
• Flowlet Prioritization
• Dynamic Load Balancing
• Telemetry
• Atomic Counters
• Latency Measurements
• Distributed Systems Approach to
Infrastructure Management
SCALABLE FABRIC DESIGN
LEVERAGES STANDARD PROTOCOLS TO FABRIC
• 2-tier CLOS fabric design (beyond 2 in future), all 40Gb links
• Standard ingress encapsulation: 802.1Q VLAN, VXLAN, NVGRE
• Fabric uses IS-IS non-loops, VTEP advertisement
• Removal of flooding requirements for IP control plane (ARP, GARP)
• L2 and IP Host routing fabric, including Distributed L3 gateway
• Highly resilient APIC Cluster configuration (not part of data plane)
APIC
Ethernet NVGRE VXLAN 802.1Q 802.1Q
Tertiary (3) Redundancy for
APIC cluster
60. Cisco Confidential 108
FULL APPLICATION VISIBILITY
A SINGLE VIEW OF YOUR APPLICATION IN A DISTRIBUTED ENVIRONMENT
Cisco Confidential
HEALTH SCORE
LATENCY
DROP COUNT
VISIBILITY
VMs
Physical
Application Delivery Controller
Firewall
108
96%
Microsecond(s)
Packets Dropped
5
25
7
3
64. Cisco Confidential 119
A.K.A SEGMENT ROUTING
Path expressed in the packet Data
Dynamic path
Explicit path
Paths options
Dynamic
(STP computation)
Explicit
(expressed in the packet)
Control Plane
Routing protocols with
extensions
(IS-IS,OSPF, BGP)
SDN controller
Data Plane
MPLS
(segment labels)
IPv6
(+SR header)
65. Cisco Confidential 120
APPLICATION ENGINEERED ROUTING (A.K.A. SEGMENT
ROUTING)
• Source Routing
the source chooses a path and encodes it in the packet header as an ordered list of segments
the rest of the network executes the encoded instructions without any further per-flow state
• Segment: an identifier for any type of instruction
forwarding or service
• Segment Routing Resources
draft-previdi-filsfils-isis-segment-routing-02
www.segment-routing.net
66. 122Cisco Public
Innovations to Watch
• Tail-f - Cisco Network Services Orchestration
• Virtual Topology System (VTS)
Standards-based, open software-overlay management and provisioning system for DC
• Software Defined WAN (SD-WAN)
Cisco IWAN targets this space
• Virtual Branch Evolution
Router + x86/LXC/VM, Standalone x86/LXC/VM
• Virtual Managed Services (vMS) – SP offered and consumption models
• Distributed Analytics
Leveraging distributed compute, NFV, and applications for intelligent analytics behavior
• Evolving NFV Use Cases – analytics, security, IoE/IoT