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

Post on 18-Jan-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

• 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.

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

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

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

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:

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

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

ION Monitoring

CienaCoreDirector

CienaCoreDirector IDCIDC

Monitoring Agent

Monitoring Agent

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

CienaCoreDirector

perfSONARArchive

perfSONARArchive

AgentAgent

Local Cache

WebClient

UserUser

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.

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

Lookup ServiceLookup Service

IDCIDC

NotificationBroker

NotificationBroker

PerformanceCollector/Archive

PerformanceCollector/Archive

TopologyService

TopologyService

ClientClient

AgentAgent

Monitoring Architecture

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.

ION Monitoring Visualization

ION Monitoring Visualization

ION Monitoring Visualization

ION Monitoring Visualization

ION Monitoring Visualization

ION Monitoring Visualization

ION Monitoring Visualization

top related