April 20 th 2011, Internet2 Spring Member Mee5ng Aaron Brown Internet2 Circuit Monitoring for DYNES
Dynamic Circuits Scien5fic disciplines require greater network capacity and predictably to cope with growing data sets sizes and 5me constrained opera5ons Cross- domain dynamic circuits, like those provided by the Internet2 ION, can be used to improve the connec5vity Provides guaranteed bandwidth Ensures that the high bandwidth traffic doesn t interfere with other produc5on traffic DYNES A NSF- funded project to deploy dynamic circuit networking technology in support of the High Energy Physics community Will use the OSCARS circuit provisioning souware Will bring 33 new sites into the dynamic circuit network cloud with hundreds of users 2 4/21/11, 2011 Internet2
Current View Of Circuits If a failure occurs, what can a user do? 3 4/21/11, 2011 Internet2
Fixing This Circuit View Goal: to enable users to get measurements in their circuits while allowing domains to provide as much or as lible informa5on to the user as the domain wants Develop a solu5on in collabora5on with other groups and organiza5ons including DANTE, ESnet, the Network Markup Language Working Group and the Network Control Working Group Broad agreement ensures that users can monitor their circuits, no maber what domains they traverse Mul5- faceted approach Enable domains to export monitoring data about circuits Enable users to discover the domains that make up their circuit, and the monitoring data those domains contain about the circuit Leverage the standard infrastructure when available 4 4/21/11, 2011 Internet2
Circuit Monitoring Architecture 5 4/21/11, 2011 Internet2
Circuit Monitoring Architecture 6 4/21/11, 2011 Internet2
Circuit Monitoring Architecture 7 4/21/11, 2011 Internet2
Circuit Monitoring Architecture 8 4/21/11, 2011 Internet2
Circuit Monitoring Architecture 9 4/21/11, 2011 Internet2
Implementa5on Two broad components Domain SoUware Agent Creates Domain s circuit descrip5ons Registers these descrip5ons with a A Web UI client that displays sta5s5cs about a Domain s current and historical circuits 10 4/21/11, 2011 Internet2
Circuit Monitoring Agent This agent is the glue that connects together a Domain s provisioning souware (OSCARS) and monitoring infrastructure with the services so that users can find informa5on about circuit sta5s5cs When new circuits are brought up, the agent looks at the intra- domain path for the circuit, and builds a descrip5on of that path. This descrip5on is then registered into a Needs to know how the domain monitors its devices to ensure an appropriate descrip5on of the circuit If configured, the agent can use a user- defined script to start circuit monitoring 11 4/21/11, 2011 Internet2
Router/Switch Monitoring Component Everyone has their own method of monitoring their hardware Define the needed func5onality instead of requiring a specific solu5on Offer a specific solu5on to users who want to use it Requirements: SoUware that can measure the opera5onal status and u5liza5on of the elements making up the circuit These measurements are made available using standard protocols As long as the monitoring meets the above requirements, it can be made to work in the Circuit Monitoring infrastructure 12 4/21/11, 2011 Internet2
Router/Switch Monitoring Component Specific Solu5on: ESxSNMP Developed by Jon Dugan at ESnet Uses SNMP to monitor opera5onal status and u5liza5on sta5s5cs for all equipment elements, including physical interfaces, VLAN interfaces and LSPs These interface sta5s5cs are then made available using the - PS SNMP MA This souware will be packaged for easy installa5on 13 4/21/11, 2011 Internet2
Architecture - Monitoring Agent Router Router Router ESxSNMP Or Similar OSCARS optional Monitoring Agent 14 4/21/11, 2011 Internet2
Web UI Client The distributed nature of the data doesn t mesh well with the near- instantaneous results expected by web users The Web UI includes collector daemons that lookup and retrieve topology and measurements about the end- to- end circuit from each domain, and store them in a local cache The Web UI then uses the cached informa5on to display end- to- end circuit sta5s5cs to the end user 15 4/21/11, 2011 Internet2
Architecture Web UI Client Router Router Router ESxSNMP Or Similar OSCARS Collector Collector / Cache 16 4/21/11, 2011 Internet2 Web GUI
Web UI Client Inter- Domain Path 17 4/21/11, 2011 Internet2
Web UI Client Inter- Domain Path 18 4/21/11, 2011 Internet2
Web UI Client Inter- Domain Path 19 4/21/11, 2011 Internet2
Circuit Monitoring for DYNES April 20 th 2011, Internet2 Spring Member Mee5ng Aaron Brown Internet2 For more informa5on, visit hbp://www.internet2.edu/performance 20 4/21/11, 2011 Internet2