Vice President - Operations, Networking & Orchestration, Linux Foundation
Phil Robb’s experience spans more than 30 years of work on the leading edge of software and networking technology, beginning with the launch of the personal computer in the early 1980s. He began working with open source in 2001 at Hewlett Packard, where he formed and led the company’s... Read More →
"How to write an application on/for Opendaylight" - Features useful in application writing- FRM,config DS - When ODL apps wants to program the rules on switch it can commit to config DB or use RPC, tutorial will explain the steps, pros and cons of configuring rules both ways. - Clustered DCN / Data Tree Change listener - When applications are run in a clustered-mode, when there are multiple ODL controllers, switches could connect to any of them for load balancing purposes, then applications should consider that data being present across the cluster. This tutorial will explain how to handle cluster-wide data. Entity ownership - Entity Ownership Services can be used by applications to find out which node is the the leader among the cluster node. This data can be used for some application logic. Tutorial will explain all of the above through sample application.
Gaurav is currently working with Ericsson in Opendaylight based SDN Controller Domain project. He has also contributed to the ODL community during Hydrogen Release including contributions to OpenFlow plugin 1.3. He is one of the active members of the Bangalore SDN, NFV and ODL Meetup... Read More →
Principal Engineer, Ericsson India Global Services pvt ltd
I work with Ericsson, Bangalore, India. I work in the SDN controller team. Ericsson SDN controller is based on Opendaylight controller. I have been actively contributing to Opendaylight project since Hydrogen release. I am committer in Openflowplugin and Genius projects of ODL. I... Read More →
Speakers will talk about overall status of OVSDB project as well as NetVirt project. They will discuss key features that have been added to OVSDB project in Beryllium and Boron releases, like clustering support, reconciliation, new features and performance improvements. Speakers will also briefly discuss the separation of major functionality into a separate project, NetVirt. Speakers will talk about architectural changes introduced in Boron release with the collaboration of VPNaaS project. They will also discuss in detail about the OpenStack neutron support in OpenDaylight. They will specifically talk in detail about high level design of the solution implemented in ODL to support OpenStack SFC API.This will be followed by details of components developed across OpenStack and OpenDaylight project to realize networking-sfc service which should be a good learning for anyone looking to bring.
Vishal Thapar works as Senior Tech Lead with Ericsson SDN Controller project and currently committer on OVSDB, Netvirt and Genius Projects in OpenDaylight. Earlier, he also contributed in the OpenStack Neutron OVS based firewall design. Vishal has over 12 years experience in networking... Read More →
Anil has been doing research, design and development of software networking products for more than 15 years at RedHat and his prior employers. Most of his career he has been working in Software Defined Networks, Data Center Networking, Network Virtualization and Cloud Networking domain... Read More →
Openstack and OpenDaylight are open source projects with great developers / users worldwide. We have observed that some of the OpenDaylight users are not aware how to use it with Openstack. Similarly there are Openstack users who are interested in OpenDaylight, but are not aware how to make them work together to achieve connectivity in their cloud for tenant workloads.
So in this workshop, we would like to do a hands-on for all attendees which will enable them to start using OpenDaylight with Openstack. We will also help attendees get a feel of how OpenDaylight works with Openstack Neutron Service to provide L2 and L3 connectivity between Virtual Machines brought up in a cloud.
IPv6 functionality is getting added to opendaylight in Boron release cycle. This activity includes supporting various IPv6 addressing schemes for openstack tenant networks, security groups support, enabling basic L2 and L3 forwarding in IPv6 tenant networks. In this technical talk, we’ll cover the opendaylight IPv6 solution architecture, integration of this functionality with other opendaylight components like netvirt, vpn service, openflow plugin…etc, message flows for different IPv6 use cases and conclude with progress made so far. We’ll also briefly touch upon alternative IPv6 solution available in other open source projects like Openstack Neutron and OPNFV. The presentation also aims at driving more attention to the project and seeking community help in development of various parts of this feature.
Sridhar Gaddam works for Red Hat as a Principal Software Engineer and has more than 16 years of experience. Sridhar has been working on OpenStack, OpenDaylight (core member) and OPNFV projects for the last couple of years and is primarily focused in the areas of Networking.
Gaurav is currently working with Ericsson in Opendaylight based SDN Controller Domain project. He has also contributed to the ODL community during Hydrogen Release including contributions to OpenFlow plugin 1.3. He is one of the active members of the Bangalore SDN, NFV and ODL Meetup... Read More →
Principal Engineer, Ericsson India Global Services pvt ltd
I work with Ericsson, Bangalore, India. I work in the SDN controller team. Ericsson SDN controller is based on Opendaylight controller. I have been actively contributing to Opendaylight project since Hydrogen release. I am committer in Openflowplugin and Genius projects of ODL. I... Read More →
Openstack and OpenDaylight are open source projects with great developers / users worldwide.
We have observed that some of the OpenDaylight users are not aware how to use it with Openstack.
Similarly there are Openstack users who are interested in OpenDaylight, but are not aware how to make them work together to achieve connectivity in their cloud for tenant workloads.
So in this workshop, we would like to do a hands-on for all attendees which will enable them to start using OpenDaylight with Openstack.
We will also help attendees get a feel of how OpenDaylight works
with Openstack Neutron Service to provide L2 and L3 connectivity
The Openflowplugin is the only southbound plugin that supports Openflow protocol gateway for all openflow-enabled devices , which is one of the most important protocols for SDN and OpenDaylight. This presentation is to discuss the openflowplugin architecture, overview of its internals, how OpenFlow is used in some of the OpenDaylight applications, and achievements over the past 4 releases. It will cover how new applications can be written using the services of Openflow Plugin.It will also cover the details of how synchronization of controller and network state is achieved during network state changes.
The presentation will also have an overview of the significant design differences between the default design in Boron and the one in Beryllium release and the current design challenges like device compliance.
Senior Software Engineer, Ericsson India Global Services Pvt Ltd
Shuva is an Openflow Plugin Committer and a clustering & mdsal enthusiast. He is a Senior Software Engineer in Ericsson working on Opendaylight -developing key infrastructural pieces and Network Service Functions in the Ericsson SDN Controller Team in India for the past 3 years... Read More →
This topic explains Orchestration of OpenDaylight based Project Onboarding enabling the automated provisioning and deployment of networking infrastructure for project workspaces which are shared in an ITES environment. The Orchestration of OpenDaylight is intended to significantly reduce the time spent by an organization on repetitive and error prone tasks such as basic switch provisioning, network allocation for project users, port level configuration for user access and understanding inventory utilization and availability statistics. The orchestration focus on Scheduling, VLAN Creation, Access Control List and user requirement at the access/edge layer.. The Template and Policy based approach to Orchestrate OpenDaylight using its Northbound API to meet the requirements.
Gaurav is currently working with Ericsson in Opendaylight based SDN Controller Domain project. He has also contributed to the ODL community during Hydrogen Release including contributions to OpenFlow plugin 1.3. He is one of the active members of the Bangalore SDN, NFV and ODL Meetup... Read More →
Principal Engineer, Ericsson India Global Services pvt ltd
I work with Ericsson, Bangalore, India. I work in the SDN controller team. Ericsson SDN controller is based on Opendaylight controller. I have been actively contributing to Opendaylight project since Hydrogen release. I am committer in Openflowplugin and Genius projects of ODL. I... Read More →
Experienced Cloud-native Developer, Ericsson Software Technology
Faseela is a cloud-native software developer at Ericsson, majorly contributing to opensource service-mesh solutions. She is a steering committee member and maintainer at Istio. Prior to this, she was a platform development engineer at Cisco DNA Center, where the key focus was on accelerating... Read More →
L3 Forwarding is fundamental for tenants in a cloud, as it enables tenants to provide connectivity for workloads across multiple networks. Such networks for which connectivity is enabled can be tenant networks or can be shared external networks managed by the cloud admin. In this session, we will present the L3 Forwarding functionality in Netvirt of Boron release of OpenDaylight. We will be using the Openstack workflow with Neutron Routers and relate how such routers with subnets (and ports on them) enable L3 connectivity when OpenDaylight is the Neutron backend.
We will also present how external network access use-cases are realized in OpenDaylight. Using the Openstack workflow with external networks (and router gateways), we will show how gateways are realized by NAT Service inside OpenDaylight NetVirt, thereby providing cloud to external network connectivity.
Call home or reverse SSH is a technique where the SSH server initiates a request that the SSH client establish a SSH connection to the server. The IETF draft for NETCONF Call Home using SSH (https://tools.ietf.org/html/draft-ietf-netconf-reverse-ssh-06) describes this technique to use with NETCONF. This feature is useful in controllers where devices behind a firewall/NAT can initiate a request to controller to initiate a SSH connection for NETCONF communication. At present, OpenDaylight Beryllium doesn’t support the implementation as described in this draft. This presentation discusses on realizing the IETF draft as a OpenDaylight feature and its application in a real-world use-case with a demo.
Rajendra Nagabhushan is a senior staff engineer at ADVA Optical Networking and has over 20 years of experience in network management/controller software development and solution architecture for the telecom industry. He is a key member of ADVA's SDN controller team.
Gaurav is currently working with Ericsson in Opendaylight based SDN Controller Domain project. He has also contributed to the ODL community during Hydrogen Release including contributions to OpenFlow plugin 1.3. He is one of the active members of the Bangalore SDN, NFV and ODL Meetup... Read More →
Principal Engineer, Ericsson India Global Services pvt ltd
I work with Ericsson, Bangalore, India. I work in the SDN controller team. Ericsson SDN controller is based on Opendaylight controller. I have been actively contributing to Opendaylight project since Hydrogen release. I am committer in Openflowplugin and Genius projects of ODL. I... Read More →
Experienced Cloud-native Developer, Ericsson Software Technology
Faseela is a cloud-native software developer at Ericsson, majorly contributing to opensource service-mesh solutions. She is a steering committee member and maintainer at Istio. Prior to this, she was a platform development engineer at Cisco DNA Center, where the key focus was on accelerating... Read More →
Software Defined WAN(SDWAN) allows an enterprise to apply efficient orchestration policies depending upon
classes of network traffic onto different kinds of underlying transport. This abstract view will provide an opportunity to perform network segmentation and apply policies based on business requirements.
SDWAN will enable efficient management of network resources, bring down the costs and also provide network
isolation across the enterprise. In this presentation, Purnendu will present the current trends around SDWAN and how OpenDaylight as a controller can be used to develop a low-cost proof of concept showcasing SDWAN benefits.
Service chaining is a broad term that describes a new paradigm for service deployment and is predicated on several key concepts including topological independence for services and elastic scaling of service elements. Service Function Chaining provides the ability to define an ordered list of a network services (e.g. firewalls, NAT, QoS). These services are then "stitched" together in the network to create a service chain. These factors provide motivation for a simplified and flexible service insertion model that addresses many of the current shortcomings and provides new, much needed functionality to enable service deployments in modern network environments. In this presentation we propose to cover the design philosophy of Service Function Chaining and its usage in OpenDaylight architecture.
Gaurav is currently working with Ericsson in Opendaylight based SDN Controller Domain project. He has also contributed to the ODL community during Hydrogen Release including contributions to OpenFlow plugin 1.3. He is one of the active members of the Bangalore SDN, NFV and ODL Meetup... Read More →
Principal Engineer, Ericsson India Global Services pvt ltd
I work with Ericsson, Bangalore, India. I work in the SDN controller team. Ericsson SDN controller is based on Opendaylight controller. I have been actively contributing to Opendaylight project since Hydrogen release. I am committer in Openflowplugin and Genius projects of ODL. I... Read More →
Honeycomb infrastructure in ODL, will help to scale up the ODL. This proposal will analyze and design the integration of openVswitch(OVS) in a Honeycomb infrastructure and the different module interactions involved. In the current ODL design, the whole control logic resides in the Net-virt layer. Whenever the flow miss scenario happens in a compute node, the packets will be sent to ODL and it programs the manipulated rules in OVS.
The proposal will offload the dynamic learning logic like ARP (IPV4) and neighbor solicitation (IPV6) to the honeycomb agent. The locally intelligent nodes will dynamically program the flows without the help of ODL controller.
A use case analysis of porting the honeycomb agent infrastructure to a Linux based switch (which runs HWVTEP) will also be presented.
SDN Based solutions are reaching stage of wider adoption in production environments. With such deployments, performance and high availability become implicit non-functional requirement.
This tutorial is geared towards helping developers write a sample cluster-aware application in the current framework using the ODL infrastructural components – controller, mdsal, yangtools and using openflowplugin as the southbound to provision flows/groups to the switch, while adhering to the best-practices.
The tutorial will give a detailed insight of:
*config/OperDS,
*ClusteredDataTreeChangeListeners,
*cluster-singleton , and
*blueprint usage.
The details of how clustering works in the current design and how applications can best make use of them will also be discussed.The tutorial will also cover how applications can be designed for handling restart and fault scenarios.
Senior Software Engineer, Ericsson India Global Services Pvt Ltd
Shuva is an Openflow Plugin Committer and a clustering & mdsal enthusiast. He is a Senior Software Engineer in Ericsson working on Opendaylight -developing key infrastructural pieces and Network Service Functions in the Ericsson SDN Controller Team in India for the past 3 years... Read More →
TSDR collects the statistics data from the OVS as a time series data in a persistent data store. With the introduction of the Honeycomb application, the data statistics involved in the Vector Packet Processing (VPP) are not collected by the ODL applications. This proposal aims to collect the data statistics from the VPP instances using the Honeycomb ODL app and store the same as the time series data using the TSDR app. The VPP provides various data stats during its high performance packet processing. These stats are collected by the Honeycomb ODL application via the Honeycomb agents that run along with the VPP instances.
This proposal will enable the TSDR to be compatible with the Honeycomb data stats and will also enable available existing ODL northbound applications to capture the performance, health and the operational configurations of the Honeycomb virtual bridge domains(VBD).
The presentation walks through the OVSDB security architecture and design. It will describe how the openstack security groups are integrated with the OVSDB security model. The presenters will go through the stateful and the stateless implementation using Openvswitch capabilities like connection tracking. The later part of the presentation shows live demo of SecurityGroup implementation of Openstack in Opendaylight. It will provide examples to block and allow particular type of traffic.
Aswin is a developer with experience in software-defined networking and cloud application. He is a committer in Opendaylight Netvirt project and contributor to Opendaylight and Openstack open source communities. He recently started working in hybrid cloud use cases in Openshift... Read More →
Sridhar received his Ph.D degree in computer science from National University of Singapore, in 2007. Sridhar’s research interests are mainly in the domain of next-generation wired and wireless networking, and use of Machine-Learning in Networking. Sridhar is currently working as... Read More →
The vision for ODL is to have a controller manage hundreds if not thousands of switches. This is the kind of scale where many new problems emerge and simple events like port flaps, rendering a pre-computed path to fail, can cause a huge number of flow reconfiurations. The controller has to deal with all these messages and take corrective measures where necessary. Many a times before the correction is applied, the older path comes back up as well and now flows need to be reprogrammed on the hundreds/thousands of switches. What can help here is a mechanism which we can use to dampen some of this toggle events and in turn give the controller some breathing room and do its job in a more effective manner.
Experienced Cloud-native Developer, Ericsson Software Technology
Faseela is a cloud-native software developer at Ericsson, majorly contributing to opensource service-mesh solutions. She is a steering committee member and maintainer at Istio. Prior to this, she was a platform development engineer at Cisco DNA Center, where the key focus was on accelerating... Read More →
Harsh Kumar is a Senior Researcher with Ericsson and works on Ericsson's OpenDaylight based Cloud SDN Controller. He is part of various technology leadership projects and works from Bangalore.
SDN Based solutions are reaching stage of wider adoption in production environments. With such deployments, performance and high availability become implicit non-functional requirement.
This tutorial is geared towards helping developers write a sample cluster-aware application in the current framework using the ODL infrastructural components – controller, mdsal, yangtools and using openflowplugin as the southbound to provision flows/groups to the switch, while adhering to the best-practices.
The tutorial will give a detailed insight of:
*config/OperDS,
*ClusteredDataTreeChangeListeners,
*cluster-singleton , and
*blueprint usage.
The details of how clustering works in the current design and how applications can best make use of them will also be discussed.The tutorial will also cover how applications can be designed for handling restart and fault scenarios.
Senior Software Engineer, Ericsson India Global Services Pvt Ltd
Shuva is an Openflow Plugin Committer and a clustering & mdsal enthusiast. He is a Senior Software Engineer in Ericsson working on Opendaylight -developing key infrastructural pieces and Network Service Functions in the Ericsson SDN Controller Team in India for the past 3 years... Read More →
Experimenter Framework provide standard way to offer additional functionality based on OpenFlow Specification. Experimenter defines a way of allowing vendor defined extensions to action, matches and messages. Proposal is to walk through Experimenter framework in OpenDaylight components (Plugin, Library) in detail and also use same framework for implementing the vendor specific extensibility, one example is nicira-extensions. The proposal also showcases the implementation of sample Symmetric experimenter message with sample modelling and RPC implementation with registry points for Vendor converters towards application. Basic experimenter message will have 2 step conversion from High Level model to Low level OF Java model and also from OF Java level to wire protocol. In Summary proposal showcases experimenter framework in ODL, also demonstrates sample Vendor specific implementation.
Gaurav is currently working with Ericsson in Opendaylight based SDN Controller Domain project. He has also contributed to the ODL community during Hydrogen Release including contributions to OpenFlow plugin 1.3. He is one of the active members of the Bangalore SDN, NFV and ODL Meetup... Read More →
Principal Engineer, Ericsson India Global Services pvt ltd
I work with Ericsson, Bangalore, India. I work in the SDN controller team. Ericsson SDN controller is based on Opendaylight controller. I have been actively contributing to Opendaylight project since Hydrogen release. I am committer in Openflowplugin and Genius projects of ODL. I... Read More →
OpenDaylight Controller is a leading project in Open SDN initiative. Continuous System Integration Test (CSIT) provides an automation platform for validating software at distribution build time in ODL. Below given the agenda of presentation. - Introduction to key terminologies (RF, Git, Gerrit, Jenkins) - Pre-requisites, Base Topology, Controller Installation, Getting started - Csit directory structures - Important Csit Libraries, variables & Robot framework libraries - Basics of writing a test suite - Script Run time arguments - Test Coding and Submission Guidelines - Demo run of Clustering Test Suites - Basic git commands for pushing scripts and raising gerrit review - How to setup jjb environment and create a job - How to run up-streamed scritpts in sandbox
OpenDaylight applications can have various priority levels; the proposal is to have an Application Scheduler for the OpenDaylight Controller which will schedule the applications based on the importance/priority levels of the applications.On a High level, the design for such scheduler will be based on the priority of the flows of interest to the application.A parameter called application-id will be attached to the various flows/groups of the particular Application, this Application ID will be configurable by the operator. The FRM will have an Application Scheduler which will store the rules of various applications based on this Application ID. Higher Application ID implies higher priority. The scheduler will schedule the flows/groups with higher applicationID first.The Idea of having an Application Scheduler here is to make the higher priority Application work with utmost importance.
Gaurav is currently working with Ericsson in Opendaylight based SDN Controller Domain project. He has also contributed to the ODL community during Hydrogen Release including contributions to OpenFlow plugin 1.3. He is one of the active members of the Bangalore SDN, NFV and ODL Meetup... Read More →
Harsh Kumar is a Senior Researcher with Ericsson and works on Ericsson's OpenDaylight based Cloud SDN Controller. He is part of various technology leadership projects and works from Bangalore.
OpenDaylight community in India is growing but contributions are still on the lower side. The biggest factor is lack of knowledge on how to contribute to an open source project in general and OpenDaylight in particular. We @Ericsson having been associated with Opendaylight since its inception intend to share our learnings from various projects like OFPlugin, Vpnservice, Netvirt, Genius, with the Indian networking and SDN community .This talk is targeted towards attracting new contributors and helping existing ones to be more engaged with the community.It will also involve discussing the ODL community structure, how to get involved in the discussions- mailing lists, irc, meetings, pulling and getting involved with the code ,contributing fixes and proposing new projects. The project structure, delivery milestones, and current best practices for code contribution will also be discussed.
Senior Software Engineer, Ericsson India Global Services Pvt Ltd
Shuva is an Openflow Plugin Committer and a clustering & mdsal enthusiast. He is a Senior Software Engineer in Ericsson working on Opendaylight -developing key infrastructural pieces and Network Service Functions in the Ericsson SDN Controller Team in India for the past 3 years... Read More →
Vishal Thapar works as Senior Tech Lead with Ericsson SDN Controller project and currently committer on OVSDB, Netvirt and Genius Projects in OpenDaylight. Earlier, he also contributed in the OpenStack Neutron OVS based firewall design. Vishal has over 12 years experience in networking... Read More →
Vice President - Operations, Networking & Orchestration, Linux Foundation
Phil Robb’s experience spans more than 30 years of work on the leading edge of software and networking technology, beginning with the launch of the personal computer in the early 1980s. He began working with open source in 2001 at Hewlett Packard, where he formed and led the company’s... Read More →
Thursday November 17, 2016 5:20pm - 5:30pm IST
Grand Ballroom