Multicast Applications

Download Report

Transcript Multicast Applications

BRUW
Bandwidth
Reservation for
User
Work
Bob Riddle – Technologist
What is BRUW?
Bandwidth Reservation for User Work:
is a part of Internet2’s Hybrid Optical and Packet
Infrastructure (HOPI) project
will allow authorized users to reserve
bandwidth across packet switched backbone
networks
uses a Web-based interface for end-users to
place reservations and the MPLS protocol to set
up dedicated paths on packet switched networks,
such as Abilene
Why BRUW?
Need for bandwidth: Cal Tech - CERN
 currently email process, “personal” authentication
 Need to know every network engineer in the world
 Network equipment is manually configured
 User with need is far removed from the process
Purpose of BRUW
minimize human efforts in this process
streamline/automate this process
allow bandwidth reservations to be
made with minimal human intervention
allow end-users to send large amounts
of data reliably across packet switched
networks
simplify the reservation process for both
end-users and network managers
BRUW Design Criteria
End Users not Network Engineers … so:
“front-end” user interface must be
usable to the Researcher, Faculty, etc.
“back-end” network interface must be
trusted by the NOC
Credible bandwidth reservation requests
can be made across administrative
domains (networks )
BRUW Design Criteria (part 2)
Web Browser chosen for user interface
• users are familiar with this interface
• Web server are a “commodity” service
Separate “back-end” network
component from “front-end” user
interface
User required to authenticate and can
have different capabilities
• Shibboleth – inter-institutional middleware service
How does BRUW work?
Bandwidth Reservation
 User must register for ID
• Human intervention required
 Approved user permitted to
make a bandwidth request
 User request is either
accepted or refused
• Depends upon who you are!
• Attributes are assigned to users
 Accept request queued in
Database
How does BRUW work? (part 2)
Edge node discovery
How does BRUW work? (part 3)
every hour – checks the Scheduler DB
BRUW configures each edge router to build a bidirectional MPLS tunnel between the two end-points:
BRUW communicates with the Abilene edge routers
using JUNOScript, the communication API for Juniper
Networks routers.
BRUW connects to each edge router using
JUNOScript API, makes necessary changes to the
configuration to build and/or delete MPLS tunnels,
commits the configuration changes, and closes the
connection.
BRUW – work to be done
Policy issues – who decides?
Last mile
• MPLS tunnel across the backbone, but what about
your packet switched network?
non-packet switched networks
• CA*NET4, NLR, “new” Surfnet
• other “BRUW’s” – DRAC, UCLP, DRAGON, etc.
Non-academic networks
• ESNET collaboration at LBL
If you want to know more …
Email me – [email protected]
BRUW Notes on the Web
HOPI Project
UCLP Project
Dragon Project