Skip to main content
Home

Main navigation

  • About
  • CNDO
  • BGP for All
  • perfSONAR
  • ScienceDMZ
  • FedIdM
  • Contact Us
perfSonar Logo

perfSONAR is a tool for end-to-end monitoring and troubleshooting of multi-domain network performance. perfSONAR provides network engineers with the ability to test and measure network performance, as well as to archive data in order to pinpoint and solve service problems that may span multiple networks and international boundaries. perfSONAR is currently deployed in over 1,700 locations around the world, and is extremely valuable when doing network troubleshooting. perfSONAR has been developed through an international collaboration led by ESnet, GÉANT, Indiana University, and Internet2. You can visit the perfSONAR website by clicking here.

To learn more about the capabilities of perfSONAR and its features, watch our perfSONAR training video series. Get started with "What is perfSONAR?"

Video Topics

BGP for All

Introduction to Routing

Internet Routing
Routing Protocols
Introduction to IS-IS
IS-IS Levels
IS-IS Adjacencies
Best Configuration Practices for IS-IS on Cisco IOS
IS-IS Authentication, Default Routes and IPv6
Introduction to OSPF
OSPF Areas
OSPF Adjacencies
Best Configuration Practices for OSPF on Cisco IOS
OSPF Authentication, Default Routes and IPv6
Comparing OSPF and IS-IS
Choosing between OSPF and IS-IS
Migrating OSPF to IS-IS
Migration Plan
Finalizing Migration

Introduction to BGP

Introduction to Border Gateway Protocol
Transit and Peering
Autonomous Systems
How BGP works
Supporting Multiple Protocols
IBGP and EBGP
Setting up EBGP
Setting up IBGP
Introducing prefixes into the BGP RIB
How to configure aggregation
Display BGP Status

BGP Attributes

Attributes
AS Path
Next Hop
Origin
Aggregator
Local Preference
Multi Exit Discriminator
Weight
Community
Community Specifics
Path Selection

BGP Policy

Applying Policy
Prefix Filtering
AS Path Filtering
Policy Language
Managing Policy Changes

BGP Scaling Techniques

Introduction
Route Refresh
Cisco Peer Groups & Juniper BGP Groups
Route Reflector Introduction
Route Reflector Deployment
Confederation Overview
Route Flap Damping

BGP Best Practices

Introduction to BGP Best Practices
EBGP Default Behavior
Overview of BGP versus IGP
How to Generate an Aggregate
How to Announce an Aggregate
Keeping IBGP Internal
Efforts to Improve Aggregation (CIDR Report)
Receiving Prefixes from Customers
Receiving Prefixes Peers
Receiving Prefixes from Upstream-Transit Provider
BGP Configuration Tips
InterConnection Best Practices
Internet Routing Registry: Introduction
Internet Routing Registry: Route Object, AS Object and AS Set
InterConnection Best Practices: Summary

Multi-Homing

Why Multi-Home?
Multi-Homing Definition
Multi-Homing Resources
Multi-Homing Policy Tools
Choosing Peering Partners and Transit Providers
Multi-Homing Scenarios
Multiple Sessions between Two ASes
Basic Principles of Multi-Homing
IP Addressing and Multi-Homing
Inbound Traffic Engineering
Two Links to One ISP, Primary and Backup
Two Links to One ISP, Load Balancing
Multiple-Dual-Homed Customers
Two Links to Different ISPs, Primary and Backup
Two Links to Different ISPs, Load Balancing
Outbound Traffic Engineering
One Upstream, One Local Peer
One Upstream, One Local IXP
Upstream Provider Also Peering at the IXP
Two Upstream, Local Peer--Using Defaults
Two Upstream, Local Peer--Using Full Routes
Two Upstream, Local Peer--Using Partial Routes
Summary of Multi-Homing Examples

BGP Case Studies

Peering Priorities
Transit Provider Peering at an IXP
Customer Multihomed between two IXP members
Traffic Engineering for an ISP connected to two IXes
Traffic Engineering for an ISP with two interfaces on one IX LAN
Traffic Engineering and CDNs

Communities

Communities: RFC 1998 Traffic Engineering
Communities: Simplifying Traffic Engineering
How to Apply Communities to Originated Routes
How to Use Communities for Service Identification
How to Use Communities to Scale a Route Reflector
Using Communities for Customer Policy

Value of Peering

Peering Definitions
Types of Peering
ISP Goals
Role of the IXP
Local versus Regional Exchange Point

IXP Design and Implementation

IXP History
Basic Principles of an IXP
IXP Design
"Layer 3 Exchanges?"
IXP Design Considerations
Routing Policies at IXPs
Internet Resources required for an IXP
Choosing IXP Hardware
Charging at IXPs
Services at IXPs
Route Collectors
Route Servers
What Can Go Wrong
IXP Further Considerations

