70 likes | 186 Vues
This update discusses the recent developments in RSVP diagnostics and tunnel functionality authored by Andreas Terzis at UCLA IRL. Key changes include the reordering of steps in the processing of DREQ messages, an added security considerations section, and improved error handling. It introduces a new version of the specifications with redefinitions of tunnel types: Type 1, Type 2, and Type 3. The implementation now includes a tunnel management interface and is available at http://irl.cs.ucla.edu. Future enhancements will synchronize with the latest RSVP release from ISI.
E N D
Update on RSVP Diagnostics • No major changes • New version of spec • Changed order of steps in processing of DREQ messages (first increase hop_count then send back in case of error) • Added Security Considerations paragraph • Graphical Diagnosis client • Java Applet as a front-end • Back-end written in C Andreas Terzis UCLA IRL
RSVP Diagnostics (cont.) • Getting around “black holes” • Send multiple requests, timeout • Do a traceroute or mtrace to find the path from LAST_HOP to sender • Use HOP_COUNT to incrementally get results • Once “black hole” found use LAST_HOP to continue DREQ from next hop towards source • Status: Working out some details, code will be available at http://irl.cs.ucla.edu Andreas Terzis UCLA IRL
RSVP Tunnels-New draft version • Major cleanup and reorganization • Definitions of different tunnel types have changed. • Type 1: At least one of the endpoints does not support RSVP-Tunnels • Type 2: Configured Tunnels • Type 3: Dynamic Tunnels Andreas Terzis UCLA IRL
New draft version (cont.) • SESSION_ASSOC object now carried by E2E PATH msgs • used to be carried by tunnel PATH msgs • Two cases for refreshing tunnel reservations, configured vs. dynamic sessions • Dynamic are refreshed by end-to-end RESV messages. • Configured Tunnels, state does not expire Andreas Terzis UCLA IRL
Multicast Tunnels • Multicast Tunnels • Used for VPNs • What is it: One entry point multiple exit points • How do we use it: To send signaling messages and do the resource reservation • Data traffic does not go through the multicast tunnel, but through unicast tunnels • SE reservations (destination address in packet filter should be wildcard) Andreas Terzis UCLA IRL
Interface Discovery • How does RSVP learn about tunnel interfaces • Ask kernel • Ask RSRR • Should we do both or one is enough??? Andreas Terzis UCLA IRL
RSVP Tunnels Implementation • Completed implementation based on ISI’s RSVP • Contains tunnel management interface for creation of “configured pipes” • Available at http://irl.cs.ucla.edu • TBD: • Implement changes proposed in latest draft (SESSION_ASSOC object) • Sync up with latest RSVP release from ISI Andreas Terzis UCLA IRL