Research on design and implementation of Internet

Download Report

Transcript Research on design and implementation of Internet

Research on design and implementation
of Internet measurement infrastructure


Lv
Jun
Aug 28, 2003

1. Introduction

2. Analysis of Internet measurement
infrastructure

3.Improvement measurement architecture

4. Implementation status

5. Summary
1. Introduction





We require to build a "measurement infrastructure"
for the Internet.
Some experts make the investigation into the
measurement infrastructure : NIMI, IPMA, etc
But these infrastructures also have some problems.
Proposing an improvement architecture and
a specific implementation diagram.
2. Analysis of measurement infrastructure
 (1)
NIMI
 (2)IPMA
 (3)SKITTER
 Others
2. Analysis of measurement infrastructure
An architecture for Internet measurement
(1) NIMI: (National Internet measurement infrastructure )
 Goals: building a "measurement infrastructure" for the



Internet.
The emphasis: a generalized architecture for scalable
measurement infrastructure .
A scalable architecture may sustain full mesh
measurement tools and data collection or
analysis, the infrastructure maintenance, etc.
Meet the demands of heterogeneity,manageability
and controllable.
The infrastructure can be carried out by NPD
(Network Probe Daemon),which is deployed on
network nodes.
NIMI
Such an infrastructure consists of a
collection of measurement "platforms,"
which are dedicated workstations sited at
different locations around the network
platform
platform
NIMI Architecture

NIMI
NIMI Architecture
MC
CPOC
NPD
NPD
MC
DAC
NPD
DAC
NIMI
NIMI properties :
 Scalable
 Flexible
 Security
 Problems: System crashed and failed to restart;

updates required to NPD or measurement software
IPMA

(2) IPMA:(Internet performance measurement
and analysis )
 The IPMA project is engaged in the following
statistics research activities:

Measurement and analysis of interdomain routing statistics,
including: route flap, growth of routing tables, network
topology, invalid routing announcements,

Experimentation and deployment of the Mapper network
topology monitoring tool developed by NLANR.

Real-Time visualization
performance statistics
of
network
routing
and
IPMA
The IPMA collects a variety of network and
interdomain routing statistics at each of
Network Access Points (NAPs).
These statistics provide valuable information on
the performance of NAP media, the stability of
network service providers, and serve as an
early indicator of emerging network problems.
IPMA

IPMA Architecture
Data Distiller
BGP Peer
Web Server
Salamender
Client
Client
Client
2. Analysis of measurement
infrastructure
(3) Skitter (CADIA)


Measure Forward IP Paths


Measure Round Trip Time


Track Persistent Routing changes


Visualize Network Connectivity
2. Analysis of measurement infrastructure

Passive measurement projects:
 (1)NLANR---PMA project
 (2)MOAT NAI(Network analysis
infrastructure)
(3)CoralReef (CAIDA software)
Problems
 System crashed and failed to restart; updates
required to NPD or measurement software; disk
space exhausted; packet filter misconfigured;
clock running berserk, etc.

Hard facilities are incompatible for these
infrastructure, data resource and software
cannot be shared.

It is difficult to deploy probe on the network
backbone. The function and structure of the
probing system are complex.
3. Improvement Measurement
Architecture
Idea





1. By improving NPD, we composing network probe
platform (NPP)
2. Design a client application interface
3. Use a proxy to store configuration information
and data resource
4. Establish the measurement information
center (MIC)
Distributed measurement of hierarchical architecture,
provide data as web report. (IPMA)

NIMI Architecture
MC
CPOC
NPD
NPD
MC
DAC
NPD
DAC
3. Improvement Measurement
Architecture
Five parts:NPP,CA,MCC,DATA,DAC
NPP
MCC
NPP
NPP
NPP
DATA
DATA
MCC
MIC
DAC
CA
DAC
CA
4. Implementation Status


(1) Block-diagram
Measurement
module(NPP)
measurement
request
Configuration
(MCC)
Measurement goal
Database
(DATA)
Measurement tools
Client application
(CA)
client
configuration
Data
analysis
(DAC)
Client browse
Real time display
Measurement 1
Data
maintenance
Information
center (MIC)
Measurement 2
…………
client
4. Implementation Status

(2) Implementation


Configuration
 Data
collecting
5. Summary

we survey the principle and property of present
measurement infrastructure,and propose improving
architecture.
 we present an implementation block-diagram on the
basis of practical performing design.
 We have an idea about executing the plan on the
CERNET and have prepared to do some work to
facilitate the performing of the plan
The End
Thanks!