16
Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th , 2008

Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th, 2008

Embed Size (px)

Citation preview

Data Plane Measurements

Deniz GurkanRoopa KrishnappaOctober 28th, 2008

Motivation

• GENI Spiral 1: – Remote access to data plane measurements from

• network boxes with embedded monitoring– readily accessible measurements through OS– built-in monitoring not open to users (for instrument OS purpose only)

• external instruments connected to select network nodes

– Measurement access by applications/users through the aggregate manager

• provide applicable commands for programming/configuring specific measurements

– Need information from the Spiral-1 prototypes

D. Gurkan 2

Outline

D. Gurkan 3

1. Data Plane Measurementsa. External Test Equipmentb. Embedded Measurements

2. Which project are we?3. Collaboration with Prototype Projects4. Measurement Challenges5. Integration Plan6. Milestones7. Future Collaboration with LEARN – Lonestar

Education and Research Network

Strawman GENI Block Diagram

D. Gurkan 4

Chip Elliott – GENI Project Director, Oct. 29th, ‘07, 1st GENI Engineering Conference:

From: http://www.geni.net/docs/Building_GENI_Time_to_Start.pdf

D. Gurkan 55 5

GENI Spiral 1: 5 Control Framework Clusters (29 Projects)

DETERTrial

Integration

Cluster A

Cluster B

PlanetLab

Enterprise GENI

GUSH Tools

Provisioning Service

Mid-Atlantic Crossroads

GpENI

SPP Overlay Hosting Nodes

Cluster C

ProtoGENI

Virtual Tunnels

CMU Testbeds

Instrumentation Tools

Measurement System

Studies

GENI Meta Operations

Security Architecture

Data Plane Measurements

Optical Access Networks

Cluster D

ORCA/BEN

Vehicular Mobile Network

Sensor/Actuator Network

Kansei Sensor Network

Cluster E

Orbit Framework

WiMAX

PICK ONE

Programmable Edge Node

GENI at 4yr Colleges

Million Node GENI

Regional Opt-In

Digital Object Registry

Embedded Real-time

Measurements

Collaboration with Prototype Projects

D. Gurkan 6

• From Substrate WG System Engineer Report:– Overview of measurement resources

• Discussion of external test equipment resources– Connections, bandwidths, interfaces

• Discussion of internal measurement resources– Access to information

• Discussion of measurement resource sharing• Discussions of measurement resource configuration,

programmability• Active collaboration with other Spiral-1 projects:

– How optical layer measurements will help future experiments: “Real-time measurements”

– Substrate level measurements to enhance experiment resources: “ORCA/BEN”

Spiral-1 Clusters

D. Gurkan 7

DETER

Measurement data for better provisioning & cross-layer communications research:

trust and securityinteraction: components and

available measurements

PlanetLab

Measurements on data planeinteraction: components with potential measurements in

PlanetLab, SPP Overlay Nodes, Enterprise GENI, Mid-Atlantic

Network, Great Plains Network, and Provisioning Service

ProtoGENIMeasurements on data plane

interaction: measurements available to the Aggregate Manager and from the CMU Testbeds, data plane measurements as resources for Instrumentation Tools, substrate

level data plane measurement resources for the Measurement

System

Spiral-1 Clusters cont.

D. Gurkan 8

ORCA

Measurements on data planeinteraction: components with potential measurements in

ORCA/BEN, Vehicular Mobile Network, GENI Sensor/ActuatorNetwork, GENI Sensor Network

ORBITMeasurements on data plane

interaction: contribute to creation of the measurement framework in

ORBIT through substrate level data plane measurement resources, determination of measurement resources in GENI base station

node towards usage possibly after Spiral-1 in WiMAX

Measurement ChallengesCollaboration with prototypes to gather information on

measurement points/components/resources:• Overview of measurement resources

– Discussion of external test equipment resources• Connections, bandwidths, interfaces

– Discussion of internal measurement resources• Access to information

– Discussion of measurement resource sharing– Discussions of measurement resource configuration, programmability

Remote access of measurement configuration is key to the future popularity.

Measurement architecture has to be designed hand-in-hand with measurement plane to prevent any interface/ interoperability problems.

D. Gurkan 9

Measurements

D. Gurkan 10

1. External Measurements: Depending on needs assessment with control framework and real-time measurement capabilities, external measurement components will be investigated.

2. Embedded Measurements: Already available at the network nodes.

Examples of Embedded Measurements

D. Gurkan 11

1. Ciena CN 4200: – Bit error rate, optical

power– Protocol specific

performance monitoring (Remote Monitoring (RMON) for Ethernet connections)

– Performance monitoring on network services

– 2 x 10/100BaseT Ethernet ports for remote connectivity, and a RS-232 serial port for local craft access

2. Fujitsu F7500: – Optical performance

monitoring, wavelength management, lightpath circuit tracking

– Topology discovery and display

– SONET and Gigabit Ethernet performance monitoring

– Ethernet Local Area Network (LAN) cable or RS-232 serial cable

3. Infinera DTN: – Full digital access to

the optical layer and performance monitoring, fault management.

– Ethernet- based craft interface, remote connection via the in-band management channel carried by the Optical Supervisory Channel (OSC)

Components of an Aggregate

D. Gurkan 12

B

C

A

Node 2

B

C

A

Node 1

B

C

A

Node 1

B

C

A

Node 3

GENI Data Plane

GENI Control Framework

GIMS

GENI CF Interface GENI OPS Interface GIMS Interface

GENI OPS

Config

Test Eq.

Aggregate Interface {Config, Test, Nodei, Ai, Bi, Ci}

Operations and

Management

passive taps

buffering

measurement boxes

measurement data

access

Figure by John Jacob, Substrate draft document

Integration Plan• Substrate: contribute by providing measurement

resources for all components and aggregates of Spiral-1 prototypes

• GIMS: contribute through the report of what is available as embedded measurements in Spiral-1– Long-term impact: match experimenter/ researcher

use-cases with what is available on prototypes already and then project what can be included to enable future experiments.

D. Gurkan 13

Integration with Aggregate Manager

Test and MeasurementInstruments:• Different interfaces• Stream, parameter, alarm• Multiple users• Service hardware• Designed for current IP

• clean-slate research?

Devices (& Links, Services) Under Test:• End-to-end

• processing intensive• intelligent output

• Link level measurements: • standalone or embedded• sensor output (raw)

Complex Flexible Connection Requirements:• Data plane and measurement plane• Data archiving• Component manager connections

Slice CoordinationAmong Users:• Component manager• Resource management

D. Gurkan 14

Measurements

O&M

Milestones1) March 1, 2009• Identification of instrumentation technologies with remote access

capabilities that can be leveraged into a networking environment. The connection methods and design for integration will be delivered.

• A report will be presented to the substrate workgroup meeting during 4th GEC.

• Demo on LEARN with accessible embedded and possible external measurements on the network nodes.

2) August 31, 2009• Conceptual design of the GENI measurement framework with remote

programmable and accessible instrumentation will be delivered.• Measurement design will be finalized for the GENI platform based on

available off-the-shelf instruments. The final design will be delivered to the GENI workgroups and GPO during the GENI Engineering conference.

D. Gurkan 15

LEARN

• Active collaboration and contribution to GENI is planned – Houston node is available for data plane measurements project

• LEARN Services:– WaveNet: 1 or 10 Gbps dedicated links– FrameNet: Layer 2 service at 1 Gbps– Layer3 services: NLR PacketNet, Internet2 Network, Texas

IntraNet– Colocation services: co-lo and rack space, enterprise class

data center space with AC power, cross connects

D. Gurkan 16