Skip to main content

"predictability of high performance networks"

Archived MagicPoint presentation slides, compiled into a single PDF document.

1999_ngi9912.pdf (29 slides, 611 KB)

Slide text transcript

Slide 1: predictability of

predictability of 
high performance networks:  
monitoring, analysis, & visualization

DARPA ITO PI meeting, 15-17 december 1999


       scientific apparatus offers a window to knowledge,
       but as they grow more elaborate,
       scientists spend ever more time washing the windows.
                                     -- Isaac Asimov


kc claffy, UCSD/SDSC/CAIDA
kc@caida.org
www.caida.org

Slide 2: focus

focus


advance capacity to monitor, depict and predict traffic behavior on current and advanced networks

identify traffic anomalies in real time

Slide 3: how

how


develop/deploy tools (coral oc48, skitter) to better engineer and operate networks

analysis and visualization of data

develop security features for 
   coral OC3/12 monitors

Slide 4: infrastructure-wide measurem't & analysis

infrastructure-wide measurem't & analysis



topology (mapping)

workload characterization (passive)

performance evaluation (active)

routing (dynamics)

Slide 5: skitter: macroscopic topology mapping

skitter: macroscopic topology mapping

18 monitors (inc. 1 root name server)
multiple dest. lists 29k servers/36k root clients 
52-byte ICMP probes, kernel timestamps, ssh/kerberos
goal: insights into inter-SP connectivity, routing, perf.
updated daily: www.caida.org/Tools/Skitter/Summary/

Slide 6: skitter: colored by IP address

skitter: colored by IP address

Slide 7: skitter: topology discovery/depiction

skitter: topology discovery/depiction

correlate effects with BGP routing changes
correlate path performance with specific events
identify critical infrastructure within the Internet

Slide 8: skitter: colored by country

skitter: colored by country

Slide 9: infrastructure: DNS roots

infrastructure: DNS roots 


RSSAC, DNS technical advisory committee to ICANN
co-locate skitter hosts w root servers
demonstrate root server performance in serving target community
develop techniques for evaluating architectual optimality for root server placement


(www.caida.org/Tools/Skitter/RSSAC/)

Slide 10: skitter: macroscopic study

skitter: macroscopic study 

DNS f root server (pv's): path wingspans

Slide 11: skitter: rtt vs hopcount (correlation?)

skitter: rtt vs hopcount (correlation?)

Slide 12: skitter: rtt distribution: tri-modal

skitter: rtt distribution: tri-modal

Slide 13: skitter: rtt vs longitude (light cone)

skitter: rtt vs longitude (light cone)

Slide 14: skitter: dispersion among ASes across paths

skitter: dispersion among ASes across paths

Slide 15: skitter: AS dispersion across paths (sdsc)

skitter: AS dispersion across paths (sdsc)

Slide 16: skitter: country dispersion across paths

skitter: country dispersion across paths

Slide 17: skitter analyses - preliminary findings

skitter analyses - preliminary findings


~1% IP destinations disappearing monthly (re-addressing, firewalls)
route announced path not matching forward path
indication of potential routing configuration errors  
   (by no means automatic)
persistence of paths 
methods to identify critical infrastructure
is there an Internet "core"?

datasets available to researchers

Slide 18: monitoring high perf. networks

monitoring high perf. networks 


priorities:

monitor/characterize traffic on high speed nets (OC48, gigether)
 
insights for
developing emerging hw/sw, protocols, applications
capacity/network planning and peering
network control and management 
billing and accounting

Slide 19: monitoring high perf. networks

monitoring high perf. networks 

coral/ocXmon testing (oc3,12,48,gE)
persistent real-time full frame collection
integration w coralreef analysis s/w
dag4.0 testing planned 1/00

Slide 20: security of high perf. networks: coralreef

security of high perf. networks: coralreef


CoralReef 3.2 release 12/16/99 
ATM: Applied Telecom and Fore OC3 (OC12 App. Tel. only)
ATM/POS:OC3/12 (DAG3.2 testing 1/00)

crl_portmap s/w module
listens for RPC portmap access
adds suspicious probing host to list
records all send-rec'd packets
full payload capture (default)
tcpdump output format

Slide 21: security of high perf. networks: coralreef

security of high perf. networks: coralreef


crl_filter
ATM reassembly
tcpdump output format
pipes to existing security tools

future
OC12 (full line rates), OC48 need card support
active enforcement module (yr 2000)
getting ISPs to use them 


    www.caida.org/Tools/CoralReef

Slide 22

visualization ('big viz')

massive datasets (terabytes)
many data attributes (complex)
multiple viz strategies/modalities 
workload
geographical
logical
chronological
2D vs 3D
animation
distributed acquisition, data reduction, rendering technologies
what is meaningful?
aggregation granularity
integration into ISP utilities

Slide 23

visualization: workload (protocol)

from caida traffic analysis cd, iec.caida.org

Slide 24: visualization: geographical

visualization: geographical

   www.caida.org/Tools/GeoPlot/
   [www.caida.org/Tools/NetGeo/]

Slide 25: visualization: chronological

visualization: chronological

 www.caida.org/Tools/Mantra
 www.caida.org/Tools/RRDTool

      18 oct 99, fix-west.mbone.nasa.gov

Slide 26: visualization: logical

visualization: logical
 
BGP routing table data (connectivity among ASes)

Slide 27: visualization: research priorities

visualization: research priorities

latency
key routers/networks
AS granularity
geographic
integration w mgt tools

obstacles: 
     mapping IP addresses to
router
geography  
AS
service provider
anything...

    topology changes faster than can measure

Slide 28: how (repeat)

how (repeat)


develop/deploy tools (coral oc48, skitter) to better engineer and operate networks

get ISPs to use them 
   (security, accounting, 
    useful analysis & visualization)

Slide 29: www.caida.org/Presentations/

www.caida.org/Presentations/

kc claffy
UCSD/SDSC/CAIDA
kc@caida.org
www.caida.org

Related Objects

See https://catalog.caida.org/media/1999_ngi9912/ to explore related objects to this document in the CAIDA Resource Catalog.