1 / 21

ExSERT: Enabling Distributed Monitoring at Internet Exchange Points

ExSERT: Enabling Distributed Monitoring at Internet Exchange Points. Felipe Huici, Saleem Bhatti: Networks Research Group, UCL John Souter: London Internet Exchange. Overview. Introduction Motivation ExSERT Future Plans. 1. Introduction. Internet Exchange Points.

portia
Download Presentation

ExSERT: Enabling Distributed Monitoring at Internet Exchange Points

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ExSERT: Enabling Distributed Monitoring at Internet Exchange Points Felipe Huici, Saleem Bhatti: Networks Research Group, UCL John Souter: London Internet Exchange

  2. Overview • Introduction • Motivation • ExSERT • Future Plans

  3. 1. Introduction

  4. Internet Exchange Points • Physical level-2 infrastructure • Allows different ISPs to exchange traffic through mutual peerings • Few staff, automated monitoring • In Europe, most IXPs form part of Euro-IX (European Internet Exchange Association)

  5. Example IXP Topology: CIXP

  6. LINX: The London Internet Exchange • Largest exchange point globally • Terms of traffic (peaks at 84Gbps) • Terms of the Internet routes directly accessible over its peering network • Resilient topology • Equipment from two vendors (currently Extreme, Foundry) • Six separate physical locations

  7. LINX: Topology

  8. 2. Motivation

  9. Requirements • IXPs need to easily and securely share data • IXPs need to easily share monitoring tools • IXPs need to perform distributed monitoring

  10. Problem Space BUT… • Commercial tools unsatisfactory • Distributed monitoring tools do not inter-operate • Sometimes not flexible enough • Cannot extend/modify • Euro-IX IXPs use tools that • are hardware-specific but semantically-similar • require great deal of customization/local integration

  11. LINX Study • LINX informal but extensive study concludes that there is no single tool providing • Easy creation of monitoring applications • Easy sharing of monitoring applications • Easy and secure sharing of data • Distributed monitoring

  12. 3. ExSERTExtensible Secure Event and Report Toolkit

  13. Remote Monitoring Function (RMF)

  14. SuperPoDs

  15. ExSERT: Automatic Tool (RMF) Creation • RMFs have a lot of source code in common • Useful to enable automatic tool creation • ExSERT • Network operator defines the report that the new tool will provide through XML schema • Also defines configuration parameters (target programming language, etc) • ExSERT compiler generates as much of the code as possible automatically • Operator codes hardware/report-specific parts

  16. ExSERT Scenario

  17. 4. Future Plans

  18. RMF Prototype • Implemented as part of masters thesis, in Java • Demoed with real-time data from LINX and a fictitious IXP at UCL CS • Running stably at LINX since August 2004

  19. RMF Prototype Screenshot

  20. Next Steps • Implementation of the ExSERT compiler in Python • Initially Python will be the only target programming language of the tools generated • Focus on • Scalability/ Performance • Better security model • Real-world deployment among Euro-IX members

  21. Questions?

More Related