IPPM REPORTING MIB & ISP measurement infrastructure Emile STEPHAN- Jessie JEWITT

advertisement
International Telecommunication Union
IPPM REPORTING MIB
& ISP measurement
infrastructure
Emile STEPHAN- Jessie JEWITT
France Telecom R&D
Workshop on End-to-End Quality of Service.What is it? How do we get it?
Geneva, 1-3 October 2003
Summary
ITU-T
o
o
o
o
o
o
o
o
o
1-3 October 2003
Standardization status
Data model & Architecture of the MIB
Namespace & IPPM Metrics Registry
Measures sharing and control
Result aggregation
SLA monitoring
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?
2
Abbreviation & Acronyms
ITU-T
o Acronyms:
• VACM: View Access-based Control Model
• MP: measurement point or probe
• WG: working group.
• Foo, Bar: names of management applications
o Abbreviations:
• E2e: End to end; QoS: Quality of Service
• rootX: Domain X network measures manager
• Net: ippmNetMeasureTable
• Aggr: ippmAggrMeasureTable
• Rpt: ippmReportSetupTable
• IE: information element
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
3
Standardization status
ITU-T
IETF
o
•
IPPM Reporting MIB
•
•
•
•
IPPM metrics Registry
•
•
Requested by RMON WG
WG last call done
ITU
o
•
O.Iptest
•
1-3 October 2003
Presented during 51st IETF
WG Item after 53rd IETF
Current version 04
SG4 draft of IP test packet
Workshop on End-to-End Quality of Service. What is it? How do we get it?
4
Data model
ITU-T
o
o
o
o
o
PointOfMeasureTable
NetMeasureTable
SynchronizationTable
HistoryTable
MetricTable
o
OwnersTable
o
AggrMeasureTable
ReportSetupTable
o
IPPM REPORTING MIB
MetricTable
ReportSetup
Report
AggrMeasure
Notification
Mgmt
History
PointOfMeasure
B
o
1-3 October 2003
ReportTable
Notifications
Synchronisation
Network
NetMeasure
A
o
Usage
Owners
A-C: probes ; Setup
Report
C
Measure results
Test Packet
Workshop on End-to-End Quality of Service. What is it? How do we get it?
5
Managing Heterogeneity
ITU-T
Architecture of an IPPM Proxy
Measurement system
IPPM Reporting MIB proxy
C
O
N
T
R
O
L
L
E
R
ReportSetupTable
READ/
CREATE
S
N
M
P
AggrMeasureSetupTable
SynchronisationTable
pointOfMeasureTable
V
A
C
M
NetworkMeasureTable
READ/
ONLY
History Table
probe
probe
probe
probe
Reportable
Notifications
Control
1-3 October 2003
; Results
Workshop on End-to-End Quality of Service. What is it? How do we get it?
6
Owner namespace
ITU-T
o Owner assigned indexes:
• Owner Name
• + Owner instance Index
o Distributed naming:
• Same identifier for a
measure on IPPM proxies
• For aggregated measure
and setup
• Interdomain unambiguous
naming
Owner namespace
item owner ID
ReportSetup.Foo.5(…)
AggrSetup.Foo.6.9(…)
IPPM MIB
Aggr.Foo.6.9
IPPM MIB
Rpt.Foo.5
Domain X
Domain Y
Setup
1-3 October 2003
item ID
Usage
Mgmt
Report
Workshop on End-to-End Quality of Service. What is it? How do we get it?
7
IPPM Metrics Registry
ITU-T
o IPPM Metrics Registry
• IPPM metrics
• RFC2678-2681
• RFC3148, RFC3357
• RFC3393 & RFC3432
• Template for future
IPPM metrics
• Distributed metric
measure index
ippmMetricsRegistry
ippmMetricsTable
ndx
1
instantUnidirectionConnectivity
…
…
6
oneWayDelay
…
…
rfc
9
otherBodies
Name
…
oneWayDelayMedian
…
Owner namespace
Owner ID
Measure ID
Metric ID
AggrMeasure.Foo.17.9(…)
Usage
IPPM MIB
AggrMeasure.Foo.17.9(Bar.5.6)
Mgmt
NetMeasure.Bar.5.6
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
8
Measures sharing & control: VACM
ITU-T
o VACM: Access list
• Who, from,
session,action,
object, instance
o Which sub tree an user
can access ?
o Usage
•
•
•
•
1-3 October 2003
Aggregation
Reporting
Sharing results
Measurement peering
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
Workshop on End-to-End Quality of Service. What is it? How do we get it?
9
Aggregation: IppmAggrTable
ITU-T
o Aggregation of
• Network measures
• Aggregated
measures
o Sharing measures
• Name spaces
o Fast reporting
• Maintenance
• Troubleshooting
1-3 October 2003
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
A
Domain X
C
Network
one-Way delay from A to C
A-C: probes ; Setup
Report
Internal control
test packet
Workshop on End-to-End Quality of Service. What is it? How do we get it?
10
SLA monitoring: ippmReportTable
ITU-T
o Backgroup monitoring
• Metrics thresholds
ReportSetup.Foo.19:
if History.Foo.17.9 > 100ms during 30 second
Notify in ippmEventsDurationExceededReport
• UpAndDown < > in out
• Exceeded Duration
• Errored periods
o Report
• Locally or remotely
• On event
• On Measure cycles
Notify
Rpt.Foo.19
10H20mn40s
Rpt.Foo.19
IPPM MIB
Rpt.Foo.19(Aggr.Foo.17.9)
Aggr.Foo.17.9(Net.rootX.5.6)
Net.rootX.5.6(AC)
History.Foo.17.9:
10H20mn10s: 140ms
10H20mn20s: 110ms
10H20mn30s: 95ms
Setup
1-3 October 2003
Usage
10H20mn40s:
10H20mn50s:
10H21mn00s:
10H21mn10s:
Mgmt
140ms
110ms
130ms
108ms
Report
Workshop on End-to-End Quality of Service. What is it? How do we get it?
11
Interdomain measure: ITU O.iptest
ITU-T
o Packet Signature
• Any Type-P: IP, IPv6
• Sqce #, Timestamp…
• 3 optional IE
• CRC32,
• timestamp bar,
• Interdomain
• Interdomain IE
o
o
IPPM Reporting MIB
OwnerID &
MeasureID
o Carrier class results
1-3 October 2003
IPPM MIB
Net.Bar.5.6
IPPM MIB
Net.Bar.5.6
F
B
A
Mgmt
E
C
Domain X
IP Bar.5
G
Network
Domain Y
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
A-G: probes ; Setup
Report
Internal control
O.iptest packet
Workshop on End-to-End Quality of Service. What is it? How do we get it?
12
Intra/inter domain correlation issues
ITU-T
o Need:
• Correlate intra and
interdomain results;
• Report;
o One solution:
• Concatenation of intra
domain measure
• Decomposition of e2e
inter domain measure
o Missing
• Standard spatial metrics
1-3 October 2003
Interdomain:
Net.Bar.5.6(AG)
Intradomain:
Net.rootX.9.6(AB)
Net.rootZ.7.6(HJ)
Net.rootY.5.6(FG)
Management
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
I
Domain Z
H
J
F
B
A
C
E
Domain X
A-G: probes ; Test packets
Network
G
Domain Y
; O.iptest packet
Workshop on End-to-End Quality of Service. What is it? How do we get it?
13
Conclusion
ITU-T
o
o
o
o
o
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
•
•
1-3 October 2003
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?
14
References
ITU-T
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-spatialmetrics-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
•
•
1-3 October 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?
15
Download