210 likes | 378 Views
Data Plane Measurements. Deniz Gurkan June 26 th , 2009. Cluster B. PlanetLab. Cluster E. PICK ONE. Cluster D. Cluster C. Enterprise GENI. ProtoGENI. ORCA/BEN. Orbit Framework. Cluster A . Programmable Edge Node. GUSH Tools. DETER Trial Integration.
E N D
Data Plane Measurements Deniz Gurkan June 26th, 2009
Cluster B PlanetLab Cluster E PICK ONE Cluster D Cluster C Enterprise GENI ProtoGENI ORCA/BEN Orbit Framework Cluster A Programmable Edge Node GUSH Tools DETER Trial Integration Vehicular Mobile Network Virtual Tunnels Provisioning Service WiMAX Million Node GENI CMU Testbeds Sensor/Actuator Network Studies Mid-Atlantic Crossroads Instrumentation Tools Regional Opt-In Kansei Sensor Network GENI Meta Operations GpENI Digital Object Registry Measurement System SPP Overlay Hosting Nodes Security Architecture GENI at 4yr Colleges Data Plane Measurements Embedded Real-time Measurements Optical Access Networks GENI Spiral 1: 5 Control Framework Clusters (29 Projects) 2
Outline • Review all Substrate Technologies* • Embedded Measurements* • Milestones • Suggested External Measurements • Desired Attributes: networking • Desired Attributes: reconfiguration and programmability • An example case * Based on the “Spiral-1 Substrate Catalog” GPO, J. Jacob.
Measurements • Embedded Measurements: Readily available at the multi-purpose nodes (network nodes, other boxes) where transparency is dependent on the manufacturer’s design. Access is sometimes restricted to only through the vendor’s API where there is no direct access to the sensors (refer to GIMS). • External Measurements: Depending on needs assessment in a GENI control framework, external measurement instruments are investigated.
Example Embedded Measurements • Adva FSP 3000: • Optical performance monitoring • SONET/SDH, physical layer , service availability • PM threshold setting • PM threshold crossing alerts • FEC counters • SNMP traps for alarm monitoring • Fault Management • Ethernet,RS-232 serial cable, SNMP, remote management via in-band channels • 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) 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 Proto-GENI & BEN Mid-Atlantic Network GpENI
Example Embedded Measurements • Polatis 24 Port Fiber Switch in BEN • Monitor the optical power on a per port basis • Ethernet, serial interface (RS232), or GPIB. • NOTE: Measurement Applications Enabled by the Fiber Switch • Receiver and transmitter testing • BER • Jitter and protocol testing Source: http://www.polatis.com/solutions/test_measurement.asp
Embedded Measurements Cluster B • Enterprise GENI • OpenFlow: Gather statistics at a per flow entry on routers/switches. • SPP Overlay • PlanetLab mechanisms for auditing outgoing traffic. • Generates real time charts of traffic associated with the slice. • NetFPGA: Programmable hardware • Mid Atlantic Network • Adva Optical Network ( FSP 3000): Optical performance monitoring, FEC counters, SNMP traps for alarm monitoring • Nagios: Monitors network Health , round trip time between nodes • Ethernet Switches: Packet counters and error counters • Cricket: Graphing of network performance and optical performance monitoring data. • GpENI • Ciena CN 4200: Bit error rate , optical power and performance monitoring.
Embedded Measurements Cluster C Cluster D • CMU Testbeds • Interface monitoring ,tcpdump/pcap and Nagios-style monitoring of machine availability. • Proto-GENI • Ethernet switches: Packet counters and error counters • Net FPGA: Programmable hardware • Programmable Edge Node • Network Processor: Flow Statistics • Measurement System • Capture packets associated with the experiment. • System utilization measurements via SNMP • Activity logs • BEN • Polatis 32 fiber optical switch: Optical power measurement • Infinera DTN: Full digital access to the optical layer , digital performance monitoring • DOME • Umass Server: SSIDs and BSSIDs, signal strength, noise level, and type of security • Vise • NetCDF files: Raw reflectivity and Voltage data • Kansei Sensor Networks • Kansei Doctor: measures the number of available nodes, their health, radio link quality and networking metrics relevant for sensor networks.
Embedded Measurements Cluster E • WiMax • NEC WiMax Base Station • PHY : Access mode, Frequency, DL:UL ratio, Channel BW, FFT size, Frame duration, TX output Power and # of sectors. • MAC: Head compression, ARQ, MBS support, Resource management • Network: IP protocols, Bridging/Routing and Packet handling. • Orbit Measurement Library • Record per flow or per packet measurements • Layer 2 and 3 measurements
Milestones Milestones Delivered • Review all substrate technologies in spiral-1 • Document embedded measurement capabilities As more substrate input is delivered to the substrate workgroup, we will revisit these deliverables. Future Milestones • Identify external measurement equipment due May 30th 2009 • Describe the network connections for external measurements due August 31st , 2009
Some Notes on Embedded Measurements • Control frameworks have been busy with preparing for the first prototype implementations. • Embedded measurements (that are included in our report) are not all available in prototype implementations: • Integration of measurement resources as components into the aggregate manager may not be present. • Need-assessment for the embedded measurements has not been a priority. • Most embedded measurements have been in the control plane serving layer 2/3 monitoring needs.
External Measurements Wireless Optical Anritsu MP1800A: Signal Quality Analyzer at 40 Gbps with Remote control Ethernet/GPIB JDSU T-BERD/ MTS-8000: Full 40 G testing, 1550 nm optics (per ITU-T and GR-253 standards), G.826 and G.828 performance measurements with configuration capability on application modules. Centellax TG1B1-A: 10G BERT with GPIB control Interface. • Anritsu MS269xA Signal Analyzer with Mobile WiMAX Measurement Software: IEEE802.16e RF signal characteristics • JDSU G7104A Multimaster Base Station Tester: Test and measure CDMA, WCDMA/HSPDA systems • JDSU GC7105A Base Station Analyzer: Test and maintenance of wireless communication systems • JDSU GC7106A RF Analyzer: Test and measure RF communication systems
Desirable Attributes Networking of Instruments Re-configuration & Programmability Configure measurement parameters Re-program a measurement resource Slice a measurement instrument for multiple user access • Remote access mechanisms • Flexible API to interface with the aggregate managers across GENI • Storage
Networking of External Measurement Instruments • Remote access mechanisms: Ethernet, USB, other – include a computer (server) at each instrument site • Interface to the instrument: (programmable) vendor API/drivers – couple with GENI control frameworks • Planetlab interface, rspecs • ORCA interface, NDL • ProtoGENI interface, Emulab • Storage (experiment execution – data collection and analysis*): on-instrument, on-network, local, at researcher’s access point, ??? * “Lifecycle of a GENI Experiment”, GPO, V. Thomas.
Re-configuration of External Measurements • Configure measurements as you can register/plan (resource discovery, tool discovery, etc.)* an experiment – what parameters are measured at which measurement resource at what granularity. • E.g.: • optical power per wavelength channel, • at input of Infinera DTN at UH for the link between UH and Rice, • at a sampling frequency of 60 Hz. • Reconfiguration availability: e.g. change sampling rate (need to know the range of configuration) * “Lifecycle of a GENI Experiment”, GPO, V. Thomas.
Programmability of External Measurements • Re-program a measurement resource according to what your analysis requirements dictate: • Local analysis and then report instead of continuous raw data reporting • Upload custom measurement software to instruments • Slicing of a measurement instrument similar to a resource being sliced – multiple researchers can access the same or different measurement parameters at the same time
Example Capabilities: An optical measurement instrument • Bit error rate • Polarization Mode Dispersion testing – PMD delay, PMD coefficient and second order values. • Chromatic Dispersion testing – OTDR based method and phase shift method • DWDM: Optical SNR, power and wavelength in the S, C, L bands. • Optical spectrum analyzer(OSA) module • Network connection to the instrument • Dedicated link • In-line • Link-based measurements: the basis for end-to-end? • Infinera • Ciena • ADVA • Fujitsu • Update frequency of measurements • Desired sampling rate • Event reporting • Other exotic analysis
Thank you • Questions? • Suggestions?