internet2’s dynamic circuit infrastructure ciena coredirectors oscars + dragon for dynamic circuit...

35
• Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Upload: dorothy-dorsey

Post on 18-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

• Internet2’s Dynamic Circuit Infrastructure• Ciena CoreDirectors• OSCARS + DRAGON for dynamic circuit

allocation

ION

Page 2: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Web Interface

• Simple Web Interface to allow users to check on the state of the network and see some statistics about their circuits.

Page 3: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Monitoring Components

• Statistics Collection• Polls the Ciena software and grabs statistics• Ethernet: in/out packets, discards, errors,

operational/administrative state• Optical : operational/administrative state• “Vlan”: in/out packets, discards, errors,

operational/administrative state• Stores results in RRD files• Uses perfSONAR-PS SNMP MA to make the

statistics available

Page 4: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Monitoring Components

• Agent• Converts IDC’s view of circuit topology into

the ‘measurable’ topology• Caches these modified circuit topologies

for the web interface• Caches the network topology

Page 5: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Visualization Component

• Web Client• Retrieves the topology from the cache• Retrieves the set of circuits from the cache• Contacts the Measurement Archive and

requests statistics about the circuit

Page 6: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

IDC vs. Measurable Topologies

EthernetInterface VCGVCG

EthernetInterfaceVCGVCG

EthernetInterface

SONETInterface

SONETInterface

EthernetInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

SONETInterface

Sub-Network Connection

IDC’s Circuit Topology

Measureable Topology

Ciena:

Page 7: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

IDC vs. Measurable Topologies

EthernetInterface

IDC’s Circuit Topology

Measureable Topology

Dell 5224:

EthernetInterface

VLANInterface

VLANInterface

EthernetInterface

EthernetInterface

VLANInterface

VLANInterface

EthernetInterface

EthernetInterface

VLANInterface

VLANInterface

EthernetInterface

EthernetInterface

VLANInterface

VLANInterface

Page 8: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 9: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 10: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 11: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 12: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 13: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 14: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 15: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 16: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

Page 17: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Circuit Monitoring - Future

• Enable clients in one domains to lookup information about the segments of their circuit that cross other domains• Allows clients to pinpoint which domain

issues are occurring in.• Enables individuals to write applications to

better understand and visualize circuit statistics.

Page 18: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 19: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 20: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 21: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 22: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 23: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 24: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 25: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 26: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Page 27: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION
Page 28: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Interface

• Simple Web Interface to allow users to check on the state of the network and see some statistics about their circuits.

• Statistics Collected– About Circuits

• Up/down state• Utilization, dropped packets, discarded packets and

errored packets for the ingress/egress points

– About The Network• Up/down state of optical and Ethernet links.

Page 29: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Visualization

Page 30: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Visualization

Page 31: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Visualization

Page 32: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Visualization

Page 33: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Visualization

Page 34: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Visualization

Page 35: Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION

ION Monitoring Visualization