1 / 15

IPPM REPORTING MIB & ISP measurement infrastructure

IPPM REPORTING MIB & ISP measurement infrastructure. Emile STEPHAN- Jessie JEWITT France Telecom R&D. Summary. Result aggregation SLA monitoring. Standardization status Data model & Architecture of the MIB Namespace & IPPM Metrics Registry Measures sharing and control.

avery
Download Presentation

IPPM REPORTING MIB & ISP measurement infrastructure

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. IPPM REPORTING MIB & ISP measurement infrastructure Emile STEPHAN- Jessie JEWITT France Telecom R&D

  2. Summary • Result aggregation • SLA monitoring • Standardization status • Data model & Architecture of the MIB • Namespace & IPPM Metrics Registry • Measures sharing and control • Interdomain with IPPM MIB/ITU O.Iptest • Intra/inter domain correlation issues • Conclusion Workshop on End-to-End Quality of Service. What is it? How do we get it?

  3. Acronyms: VACM: View Access-based Control Model MP: measurement point or probe WG: working group. Foo, Bar: names of management applications Abbreviations: E2e: End to end; QoS: Quality of Service rootX: Domain X network measures manager Net: ippmNetMeasureTable Aggr: ippmAggrMeasureTable Rpt: ippmReportSetupTable IE: information element Abbreviation & Acronyms Workshop on End-to-End Quality of Service. What is it? How do we get it?

  4. Standardization status • IETF • IPPM Reporting MIB • Presented during 51st IETF • WG Item after 53rd IETF • Current version 04 • IPPM metrics Registry • Requested by RMON WG • WG last call done • ITU • O.Iptest • SG4 draft of IP test packet Workshop on End-to-End Quality of Service. What is it? How do we get it?

  5. IPPM REPORTING MIB Usage Report ReportSetup Mgmt Notification AggrMeasure History PointOfMeasure Synchronisation B Network NetMeasure A C Measure results A-C: probes ; Setup Test Packet Report Data model • PointOfMeasureTable • NetMeasureTable • SynchronizationTable • HistoryTable • MetricTable Owners MetricTable • OwnersTable • AggrMeasureTable • ReportSetupTable • ReportTable • Notifications Workshop on End-to-End Quality of Service. What is it? How do we get it?

  6. Managing Heterogeneity Measurement system Architecture of an IPPM Proxy IPPM Reporting MIB proxy C O N T R O L L E R ReportSetupTable READ/ CREATE AggrMeasureSetupTable SynchronisationTable S N M P probe pointOfMeasureTable probe V A C M probe NetworkMeasureTable probe READ/ ONLY History Table Reportable Notifications ; Results Control Workshop on End-to-End Quality of Service. What is it? How do we get it?

  7. Owner assigned indexes: Owner Name + Owner instance Index Distributed naming: Same identifier for a measure on IPPM proxies For aggregated measure and setup Interdomain unambiguous naming Owner namespace item item ID owner ID Usage ReportSetup.Foo.5(…) AggrSetup.Foo.6.9(…) IPPM MIB IPPM MIB Mgmt Aggr.Foo.6.9 Rpt.Foo.5 Domain X Domain Y Report Setup Owner namespace Workshop on End-to-End Quality of Service. What is it? How do we get it?

  8. ippmMetricsRegistry ippmMetricsTable ndx Name instantUnidirectionConnectivity 1 … … 6 oneWayDelay rfc … … oneWayDelayMedian 9 … … otherBodies Owner namespace Owner ID Measure ID Metric ID Usage AggrMeasure.Foo.17.9(…) IPPM MIB Mgmt AggrMeasure.Foo.17.9(Bar.5.6) NetMeasure.Bar.5.6 IPPM Metrics Registry • IPPM Metrics Registry • IPPM metrics • RFC2678-2681 • RFC3148, RFC3357 • RFC3393 & RFC3432 • Template for future IPPM metrics • Distributed metric measure index Workshop on End-to-End Quality of Service. What is it? How do we get it?

  9. Usage AggrMeasure.Foo.17.9(Bar.5.6) VACM Access list Allow Foo Create AggrMeasure.Foo.* Allow Foo Read NetMeasure.Bar.5.* Allow Foo Read History.Bar.5.* IPPM MIB AggrMeasure.Foo.17.9(Bar.5.6) Mgmt NetMeasure.Bar.5.6 Measures sharing & control: VACM • VACM: Access list • Who, from, session,action, object, instance • Which sub tree an user can access ? • Usage • Aggregation • Reporting • Sharing results • Measurement peering Workshop on End-to-End Quality of Service. What is it? How do we get it?

  10. Owner namespace Usage Aggr.Foo.17.9(1,10,FastReport,Net.rootX.5.6) IPPM MIB Mgmt Aggr.Foo.17.9(Net.Bar.5.6) Net.rootX.5.6(AC) B Network A C one-Way delay from A to C Domain X Internal control A-C: probes ; Setup test packet Report Aggregation: IppmAggrTable • Aggregation of • Network measures • Aggregated measures • Sharing measures • Name spaces • Fast reporting • Maintenance • Troubleshooting Workshop on End-to-End Quality of Service. What is it? How do we get it?

  11. ReportSetup.Foo.19: if History.Foo.17.9 > 100ms during 30 second Notify in ippmEventsDurationExceededReport Notify Rpt.Foo.19 10H20mn40s Usage Rpt.Foo.19 IPPM MIB Rpt.Foo.19(Aggr.Foo.17.9) Mgmt Aggr.Foo.17.9(Net.rootX.5.6) Net.rootX.5.6(AC) History.Foo.17.9: 10H20mn10s: 140ms 10H20mn20s: 110ms 10H20mn30s: 95ms 10H20mn40s: 140ms 10H20mn50s: 110ms 10H21mn00s: 130ms 10H21mn10s: 108ms Setup Report SLA monitoring: ippmReportTable • Backgroup monitoring • Metrics thresholds • UpAndDown < > in out • Exceeded Duration • Errored periods • Report • Locally or remotely • On event • On Measure cycles Workshop on End-to-End Quality of Service. What is it? How do we get it?

  12. Mgmt Net.Bar.5.6 Net.Bar.5.6 Network IPPM MIB IPPM MIB Domain X Domain Y Bar.5 IP Test Packet • Test Packet: Type-P + data + O.Iptest Signature • Example: • Type-P source A: (ip.udp,19.0.0.1 10000) • Type-P Destination G: (ip.udp, 12.0.0.1 100) • Owner: Bar ; Owner Measure ID: 5 B F A E G C Internal control A-G: probes ; Setup O.iptest packet Report Interdomain measure: ITU O.iptest • Packet Signature • Any Type-P: IP, IPv6 • Sqce #, Timestamp… • 3 optional IE • CRC32, • timestamp bar, • Interdomain • Interdomain IE • IPPM Reporting MIB • OwnerID & MeasureID • Carrier class results Workshop on End-to-End Quality of Service. What is it? How do we get it?

  13. Need: Correlate intra and interdomain results; Report; One solution: Concatenation of intra domain measure Decomposition of e2e inter domain measure Missing Standard spatial metrics I H J B F A E C G Intra/inter domain correlation issues Interdomain: Net.Bar.5.6(AG) Intradomain: Net.rootX.9.6(AB) Net.rootZ.7.6(HJ) Net.rootY.5.6(FG) Concatenation: AG=AB + HJ +FG Spatial.Foo.18.?(AG) =rootX.9 +rootY.5 +rootZ.13 Decomposition: AJ = AG - FG Spatial.Foo.19.?(AJ) =Net.Bar.5.6 - Net.rootY.5.6 Management Domain Z Network Domain Y Domain X A-G: probes ; Test packets ; O.iptest packet Workshop on End-to-End Quality of Service. What is it? How do we get it?

  14. Conclusion • Measure sharing & security with SNMPv3/VACM • Measurement peering with IPPM Proxies • Statistical e2e interdomain QoS monitoring • True e2e interdomain QoS monitoring with O.iptest • Standardization of spatial metrics is required • Concatenation of e2e intra domain measures • Correlation of intra and interdomain e2e measures Workshop on End-to-End Quality of Service. What is it? How do we get it?

  15. References IPPM Reporting MIB & IPPM metrics Registry • http://www.ietf.org/html.charters/ippm-charter.html Spatial metric draft • http://www.ietf.org/internet-drafts/draft-stephan-ippm-spatial-metrics-01.txt O.iptest • http://www.itu.int/ITU-T/studygroups/com04/index.asp IPPM proxy Implementation & demo • Implemented by FT R&D • 6QM IST project at IPv6 Global submit 2003 • http://www.ipv6-es.com/03/documents/demos_gis2003.pdf • Industrialized in QosMetrix measurement system Workshop on End-to-End Quality of Service. What is it? How do we get it?

More Related