- Microsoft Skype SDN API
- HPE physical switch, OpenFlow tables, and wiretap tunnel
- OVSDB on Mininet
- DNS interception using OpenFlow
- Cisco SDN options
- Cisco APIC-EM path trace
Skill Level Beginner
- [Man] Microsoft have a Lync SDN Interface which is now called Skype for Business SDN Interface. And this allows developers to build applications and services that can monitor, isolate, and correct issues on the network that affect Skype for Business quality of experience. The installed application also provides customers with the ability to interface with third party applications built on the Skype for Business SDN API.
So when I click download I can see the release notes. I can download schema information. There's a help file. A PDF help file. We have some software Skype for Business Dialog Listener. And Skype for Business SDN Manager. This is the PDF document that I've previously downloaded. Which talks about the Skype for Business Software Defined Networking, or SDN, Interface version 2.2 So here's an overview of Skype for Business SDN Interface architecture.
What we have are Lync Clients or Skype for Business Clients making calls. When they set up a call that information is sent by the Lync Front End servers to what is called a Dialog Listener. That in turn is sent to the SDN Manager software. This is the software that you would download from the Microsoft website when you download the SDN API.
So the Dialog Listener's installed on the Lync Front End server. The SDN Manager's installed on a separate server and that forwards information to a system. And in this example I'm gonna demonstrate the HB Network Optimizer software. Which is receiving those events and then in turn can program one or more networks using Open Flow to provide better quality of service on the network. The idea here is rather than configuring quality of service manually for Lync Clients on your network devices, classification and marking of traffic is dynamically and automatically done using Open Flow.
Here's another example of the infrastructure. So we have our Skype for Business Clients. They setting up calls. The Skype for Business Front End server is forwarding that information to the Dialog Listener which in turn is forwarding it to the SDN Manager software which in turn is forwarding call information to a third party system which can take that data and do something. In our example, Open Flow's being used to dynamically write flows to switches to prioritize traffic.