BGP for NRENs

Research and Education Network Ecosystem
NREN Model Implications for Campuses
Dual Homed Campuses

Routing Security

Routing Infrastructure Security
Route Authentication
Credential Management
Credential Security
Security Practice Considerations
DDoS and Remotely Triggered Black Hole
DDoS Mitigation and RTBH
Unicast Reverse Path Forwarding (uRPF)
Route Origin Validation: Quick Introduction

Route Origin Validation

Validating BGP Route Announcements
Resource Public Key Infrastructure (RPKI)
Route Origin Authorisation: Background
Route Origin Authorisation: Creating ROAs
Route Origin Validation: Introduction
Route Origin Validation: AS0
Route Origin Validation: Vendor Support & Validator Caches
Validator Cache Deployment
Configuring Routers to use Validator Caches
RPKI Status Checking
Deploying RPKI within an AS
Propagating Validation State within an AS
Route Origin Validation: Statistics & Summary

MANRS

MANRS Overview
MANRS - 1 - Prefix Filtering
MANRS - 2 - BCP38 and uRPF
MANRS - 3 - NOC to NOC Communication
MANRS - 4 - RPKI and ROA
MANRS Summary

perfSONAR

Intro & Installation

What is perfSONAR?
perfSONAR Deployment Plan
How to Select Hardware for perfSONAR
Install perfSONAR
How to Secure a perfSONAR node
Interpreting Performance Behind Firewalls
Understanding TCP Buffer-Size

Configuration

How to Configure the Toolkit
How to Configure Enabled Services
How to Configure NTP Services NEW
How to Configure Testing Policies
How to Find Other perfSONAR Nodes NEW

Regular Testing

Regular BWCTL
Latency-Ping

Using Metrics

Metrics Traceroute
Metrics Delay
Metrics Jitter
Metrics Throughput

Network Measurements

pScheduler NEW in pS4.0
BWPing
BWCTL
TCP Buffer-Size
BW Traceroute

Using MaDDash

MaDDash Overview
MaDDash Configuration File
Install MaDDash
Install MaDDash Mesh Configuration
Configuring Test Hosts with MaDDash

ScienceDMZ

Background and Structure

Science DMZ Overview
Science DMZ Examples
Science DMZ Security

Specific Designs

Minimal Science DMZ
Multiple Science DMZs
DMZ Multiple Data Transfer Nodes
Science DMZ in a Supercomputer Center Network
Science DMZ Big Data Site

Techniques & Technology

Science DMZ TCP Performance
perfSONAR in the Science DMZ
Science DMZ Firewall Limits
Science DMZ Backplane Limits
Science DMZ for Software Defined Networks
Science DMZ Data Transfer Nodes versus Enterprise Security
Science DMZ as A Customer

FedIdM

Campus Identity

eduroam and Identity Services
Introduction to Identity on Campus
Identity and the Campus Network
Identity and Cloud Services
Defining Users

Federated Identity

Introduction to Identity Federations
Identity and Access Management for Researchers
Identity Federation for Service Providers

Identity and Business Models

Value Proposition and Business Models
Risk Management and Identity

Updated for Version 4

Intro & Installation

  • What is perfSONAR?
  • perfSONAR Deployment Plan
  • How to Select Hardware for perfSONAR
  • Install perfSONAR pS4.0
  • How to Secure a perfSONAR node
  • Interpreting Performance Behind Firewalls
  • Understanding TCP Buffer-Size

Configuration

  • How to Configure the Toolkit
  • How to Configure Enabled Services
  • How to Configure NTP Services pS4.0
  • How to Configure Testing Policies
  • How to Find Other perfSONAR Nodes pS4.0

Regular Testing

  • Regular BWCTL DEPRECATED
  • Latency-Ping

 

Using Metrics

  • Metrics Traceroute
  • Metrics Delay
  • Metrics Jitter
  • Metrics Throughput
perfSONAR 5.0: What to Expect from the Next Major Evolution of perfSONAR Video ©2021 The perfSONAR Project and contributors

Network Measurements

  • pScheduler pS4.0
  • BWPing
  • BWCTL DEPRECATED
  • TCP Buffer-Size
  • BW Traceroute

Using MaDDash

  • MaDDash Overview
  • MaDDash Configuration File
  • Install MaDDash
  • Install MaDDash Mesh Configuration
  • Configuring Test Hosts with MaDDash

 

perfSONAR Developers

ESNet Logo
Geant Logo
Indiana University Logo
Internet2
Internet2

Network Startup Resource Center on Facebook Network Startup Resource Center on Twitter Network Startup Resource Center on YouTube Network Startup Resource Center on Instagram

Home About Contact