perfSONAR Deployment Update
and Possible Collaborations
Takatoshi Ikeda
NICT/KDDItk-Ikeda’at’kddne.ad.jp

KOREN Workshop, 11.6.2009

Agenda• Background• Overview of perfSONAR• Deployment in Japan• Use Case
• Possible Collaborations

KOREN Workshop , 11.6.20092

Background• Increasing research projects and experiments over global scale
network––––eVLBI
Telemedicine
Digital Cinema
LHC• Providing multi-layer network service–

Layer1(SONE T/SDH)–Layer2（Ethernet)••––eVLBI antennas

Dedicated circuit, DCN
VLAN, L2VPN over MPLS, DCN

Layer3（IP)•Internet

Layer4~ (Overlay network)•PlanetLab, PIAXLHCOPN• Making it easier to solve end-to-end performance problems on paths
crossing several networks• Collecting and publishing network performance data of each layer byusing well-defined protocols.
KOREN Workshop , 11.6.20093

Overview ofOverview
perfSONAR is an Interoperable measurement infrastructure for
network performance monitoring, making it easier to solve endto-end performance problems on paths crossing severalnetworks. (http://www.personar.net)• Architecture–Interoperable network measurement middleware (SOA):• Web services-based. SOAP API• Decentralized–Integrates:• Network measurement tools and data archives• Data manipulation–Based on:• OGF Working Group– Data : NM-W G（Network Measurements Working Group）– Protocol : NMC（Network Measurement & Control Working Group)– Network Topology :Network Markup Language W G• Project–Joint project among ESnet, GEANT, Internet2 and RNP–Current participants• http://www.perfsonar.net/partners.html

KOREN Workshop , 11.6.20095

Current Measurement System
User
Inquiry / Answer

NOC A

Inquiry / Answer

NOC B

Issues in multi-domain network• Difficulty in finding
measurement data
• Different user interface• Different data format

If available

MetricA

Domain A

MetricB

MetricA

Domain B

MetricA

MetricB

Domain C

End-to-End performance
KOREN Workshop , 11.6.20096perfSONAR
User
Inquiry / Answer

••

NOC A

Monitoring the network status
Making and exchanging performancemeasurement data over multi-domain
network with well-defined protocols
and data format

NMWG XML scheme

Service A

Service forMetric A

Domain A

MetricA

Domain A

Service B

Domain B

Service forMetric B

MetricB

MetricA

Domain B

Domain CMetricA

MetricB

Domain C

End-to-End performance
KOREN Workshop , 11.6.20097

Deployment in Japan

Node and Services (Plan)
Deployment Services
gLS
hLS
SNMP MA

PS-BUOY(BWCTL)PS-BUOY(OWAMP)
L2 Status

Fukuoka

Fukuoka

Osaka

Tokyo

Tokyo *2

KOREN Workshop , 11.6.2009

Kashima9Node and Services (2009.10)
Deployment Services
gLS
hLS
SNMP MA

PS-BUOY(BWCTL)PS-BUOY(OWAMP)
L2 Status

Fukuoka

Fukuoka

Osaka

Tokyo

Tokyo *2

KOREN Workshop , 11.6.2009

Kashima

10

Specifications (JGN2plus)

KOREN Workshop , 11.6.200911

Available measurement dataInterface Usage(SNMP MA)

JGN2Plus

APAN-JPJGN2plus domesticnodes

APAN-JP nodes

TCP :

TCP :

Domestic nodes

APAN Tokyo XP <->TransPAC2 LA node

Domestic nodes(estimated error : 0.1ms)

APAN Tokyo XP <->TransPAC2 LA node(estimated error : 1ms)

- interval : 10s

Throughput(perfSONAR BUOY)- measured by iperf

Delay(perfSONAR BUOY)- OWAMP

KOREN Workshop , 11.6.200912

DataView• perfSONAR Global Service and Data View
– http://dc211.internet2.edu/cgi-bin/perfSONAR/serviceList.cgi

KOREN Workshop , 11.6.200913

Deployment in the world (2008/11)

KOREN Workshop , 11.6.200914

Use CaseTraffic Weather Map for SC08
Display the usage of the end-to-end link between Japanese R&Enetworks and SC08 venue.
• Network– Japan：JGN2Plus,
APAN Tokyo XP– U.S.：TransPAC2,Internet2,SCinet (Venue)

NMWG XML

Weather Map• Software

Modified WeatherMAP4RRD-PHP-1.2final
to support perfSONAR.

• Behavior– Each network publishes the usage databy perfSONAR snmpMA– The weather map software collects thedata described in NMWG XML format
from all networks– The software makes traffic weather Map
KOREN Workshop , 11.6.2009

Usage Data(RRD)

16Traffic Weather Map for SC08

http://ps1.jp.apan.net/ps-map/(Demo Version)

KOREN Workshop , 11.6.200917

End-to-End Path Monitoring
Monitoring the L2 VLAN path across several domain networks.

• Network– JGN2Plus– APAN Tokyo XP• Software

NMWG XML

Monitoring– Geant2 E2E Monitoring System• Behavior– Each networks publishes thestatus of the L2 paths
Link status(DB)– The software monitors the endto-end path by collecting thedata from all networks
KOREN Workshop , 11.6.200918

End-to-End Path Monitoring

JGN2

APAN Tokyo XP
KOREN Workshop , 11.6.2009

19

Possible Collaborations

Possible collaborations• Performance measurement– Throughput• TCP,UDP• Periodical, On-DemandKOREN– Delay• One-way, RTT

JGN2Plus/APAN– Other metrics• Tools developed by each network project.

• End-to-End Path Monitoring– Static path
– Path created by DCN
KOREN Workshop , 11.6.200921

Refference• perfSONAR

http://www.perfsonar.net/• perfSONAR-Wiki

http://wiki.perfsonar.net/jra1-wiki/index.php/PerfSONAR_Wiki• perfSONAR-PS

http://www.internet2.edu/performance/pS-PS/• perfSONAR Topology schema

http://anonsvn.internet2.edu/svn/nmwg/trunk/nmwg/schema/• APAN-JP PerfSONAR

http://www.jp.apan.net/noc/perfSONAR/• DCN Software Suite– https://wiki.internet2.edu/confluence/display/DCNSS/Home• OGF– NM-WG

http://nmwg.internet2.edu/– NML-WG

http://forge.gridforum.org/sf/projects/nml-wg
KOREN Workshop , 11.6.200922

Thank you!