openflow for qos monitoring
play

OpenFlow for QoS-Monitoring Supervisor:Prof. Dr.-Ing. Georg Carle - PowerPoint PPT Presentation

Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universitt Mnchen, Germany OpenFlow for QoS-Monitoring Supervisor:Prof. Dr.-Ing. Georg Carle Advisor: M.Sc. Daniel Raumer M.Sc. Lukas Schwaighofer Agenda


  1. Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universität München, Germany OpenFlow for QoS-Monitoring Supervisor:Prof. Dr.-Ing. Georg Carle Advisor: M.Sc. Daniel Raumer M.Sc. Lukas Schwaighofer

  2. Agenda  Motivation  Research Questions  Related Work  Monitoring Controller  Monitoring Controller Evaluated  Conclusion OpenFlow for QoS-Monitoring 2

  3. Motivation Finite processing capabilities Bandwidth limitations of monitoring systems Prevention of flow tracking Inapplicability for computation of QoS metrics OpenFlow for QoS-Monitoring 3

  4. Research questions Available Northbound controller API platforms Solve tail- dropping on monitoring links Flow Bandwidth selection utilization mechanisms OpenFlow for QoS-Monitoring 4

  5. Related Work Compressed Information • Cisco’s Netflow [Cisc] • sFlow [WaLL04] OpenSketch • [YuJM13] Northbound API • Pyretic [MRFR+13] • Procera [VoKF12] • Nettle [VoHu11] OpenFlow for QoS-Monitoring 5

  6. Monitoring Controller OpenFlow for QoS-Monitoring 6

  7. Monitoring Controller OpenFlow for QoS-Monitoring 7

  8. Monitoring Controller OpenFlow for QoS-Monitoring 8

  9. Monitoring Controller OpenFlow for QoS-Monitoring 9

  10. Monitoring Controller OpenFlow for QoS-Monitoring 10

  11. Monitoring Controller OpenFlow for QoS-Monitoring 11

  12. Monitoring Controller evaluated I Promising proof-of-concept Adaption of selection rate Selection of specific flows Technical difficulties • Pyretic • Mininet OpenFlow for QoS-Monitoring 12

  13. Monitoring Controller evaluated II OpenFlow for QoS-Monitoring 13

  14. Conclusion Vision and proof-of-concept Promising results Contribution: subset of requirements • Set flow table entries • Query switch counter OpenFlow for QoS-Monitoring 14

  15. Thank you for your attention! Any Questions? OpenFlow for QoS-Monitoring 15

  16. Literature  [Cisc] Cisco. Cisco IOS NetFlow.  [MRFR+13] Christopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford und David Walker. Composing software-defined networks. In Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation, nsdi ’ 13, Berkeley, CA, USA, 2013. USENIX Association, S. 1 – 14.  [VoHu11] Andreas Voellmy und Paul Hudak. Nettle: Taking the Sting Out of Program- ming Network Routers. In Ricardo Rocha und John Launchbury (Hrsg.), Practical Aspects of Declarative Languages SE - 19, Band 6539 der Lecture Notes in Computer Science, S. 235 – 249. Springer Berlin Heidelberg, 2011.  [VoKF12] Andreas Voellmy, Hyojoon Kim und Nick Feamster. Procera: a language for high-level reactive network control. In Proceedings of the first workshop on Hot topics in software defined networks, HotSDN ’ 12, New York, NY, USA, 2012. ACM, S. 43 – 48.  [WaLL04] M Wang, B Li und Z Li. sFlow: towards resource-efficient and agile service federation in service overlay networks. In Proceedings of the 24th International Conference on Distributed Computing Systems, 2004, S. 628 – 635.  [YuJM13] Minlan Yu, Lavanya Jose und Rui Miao. Software defined trac measure- ment with opensketch. In Proceedings 10th USENIX Symposium on Net- worked Systems Design and Implementation, NSDI, Band 13, 2013. OpenFlow for QoS-Monitoring 16

  17. Pyretic Routing Server loadbalancing High-level Network Traffic monitoring Service(s) / Application(s) Etc. Northbound Communication Northbound API Pyretic Runtime Network Policy Composition Topology as Function Operators Abstraction Communication via standard socket OpenFlow Controller Platform (POX) Southbound API Southbound Communication (OpenFlow) Packet Forwarding Device(s) OpenFlow for QoS-Monitoring 17

  18. Component Diagram OpenFlow for QoS-Monitoring 18

Recommend


More recommend