Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

16
Circuit Monitoring Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel

description

Up/Down Status – End-to-end, Per-domain, Per-link (if available) Ethernet – Utilization End-to-end, Per-domain (minimum: edge points), Per-link (if available) – Errors End-to-end, Per-domain (minimum: edge points), Per-link (if available) SONET – Errored seconds, light levels IP – Achievable bandwidth end-to-end, per-domain or link if possible – Latency end-to-end, per-domain or link if possible – Loss end-to-end, per-domain or link if possible Others? 3 – 3/12/2016, © 2009 Internet2 Relevant Metrics

Transcript of Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

Page 1: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

Circuit MonitoringCircuit Monitoring

2010-01-31, perfSONAR-PS Developers MeetingAaron Brown, Ezra Kissel

Page 2: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

• Problems– Difficult to add new metrics to E2EMon– E2EMon model is heavily dependent on naming conventions– A single missing MA can render the end-to-end circuit incomprehensible– The schema does not allow for tying circuits to underlying infrastructure

• Goal– Make it easy to add new monitored metrics without changing the model– Remove need to use of circuit naming convention for defining circuit

characteristics– Allow interested clients to dive down into the physical makeup of the circuit,

if allowed.– Allow for model to expand to support future circuit properties like

asymmetric routes, failover paths, etc.

2 – 05/14/23, © 2009 Internet2

Circuit Monitoring

Page 3: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

• Up/Down Status– End-to-end, Per-domain, Per-link (if available)

• Ethernet– Utilization

• End-to-end, Per-domain (minimum: edge points), Per-link (if available)– Errors

• End-to-end, Per-domain (minimum: edge points), Per-link (if available)• SONET

– Errored seconds, light levels• IP

– Achievable bandwidth• end-to-end, per-domain or link if possible

– Latency• end-to-end, per-domain or link if possible

– Loss• end-to-end, per-domain or link if possible

• Others?

3 – 05/14/23, © 2009 Internet2

Relevant Metrics

Page 4: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

4 – 01/31/10, © 2009 Internet2

Additional Considerations• End-site monitoring

– Hosts providing services and applications– snmpd

– web100 for connection-specific statistics

• Metric composition– A number of disparate metrics are collected– Options:

• Keep technology-specific statistics• Attempt to compose and normalize• Others?

– Factors include archival and display requirements

Page 5: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

5 – 05/14/23, © 2009 Internet2

Circuit Architecture

Circuit Descriptor

Segment Descriptor

Segment Descriptor

Segment Descriptor

Page 6: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

• Topology Service– Holds the circuit and segment descriptors

• Lookup Service– Allows clients to discover the location of the circuit and segment

descriptors as well as measurement data• Circuit Creation Service• Monitoring Service(s)

– Holds measurement data about the circuit• Domain Circuit Monitoring Agent

– Constructs the circuit and segment descriptor– Kicks off monitoring as needed

6 – 05/14/23, © 2009 Internet2

Circuit Architecture - Components

Page 7: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

7 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 8: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

8 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 9: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

9 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 10: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

10 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 11: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

11 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 12: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

12 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 13: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

13 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 14: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

14 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 15: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

15 – 05/14/23, © 2009 Internet2

Circuit Architecture – Data Query

Topology Service

Lookup Service

Client

MonitoringService

Circuit Creation Service

switch switch

Circuit Monitoring

Agent

Page 16: Circuit Monitoring 2010-01-31, perfSONAR-PS Developers Meeting Aaron Brown, Ezra Kissel.

Circuit MonitoringCircuit Monitoring2010-01-31, perfSONAR-PS Developers MeetingAaron Brown, Ezra Kissel

For more information, visit www.internet2.edu

16 – 05/14/23, © 2009 Internet2