RSVP Working Group Gene Gaines Marco Festa A Survey of RSVP/QoS Implementations Update 2 July 1, 1998 1. Introduction ============ This document reports a survey of current Resource ReSerVation Protocol (RSVP) and QoS implementations. It is intended as a source of information for developers, implementors and early users of RSVP and QoS features. We asked developers to report work-in-progress, including test, experimental and research software and hardware, and available products which support RSVP and also implementations of Quality of Service. In view of the length of the document, we have used an 80-character column width. If this is a problem for you, please let us know. The report is divided into five sections: Page 1. Introduction . . . . . . . . . . . . . . . . . . . . 1 2. Table of Listed Organizations . . . . . . . . . . . . 2 3. Organization Listings - alphabetic order . . . . . . 3 4. RSVP-QoS Information Sources, Survey Authors . . . . 67 5. Reference Documentation . . . . . . . . . . . . . . . 68 A hyperlinked version of this report may be found at: http://www.iit.nrc.ca/IETF/RSVP_survey/ The data for this survey was gathered by sending an e-mail request for update to the organizations included in the first RSVP Implementation Survey, and also to the RSVP@ISI.EDU, RSVP-test@ISI.EDU and issll@mercury.lcs.mit.edu e-mailing lists to identify additional RSVP-QoS implementors who like to be listed. Respondents were then sent the complete questionnaire. NOTE: With the present developmental nature of RSVP work, expect the data presented to change quickly, including documentation and web references. If you wish to be listed or to update your listing, please e-mail the authors at the addresses listed at the end of this report. If there are significant changes or corrections, we will publish an update in two weeks. If we have missed any organizations, please let the authors know so that we can include them in the next survey. Gaines, Festa [Page 1] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 2. Table of Listed Organizations ============================= -------------------------------- Organization Router Host Toolkit Other Page ----------------------------- ------ ---- ------- ----- ---- 3Com x - - - 3 Ascend Communications x - - - 7 Bay Networks x - - - 8 CEFRIEL/Politecnico di Milano - x - - 10 CERE / CNR x x - - 15 Cisco x - - - 16 CLASS Data Systems - x - - 18 CSELT x x x - 19 Digital Equipment Corp. - x - - 21 Fore Systems x x - - 22 Furukawa Electric x - - - 24 Future Software x - - - 25 George Mason Univ. - - - x 26 GMD Fokus - STEP x - - - 27 Hewlett-Packard - x - - 28 IBM Research Center x - - - 30 Intel Corp. x x - - 31 IPHighway x x x - 33 Juniper Networks x - - - 35 MICOM - x x x 36 Microsoft Corp. - x x - 37 NEC USA x - - - 39 Newbridge x - - - 40 Newlink - - - x 43 Nortel - x - - 44 Pivotal Networking x - - - 45 Precept Software - x x x 46 Qosnetics x x - - 48 Rensselaer Polytechnic Inst. x x - - 51 Routerware x x - - 52 Silicon Graphics x x x - 53 Sony Computer Science Lab. x x - - 54 Sun Microsystems x x x - 56 Tektronix - x - - 57 TIK/ETH Zurich x x x - 58 Torrent Networking x - - - 60 Univ. of Toronto x x - - 61 US Nat'l. Inst. Science & Tech. - - x - 62 US Navy Research Lab. - - - x 64 ================================================================================ Gaines, Festa [Page 2] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 3. Organization listings ===================== == 3Com Corporation (http://www.3com.com) ==================================== 3com supports RSVP both (1) on the router family NetBuilderII and (2) on the switch family CoreBuilder. It is also available (3) the Total Control System. All are listed below. Product: NetBuilder II Platform type: Router Updated: 28 Mar. 1998 Contact: Jeffrey C. Lee (jcl@3com.com) EWD Division Software Development EWD, 3Com 5400 Bayfront Plaza, Santa Clara, CA 94043, USA Phone: +1-408-764-5290 -- Brief description NetBuilder II is a family of multi-protocol router that provides differentiated levels of QoS for multi-media applications. It supports both Integrated Service/RSVP, offering Controlled Load service, and Differentiated Service models. It is compliant also with the IEEE802.1p/q standard. It is now in alpha development status and it will not be available until July 1998. -- General information Machine family: NetBuilder Router Operating system: 3Com proprietary Network technology: Frame Relay (per VC bandwidth reservation) Ethernet (shared) Token Ring FDDI PPP over HSSI Status: Alpha Availability: Not yet available (release date Jul. 1998) QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load service) Diff-serv compliant Intended environment: Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: ISI rsvpd 4.2a3 Gaines, Festa [Page 3] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Application level (or higher level) features Link Layer feature(s): Priority queues/Bandwidth reservation IEEE 802.1p/q Scheduling method(s) used on transmission: None/FIFO Strictly priority Round Robin fashion CBQ (available within Sep. 1998) Bandwidth reservation Congestion handling: Simply drop RED (available within Sep. 1998) WRED (available within Sep. 1998) References: IEEE 802.1p/q IETF RFC 2205,2208,2209,2210,2211 Currently-defined RSVP features not supported: IPv6, IPSEC, Guaranteed Service Tested interoperability with other implementations: Microsoft, Mar. 1998 Documentation available: User manual Other features supported: Proxy for non-RSVP aware hosts -------------------------------------------------------------------------------- Product: CoreBuilder 3500 Platform type: Router Updated: 3 Apr. 1998 Contact: Stephen Ostrowsky (stephen_ostrowsky@3com.com) -- Brief description CoreBuilder 3500 is a 10/100 Mbit/sec Ethernet L2/L3 switch that provides differentiated levels of QoS for multimedia applications. It supports both Integrated Service/RSVP, offering Controlled Load service, and Differen- tiated Service models. It is compliant also with the IEEE802.1p/q standard. It is in alpha status and it will not be available until July 1998. Gaines, Festa [Page 4] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- General information Machine family: CoreBuilder switches Operating system: VXWorks Network technology: ATM (within Dec. 1998) Ethernet (both shared and switched) FDDI (within Dec. 1998) Status: Product Availability: On sale QoS capabilities: RSVP compliant Int-Serv compliant (controlled load service) IEEE802.1p/q Intended environment: Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: Developed independently -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address IEEE 802.1p/q Scheduling method(s) used on transmission: None/FIFO Strictly priority Round Robin fashion WFQ Congestion handling: Simply drop RED References: IEEE 802.1p/q IETF RFC 2205,2208,2209,2210,2211 Proprietary scheme Currently-defined RSVP features not supported: IPv6, IPSEC, Guaranteed Service Tested interoperability with other implementations: Microsoft, Mar. 1998 Documentation available: User manual Other features supported: None -------------------------------------------------------------------------------- Gaines, Festa [Page 5] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Product: Total Control System Platform type: Router Updated: 28 May 1998 Contact: Sharon Barrett (Sharon_Barrett@ne.3com.com) Carrier Business Unit 3Com Technology Dr., Westboro MA 01545 Phone: +1-508-871-0246 Fax: +1-508-366-3626 -- Brief description (Not stated) -- General information Machine family: 603-based architecture Operating system: 3Com proprietary Network technology: Frame Relay ATM Ethernet (shared) Status: Development Availability: Not stated QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load service) Diff-serv compliant Intended environment: Public Internet Private intranet/WAN LAN Applications: preferential user bandwidth allocation Software reference: ISI rsvpd 4.2a3 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Application level (or higher level) features Scheduling method(s) used on transmission: WFQ Congestion handling: WRED References: IETF RFC 2205, 2211 Draft Proprietary scheme Currently-defined RSVP features not supported: Not stated Tested interoperability with other implementations: Not stated Documentation available: User manual (http://www.3com.com) Other features supported: Not stated Gaines, Festa [Page 6] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === Ascend Communications (http://www.ascend.com) ============================ Product: Ascend GRF Multigigabit Router Platform type: Router Updated: 14 May 1998 Contact: John Renwick (jkr@min.ascend.com) Ascend Communications 10250 Valley View Road Eden Prairie, MN 55344, USA Phone: +1-612-996-6847 Fax: +1-612-943-8939 -- Brief description The GRF's architecture combines its Layer-3 switch with intelligent IP Forwarding Media Cards to deliver scaleable performance up to 10 million packets per second. It provides a broad range of QoS features, including RSVP. It supports both Integrated Service/RSVP, offering Controlled Load and Guaranteed services, and Differentiated Service models. It is now in development status. -- General information Machine family: GRF Multigigabit Router Operating system: Ascend Embedded/OS Network technology: Frame Relay ATM Ethernet (both shared and switched) FDDI HSSI Packet over SONET Status: Development QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load and Guaranteed services) Diff-Serv compliant Intended environment: Public Internet Private intranet/WAN -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Link Layer feature(s) Gaines, Festa [Page 7] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Scheduling method(s) used on transmission: None/FIFO Strictly priority Round Robin fashion WFQ (General Process Sharing like) Congestion handling: RED WRED Selective Drop, per-queue buffer limiting References: IEEE standard IETF standard ITU standard Draft Proprietary scheme Intended for: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Availability: Not stated Tested interoperability with other implementations: Not stated Documentation available: See web site for GRF documentation Other features supported: None === Bay Networks (http://www.baynetworks.com) ================================ Products: Access Node, Advanced Remote Node, Access Stack Node, Backbone Link Node, Backbone Concentrator Node Platform type: Router Updated: 14 May 1998 Contact: Adam Dunstan (adunstan@baynetworks.com) Bay Networks 600 Technology Park Drive, Billerica MA 01821, USA Phone: +1-978-916-8498 Fax: +1-978-670-8145 -- Brief description Bay Networks fully featured multi-protocol routers provide differentiated levels of QoS for multi-media applications. They support both Integrated Service/RSVP, offering Controlled Load service, and Differentiated Service models. All the routers are commercial products. -- General information Machine family: Purpose Build Router Platforms Gaines, Festa [Page 8] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Operating system: BayRS Network technology: Frame Relay ATM Ethernet (shared and switched) Token Ring FDDI Status: Product Availability: On Sale QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load service) Diff-serv compliant Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: None -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Application level (or higher level) features Link Layer feature(s) Scheduling method(s) used on transmission: Strictly priority Round Robin fashion CBQ Congestion handling: Simply drop References: IEEE standard Proprietary scheme IETF standard Currently-defined RSVP features not supported: IPv6, IPSEC, Guaranteed Service Tested interoperability with other implementations: Microsoft, Intel, Cisco, Class Data Systems Documentation available: User manual Other features supported: None Gaines, Festa [Page 9] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 == CEFRIEL/Politecnico di Milano (http://www.cefriel.it) ===================== Four implementations: (1) CEFRIEL RSVP Server, (2) Enhanced RSVP daemon for ATM networks, (3) RSVP Reserved Flow Accounting Tool, and (4) RSVP Reservation Tool, all listed below. Product: CEFRIEL RSVP Server Platform type: Host Updated: 14 May 1998 Contacts: M. Canosa Researcher A. Corghi Consultant CEFRIEL/Politecnico di Milano Network Systems Area Via Fucini 2, I-20133, Milan, Italy Phone: +39-0223954-262 Fax: +39-0223954-254 -- Brief description The RSVP Server is a modified version of the standard RSVP daemon that will be inserted in the first prototype of the Multicast Integration Server architecture (see draft-salgarelli-issll-mis-00.txt). -- General information Machine family: SUN SPARC workstations Operating system: Solaris 2.5.1 Network technology: ATM Status: Development Availability: Only to selected organisations but free QoS capabilities: RSVP compliant Int-Serv compliant (Guaranteed and Controlled Load services Intended environment: LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: Solaris rsvpd 0.4.11 -- Details Features used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method: A proprietary classifier module has been inserted in the ATM driver, while scheduling is guaranteed by ATM technology using CBR connections. Congestion handling: Simply drop Gaines, Festa [Page 10] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 References: IETF RFC 2205, draft-ietf-issll-atm-framework-03.txt draft-ietf-issll-atm-mapping-06.txt draft-ietf-issll-atm-imp-req-03.txt draft-salgarelli-issll-mis-00.txt Currently-defined RSVP features not supported: WF and SE reservation styles QoS heterogeneity (it implements the Limited Heterogeneity model proposed in draft-ietf-issll-atm- framework-03.txt) Tested interoperability with other implementations: none Documentation available: Technical detail User manual To obtain: Contact the authors via e-mail Other features supported: As stated in draft-salgarelli-issll-mis-00.txt, "Supporting IP Multicast Integrated Services in ATM Networks" -- Notes: The Multicast Integration Server architecture has been defined during the Multicube European Project. The main purpose of this architecture is to support multicast Internet Integrated Services over ATM networks. The MIS architecture coordinates an ARP protocol and a reservation protocol in order to achieve its main purpose. RSVP has been chosen as reservation protocol. Some features of this protocol have been changed, thus the RSVP daemon has to be changed so as to follow the MIS requirements. The protoype under developing is a minimal implementation of the RSVP server defined in draft-salgarelli-issll-mis-00.txt -------------------------------------------------------------------------------- Product: CEFRIEL Enhanced RSVP daemon for ATM networks Platform type: Host Updated: 14 May 1998 Contacts: A. Corghi Consultant M. Canosa Researcher CEFRIEL/Politecnico di Milano Network Systems Area Via Fucini 2, I-20133, Milan, Italy Phone: +39-0223954-262 Fax: +39-0223954-254 -- Brief description The enhanced RSVP daemon cooperates with a modified version of the FORE Thought ATM driver in order to provide unicast flow reservation in IP-over- ATM networks. Gaines, Festa [Page 11] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- General information Machine family: SUN SPARC workstations Operating system: Solaris 2.5.1 Network technology: ATM Status: Prototype Availability: Only to selected organisations but free QoS capabilities: RSVP compliant Int-Serv compliant (Guaranteed and Controlled load services) Intended environment: Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: Solaris rsvpd 0.4.11 -- Details Features used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method: A proprietary classifier module has been inserted in the FORE-Thought ATM driver, while scheduling is guaranteed by ATM technology using CBR connections. Congestion handling: Simply drop References: IETF RFC 2205, draft-ietf-issll-atm-framework-03.txt, draft-ietf-issll-atm-mapping-06.txt, draft-ietf-issll-atm-imp-req-03.txt, Currently-defined RSVP features not supported: WF and SE reservation styles Tested interoperability with other implementations: None Documentation available: Technical details User manual To obtain contact the authors via e-mail Other features supported: None -- Notes: The enhanced RSVP daemon for ATM networks has been developed in order to use new QoS capabilities that we have introduced in the FORE Thought ATM driver. Hence the TCI of the standard daemon has been modified in order to set/clear the reservations in the ATM driver. The ATM driver works as classifier/scheduler module. -------------------------------------------------------------------------------- Gaines, Festa [Page 12] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Product: RSVP Reserved Flow Accounting Tool Platform type: Host Updated: 14 May 1998 Contact: M. Canosa Researcher Cefriel/Network Systems Area via Fucini 2, I-20133 Milano, Italy Phone: +39-0223954.262 Fax: +39-0223954.254 -- Brief description: This tool, based on Real-Time Traffic Flow Measuring (RTFM) architecture, detects and parses RSVP signalling messages, reads their content and instructs an SNMP agent about the reserved sessions to monitor. A manager application collects accounting data from meter via SNMP v2. The flow report includes the following attributes: - addresses for the flow's source and destination. - first and last times when packets were seen for this flow. - counts for forward (source to destination) and backward (destination to source) components (e.g. packets and bytes) of the flow's traffic. - Other attributes include: Reservation model and style. -- General information Machine family: Sun Sparc Operating system: Solaris 2.5.1 Network technology: Ethernet (shared) Status: Development Availability: Public and free QoS capabilities: RSVP compliant Int-Serv compliant (Guaranteed and Controlled Load services) Intended environment: Public Internet Private intranet/WAN LAN Applications: every RVSP reserved flow Software reference: Netramet 4.1 -- Details Feature(s) used to identify/differentiate traffic TCP/UDP port number IP address Application level (or higher level) feature Scheduling method(s) used on transmission Not applicable Congestion handling: Not applicable References: IETF RFC 2063, RFC 2205, RFC 2206, RFC 2211, RFC2212 Gaines, Festa [Page 13] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Currently-defined RSVP features not supported: None Tested interoperability with other implementations It was tested with SolarisRSVP-0.4.11 Documentation available: Technical details Contact Massimiliano Canosa Other features supported: None -------------------------------------------------------------------------------- Product: RSVP Reservation Tool Platform type: Host Updated: 14 May 1998 Contact: M. Canosa Researcher Cefriel/Network Systems Area via Fucini 2, I-20133 Milano, Italy Phone: +39-0223954.262 Fax: +39-0223954.254 -- Brief description: A generic interface to RSVP. It can be used to manage RSVP reservations on behalf of any application. -- General information Machine family: Sun Operating system: Solaris 2.5, 2.5.1 Network technology: Ethernet (shared) Ethernet (switched) Status: Prototype Availability: Public and free QoS capabilities: RSVP compliant Int-Serv compliant (Guaranteed and Controlled load services) Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: ISI rsvpd 4.1a6 Gaines, Festa [Page 14] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Application level (or higher level) feature Scheduling method(s) used on transmission: not applicable Congestion handling: not applicable Reference: IETF RFC 2205, RFC 2211, RFC 2212 Currently-defined RSVP features not supported: -- Tested interoperability with other implementations None Documentation available: Technical details User manual Contact Massimiliano Canosa Other features supported: None === CERE/CNR (http://www.cere.pa.cnr.it) ===================================== Product: RSVP for Linux Platform type: Router, Host Updated: 8 May 1998 Contact: Vincenzo Virgilio (virgilio@cere.pa.cnr.it) Alessandro Genco (genco@cere.pa.cnr.it) CERE/CNR Viale delle Scienze - 90128 Palermo (Italy) Phone: +39-91-238245, +39-091238264 Fax: +39-0916529124 -- Brief description A functional porting of ISI RSVP code for the Linux Platform. Scheduling inside the kernel. The OS is not a Real-time OS. The product is available for download and free. -- General information Machine family: Intel Operating system: Linux 2.1.34 or higher Network technology: ATM Ethernet (switched) Status: Product Availability: Public and free QoS capabilities: RSVP compliant Gaines, Festa [Page 15] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Intended environment: Public Internet Video network - Cable network Applications: Video interactive (video conference) Video stream (VOD like) Software reference: ISI rsvpd 4.2aX -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: None/FIFO CBQ Congestion handling: RED References: IETF standard Currently-defined RSVP features not supported: Same as ISI rsvpd 4.2aX Tested interoperability with other implementations: Not stated Documentation available: URL: http://ipv6.cere.pa.cnr.it Other features supported: Not stated === Cisco Systems (http//www.cisco.com) ===================================== Product: Cisco Systems Router Platform type: Router Updated: 12 May 1998 Contact: Erik Gilbert (egilbert@cisco.com) Fred Baker (fred@cisco.com) Cisco Systems 170 Tasman Avenue, San Jose California 95134-1706, USA Phone: +1-408-527-2443 -- Brief description Cisco Systems routers provide differentiated levels of QoS for multi-media applications. They support Integrated Service/RSVP Controlled Load service. They are commercial products. -- General information Machine family: Cisco router Operating system: IOS Gaines, Festa [Page 16] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Network technology: ATM Frame Relay Ethernet (both shared and switched) Token Ring FDDI Status: Product Availability: On sale QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load service) Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: Developed independently -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: Strictly priority Round Robin fashion WFQ (General Process Sharing like) Congestion handling: Simply drop RED WRED References: IETF RFC 1633, RFC 2205, RFC 2206, RFC 2209, RFC 2210, RFC 2211, RFC 2212, RFC 2215 Currently-defined RSVP features not supported: IPv6, IPSEC, MD5 Tested interoperability with other implementations: Bay Networks, ISI, Precept, Intel, Microsoft and others. Testing was mostly done by the other organization. Documentation available: ftp://ftpeng.cisco.com/fred/rsvp-eft/README.html http://www.cisco.com/warp/public/729/c8500/qosio_wp.htm Other features supported: Not stated -- Notes: The support of "Integrated Services Management Information Base Using SMIv2" (RFC 2213) and "Integrated Services Management Information Base Guaranteed Service extensions Using SMIv2" (RFC 22140) will be available with IOS12.0T (September 98 timeframe). Gaines, Festa [Page 17] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === CLASS Data Systems (http://www.classdata.com) =========================== Product: CLASSifier Platform type: Host Updated: 22 May 1998 Contact: Ron Cohen Chief Scientist 13 Hasadna St. P.O.B. 2229 Raanana, Israel 43650 Phone: +972-9-746-2020 Fax: +972-9-746-2021 -- Brief description The CLASSifier family of products control and manage usage of network resources, of real-time and mission critical applications over corporate networks. Network users and applications get consistent Quality of Service, with control over allocation of costly network resources. CLASSifier enables current applications in the corporate network (e.g. business applications, video ..) to transparently become QoS aware, thus providing a solution applicable to today's networks. CLASSifier consists of several components. A customer's choice of system configuration will depend on the specific application, the network environment and the level of functionality and control desired. The components are: - Distributed Policy Servers: Control network resource allocation, enforce policies - QoS Manager: Provide network-wide view of QoS implementation - Intelligent Agents: Add QoS awareness to application servers and end stations -- General information Machine family: PC, workstation Operating system: Win95, Windows NT, Solaris Network technology: Router/Switch dependent Status: Product Availability: On sale. Approx. price USD $25K including Policy Server, Agents and QoS Manager QoS capabilities: RSVP compliant Other: Control of per flow TOS bits setting, according to resource usage policy Intended environment: Public Internet Private Intranet/WAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Gaines, Festa [Page 18] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Mission critical business applications (ERP, database queries, etc.) Software reference: Inspired from ISI -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Application level (or higher level) feature Scheduling method: Router/Switch dependent Congestion handling: Router/Switch dependent Integrated services models supported: Guaranteed Controlled load Other features supported: RSVP admission control policies, draft-ietf-rap-cops-00.txt Currently-defined RSVP features not supported: RSVP MD5 authentication Reference: IETF standard Draft (COPS) Tested interoperability: Cisco routers IOS 11.2, Bay Networks routers v. 12 Documentation available: User manual send:info@classdata.com === CSELT/Centro Studi E Lab. Telecomunicazioni (http://www.cselt.it) ======= Product: Session Monitor and Reservation: RSVP manager over ATM Platform type: Host, Router, Toolkit Updated: 11 April 1998 Contact: Nicola Chiminelli Research Engineer CSELT / Centro Studi Laboratori E Telecomunicazioni S.p.A Via G. Reiss Romoli, 274 10148 Torino, Italy Phone: +39-011228-5424 Fax: +39-011228-5069 -- Brief description Our RSVP over ATM manager is based on a development of the Fore imple- mentation of "Classical IP over ATM", according to: draft-ietf-issll-atm-imp-req-02.txt. SMR enables every IP application to use RSVP, allowing different SVC ATM with specified QoS. The system has been tested in a corporate ATM network supporting UNI3.1 signaling. Gaines, Festa [Page 19] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- General information Machine family: Sun workstation with Fore ATM Adapter Operating system: Solaris 2.5.1 Network technology: ATM Ethernet (shared) Status: Development Availability: Only to selected organisations but free QoS capabilities: RSVP compliant Int-Serv compliant (Guaranteed and Controlled load services) Intended environment: Private intranet/WAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: ISI RSVPD Version 4.1a3 -- Details Features used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: CBQ GCRA Generic Cell Rate Algorithm [ATM Switch] Congestion handling: Simply drop References: IETF standards: RFC 1633 RFC 2205 IETF Drafts: draft-ietf-issll-atm-mapping-03.txt draft-ietf-issll-atm-imp-req-02.txt Currently-defined RSVP features not supported: Guaranteed Service is only partially supported Tested interoperability with other implementations: Cisco IOS11.2(10) 4/3/1998 Documentation available: Technical detail Test and performance evaluation (interoperability, etc.) Technical Report See http://carmen.cselt.it/isatm-exp/index.html Other features supported: Graphic interface that allows every application to manage RSVP messages. Monitor for RSVP status. RSVP over Switched ATM network. -- Notes: The project aims to support RSVP over different networks technologies, exploiting specific link layer (ATM) capabilities. Gaines, Festa [Page 20] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 We would like to build a wide RSVP network using both commercial router (Cisco and Bay), CSR (Cell Switch Roter Toshiba) and SUN workstations working as border routers for ATM clouds. The experiment will connect different laboratories of our company exploiting our ATM BackBone as well as the whole corporare network. We use RSVP specific applications and also generic audio/video applications that interact with our module for RSVP management to verify the capability of RSVP to deal with congested networks. === Digital Equipment Corp. (http://www.digital.com/) ========================= (Digital Equpment Corp. has been acquired by Compaq.) Product: - Next major release of DIGITAL UNIX, - IPv6 Early Adopters Kit version X6.2 Platform type: Host Updated: 7 May 1998 Contact: Markus Jork Senior Software Engineer Digital Equipment Corp. -- Brief description: An RSVP daemon and a packet scheduler for LAN interfaces are part of the current IPv6 EAK and will be incorporated into the next release of DIGITAL UNIX. -- General information Machine family: Alpha workstations and servers Operating system: DIGITAL UNIX Network technology: Ethernet (shared) Ethernet (switched) Token Ring FDDI Status: Beta Availability: Public and free QoS capabilities: RSVP compliant Int-Serv compliant Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: Not based on the ISI code, developed from scratch. However, the API makes use of ISI's rapi header files. Gaines, Festa [Page 21] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address IPv6 flowlabel Scheduling method(s): Strictly priority Congestion handling: Simply drop Reference: IETF standard: IP Integrated Services Architecture, RSVP RFC2205, RFC2210, RFC2211, RFC2215 Integrated services models supported: Controlled load Other features supported: Supports Ipv6 Currently-defined RSVP features not supported: UDP encapsulation for RSVP messages Cryptographic authentication IPSEC data flows, SNMP, diagnostic messages Tested interoperability with other implementations: Internal interoperability testing with Solaris RSVP.0.4.11 version of ISI's code on Sun Solaris 2.5.1 (Nov. 97) and with Microsoft Windows NT 5.0 Beta 1 (Feb. 98). Documentation available: User manual Documentation in manual page format is part of the pv6 Early Adopters Kit, for how to obtain see http://www.digital.com/ipv6/host-implementation.html#GetTheKit -- Notes: The implementation will first be available as part of the next release of the IPv6 Early Adopters Kit which is scheduled for early April, 1998. === FORE Systems (http://www.fore.com) ====================================== Product: RSVP prototype Platform type: Router, Host, Toolkit Updated: 12 May 1998 Contact: Lou Berger (lberger@fore.com) FORE Systems 1595 Spring Hill Road, Suite 500 Vienna, VA 22182 Phone +1-703-245-4527 Gaines, Festa [Page 22] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- Brief description This product is an RSVP router implementation prototype. It is currently for internal company use only. -- General information Machine family: Fore Systems Router Operating system: Not stated Network technology: Not stated Status: Prototype Availability: For internal company use only QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load and Guaranteed services) Intended environment: Public Internet Private intranet WAN/LAN Applications: Any use (router implementation) Software reference: None -- Details Feature(s) used to identify/differentiate traffic: Not stated Scheduling method(s) used on transmission: Not stated Congestion handling: Not stated References: All except tunnels and diagnostic Currently-defined RSVP features not supported: Tunnel and diagnostic Tested interoperability with other implementations: Not stated Documentation available: Quality of Service Support for IP-based Applications, Oct. 1996 http://www.fore.com/products/wp/ipatmqos.htm Voice-Over-ATM: Ringing in LAN Telephony, Sep. 1997 http://www.fore.com/products/wp/voicewp.htm ForeThoughtTM ATM Internetworking Software http://www.fore.com/products/4thgt.html Other features supported: Not stated Gaines, Festa [Page 23] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === Furukawa Electric (http://www.furukawa.co.jp) ============================ Product: INFONET 3740/3780/3791 Platform type: Router Updated: 8 May 1998 Contact: Makoto Nakamura (naka@inf.furukawa.co.jp) Furukawa Electric Software development section 1 Development DEPT. Network Products Division 5-1-9, Higashi-Yawata, Hiratsuka City 254-0016, Japan Phone: +81-463-24-8541 Fax:+81-463-24-8490 -- Brief description INFONET is a family of router that provides differentiated levels of QoS for multi-media applications. It is Integrated Service/RSVP compliant and supports Controlled Load service. It is now in beta status and on sale. -- General information Machine family: Router Operating system: Original Network technology: Frame relay Leased line and ISDN Status: Beta Availability: On sale QoS capabilities: RSVP compliant Int-serv compliant (Controlled Load service) Intended environment: Private intranet/WAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: ISI rsvpd 4.0 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: Strictly priority Congestion handling: Simply drop References: IETF standard Draft Currently-defined RSVP features not supported: Multicast Gaines, Festa [Page 24] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Tested interoperability with other implementations: Cisco IOS11.2 (May 1998) Documentation available: Technical detail Test and performance evaluation (interoperability) URL: Not yet available Other features supported: Not stated === Future Software Private Ltd. (http://www.futsoft.com) ==================== Product: FutureRSVP Platform type: Router Updated: 9 May 1998 Contact: G. Sivakumar (sivakumarg@future.futsoft.com) Future Software Private Limited 480-481, Anna Salai, Nandanam, Chennai 600 035, INDIA Phone: +91-44-4330550 Fax: +91-44-4344157 -- Brief description FutureRSVP is a portable implementation of RSVP specification conforming to RFC 2209 and licensed as Source Code. The implementation has a well designed and easily portable interface with all external components and hence can be ported to any target system. The implementation also provides SNMP V1 support to the MIB specified in draft . FutureRSVP currently supports only RSVP functionality and not traffic control functionality but it is designed to work with third party traffic control implementations. It is in beta status and on sale. -- General information Machine family: Portable to any family of processors Operating system: Linux 1.2.1 Network technology: Not applicable (only RSVP functionality is supported) Status: Beta Availability: On sale QoS capabilities: RSVP compliant Int-serv compliant (Guaranteed and Controlled Load services) Intended environment: Public Internet Private intranet/WAN LAN Gaines, Festa [Page 25] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: ISI RSVPD Version 4.1a4 -- Details Feature(s) used to identify/differentiate traffic: Not applicable (only RSVP functionality is supported) Scheduling method(s) used on transmission: Not applicable (only RSVP functionality is supported) Congestion handling: Not applicable (only RSVP functionality is supported) References: IETF RFC 2205, RFC 2209, draft-ietf-rsvp-mib-05.txt Currently-defined RSVP features not supported: IPv6 IP level security Diagnostic messages Policy control Tested interoperability with other implementations: ISI's rsvpd 4.1a4 and RTAP4.02 Documentation available: None Other features supported: None === George Mason University C3I Center (http://bacon.gmu.edu/qosip) ========= Product: OPNET Model of Internet QoS Networking Platform type: Models, work with OPNET commercial network simulation package Updated: 22 May 1998 Contact: Mark Pullen Associate Professor C3I Center George Mason University Fairfax, VA 22030 Phone: 1-703-993-1538 Fax: 1-703-993-3692 -- Brief description Simulation models of IPmc, RSVP, OSPF/MOSPF/QOSPF -- General information Machine family: Sun, SGI Operating system: Solaris, Irix Network technology: Ethernet (shared) FDDI Gaines, Festa [Page 26] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Status: Beta Availability: Public and free QoS capabilities: RSVP compliant Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: None -- Details Feature(s) used to identify/differentiate traffic: Model parameter Scheduling method(s): Strictly priority Congestion handling: Simply drop Reference: IETF Internet-Drafts Documentation available: Technical detail User manual === GMD Fokus - STEP (http://www.fokus.gmd.de) ============================== Product: Network Reservation Interface (NRI) Platform type: Host Updated: 11 May 1998 Contact: Dorgham Sisalem GMD Fokus - STEP Kaiserin-Augusta-Allee 31, D-10589 Berlin, Germany Phone: +49-30 3463-7175 Fax: +49-30 3463-8175 -- Brief description NRI is one of several tools loosely coupled by a "conference bus" known as MInT (Multimedia Internet Terminal}. MInT uses a new approach that combines both monolithic as well as the loosely coupled tools. Using a simple communication protocol named "pattern matching multicast" (PMM) various media agents can communicate with each other without being dependent on each other. Machine family: Sun Operating system: Solaris 2.5, 2.5.1 Status: Development Availability: Public and free QoS capabilities: RSVP compliant Gaines, Festa [Page 27] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Intended environment: Public Internet Applications: Standalone application or with mint Software reference: Version 4.1a3 -- Details Feature(s) used to identify/differentiate traffic: Model parameter Integrated services model supported: Controlled load Documentation available: http://www.fokus.gmd.de/step http://www.fokus.gmd.de/step/mint Notes: NRI enables communication between Integrated Session Controller (isc) and RSVP agent, allowing the reservation of the resources along the specified path. The interface for NRI is built in isc, with a new option "Reservation" which allows contact with the RSVP daemon. The communication between isc and NRI is based on Pattern Matching Multicast (PMM). Sender registration / reservations are made independently of the application (there's no need to link the librsvp to every application). === Hewlett-Packard (http://www.hp.com) ===================================== Product: Prototype development based on ISI 4.1a4 Platform type: Host Updated: 22 April 1998 Contact: Jon Hewitt Mission Critical Section Systems Networking Solutions Lab - SNSL Open System Software Division - OSSD Hewlett-Packard Company 19410 Homestead Rd., MS43LH Cupertino, California 95014-0691 USA Phone: +1-408-447-3464 Fax: +1-408-447-3660 -- Brief Description Test vehicle for RSVP and IP QoS support, HP_Unix based. -- General information Machine family: HP PA Risc machines that support HP-UX 10.20 Operating system: HP-UX 10.20 Network technology: Ethernet (shared) Ethernet (switched) Status: Beta Gaines, Festa [Page 28] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Availability: Only to selected organisations/company but free For internal company use only QoS capabilities: RSVP compliant Intended environment: Private intranet/WAN LAN Software reference: ISI rsvpd rel4.1a4 -- Details Feature(s) used to identify/differentiate traffic: IP address Scheduling method(s) used on transmission: CBQ Congestion handling: Simply drop Integrated services model supported: Controlled load Other features supported: LBL CBQ v1.1 References: ISI rsvpd rel4.1a6 Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification The Use of RSVP with IETF Integrated Services Specification of the Controlled-Load Network Element Service Specification of Guaranteed Quality of Service Currently-defined RSVP features not supported: Same as ISI rsvpd rel4.1a4 RSVP Extensions for IPSEC Data Flows RSVP Cryptographic Authentication RSVP Management Information Base Integrated Services Management Information Base Guaranteed Service Extensions Tested interoperability with other RSVP implementations: Cisco Router - IOS 11.2 Documentation available: User manual Notes: Will be used as a test vehicle for additional research on RSVP and IP QoS support as well as feedback from HP customers wanting to use RSVP. Gaines, Festa [Page 29] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === IBM Research Center (http://www.research.ibm.com) ======================= Product: IBM Multi-protocol Router Family (Nways Router) Platform type: Router Updated: 9 May 1998 Contact: Ping Pan (pan@watson.ibm.com) Roch Guerin (guerin@watson.ibm.com) IBM T.J. Watson Research Center 30 Saw Mill River Road, Hawthorne, NY 10532, USA Phone: +1-914-784-6579 -- Brief description The prototypes are developed based on IBM Router Software Common-code Release 4.0, and can be used on all IBM router/switch products. In addition to RSVP/Int-Serv support, the prototype will support COPS (Common Open Policy Service) client. Other ongoing extension include support for Diff-Serv service. -- General information Platform type: Router Machine family: IBM Multi-protocol Router Family (Nways Router) Operating system: IBM Common-Code 4.0 and above. Network technology: ATM Frame Relay Ethernet (both shared and switched) Token Ring FDDI PPP IP over WAN interfaces (work-in-progress) Status: Development, Alpha Availability: Initial version to be released in IBM products. Extensions currently under evaluation. QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load service) Diff-Serv compliant (in progress) Intended environment: Public Internet Private intranet/WAN LAN Applications: Virtual dedicated network/VPN Software reference: Developed independently -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Gaines, Festa [Page 30] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Scheduling method(s) used on transmission: Strictly priority WFQ (General Process Sharing like) Congestion handling: Buffer management providing rate guarantee to individual flows (or sets of flows). On per-flow based. References: IETF RFC 2205, RFC 2206, RFC 2210, RFC 2211, RFC 2213, RFC 2215 and RFC 2216 Currently-defined RSVP features not supported: Blockade state Partial RSVP MIB support Tested interoperability with other implementations: Intel Proshare on Windows95 (Intel's beta RSVP host stack) ISI's RSVP on FreeBSD Documentation available: Test and performance evaluation (interoperability) URL: Not yet available Other features supported: Proxy setup for non QoS aware applications === Intel Corp. (http://www.intel.com) ====================================== Intel offers: (1) routers with RSVP support and (2) the PC-RSVP host software, see below. Product: Intel Express Router 81xx Family Platform type: Router Updated: 24 Apr. 1998 Contact: Scott Hahn Intel Architecture Labs 2111 NE 25th, Mailstop JF3-206 Hillsboro, OR 97124 USA Phone: +1-503-264-8231 Fax: +1-503-264-3483 -- Brief description The new Express Router 81xx family supports RSVP -- General information Machine family: Intel Express Router 81xx Family Operating system: Proprietary Network technology: -- Status: Beta Availability: On sale now Gaines, Festa [Page 31] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 QoS capabilities: RSVP/Int-Serv compliant (controlled load service) Intended environment: -- Applications: -- Software reference: Intel Windows PC-RSVP service provider -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: Round Robin fashion Congestion handling: Simply drop Reference: IETF standard: RFC 2205,2208,2209,2210,2211 Tested interoperability with other implementations: Intel PC_RSVP, SGI, Cisco, 3Com, Torrent Documentation available: Express 8xxx Series routers http://support.intel.com/support/express/routers/8xxx/ Other features supported: -- -------------------------------------------------------------------------------- Product: Intel PC-RSVP Platform type: Host Updated: 2 April 1998 Contact: Scott Hahn Staff Software Engineer Intel Architecture Labs 2111 NE 25th, Mailstop JF3-206 Hillsboro, OR 97124 USA Phone: 503-264-8231 Fax: 503-264-3483 -- Brief description PC-RSVP is Intel's implementation of RSVP on personal computers. It is implemented as a QoS service provider that sits between Microsoft Windows Sockets 2 and a TCP/IP service provider, and extends the QoS-specific part. It is available in both Windows NT 4.0 and Windows 95 environments. Multimedia applications make calls to the WinSock 2 QoS/RSVP API to establish end-to-end reservations. -- General information Machine family: Intel Architecture PC Operating system: Windows 95 or Windows NT Status: Beta Gaines, Festa [Page 32] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Availability: The Windows PC-RSVP service provider is available for evaluation from Intel's web site: http://developer.intel.com/ial/rsvp/. A developer license may be purchased from Intel. QoS capabilities: RSVP compliant Intended environment: Any network with RSVP support Software reference: Developed independently -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number Scheduling method(s) used on transmission: None/FIFO Integrated services models supported: Controlled load References: IETF RSVP Functional Specification RFC 2205,2208,2209,2210,2211 Tested interoperability with other implementations Cisco IOS 11.2 SGI 3Com Torrent Sun Solaris Documentation available: Intel PC-RSVP Documentation: http://developer.intel.com/ial/rsvp/doc.htm Intel PC-RSVP Technical Background (white paper): http://www.intel.com/ial/rsvp/techbak.htm Intel PC-RSVP Multimedia Esperience: http://www.intel.com/ial/rsvp Intel PC-RSVP Frequently Asked Questions: http://support.intel.com/support/technologies/ internet/pcrsvp/23964.htm Other features supported: In addition to the RSVP specific API, the PC-RSVP package includes support for the Microsoft Winsock2 Generic QoS API. -- Notes: PC-RSVP now supports shared explicit filters and multi homed hosts. === IPHighway Inc. (http://www.iphighway.com) ================================ Product: RSVP stack, Policy (QoS) Servers and other policy control components Platform type: Host, Router, Toolkit Updated: 14 May 1998 Gaines, Festa [Page 33] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Contact: Shai Herzog (herzog@iphighway.com) IPHighway Inc. 2055 Gateway Place, suite 400 San Jose, CA 95110, USA Phone: +1-408-390-3045 Fax: +1-408-490-2886 -- Brief description IPHighway Provides centralized QoS management for QoS aware networks. Among other protocols, the company's products support policy control over existing RSVP implementations. It also fully support the emerging Common Open Policy Service (COPS) protocol. The solution is based on distributed Policy Servers, which are centrally managed. It does not require end-stations to be QoS or RSVP aware. -- General information Machine family: Server, Workstation Operating system: Windows NT, Unix shortly Network technology: Frame relay ATM Ethernet (shared and switched) Status: Alpha Availability: Only to beta-site tester QoS capabilities: RSVP compliant Int-serv compliant (Guaranteed and Controlled Load services) QoS Policy with full COPS Implementation Intended environment: Public Internet Private intranet/WAN LAN Virtual Private Networks Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: Not stated -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Application level (or higher level) feature(s) Link Layer feature(s) LDAP (DEN initiative) Scheduling method(s) used on transmission: WFQ CBQ Gaines, Festa [Page 34] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Congestion handling: Currently N/A References: IETF RFC 2205, 2208, 2209, 2210 IEEE standard Draft Proprietary scheme Currently-defined RSVP features not supported: Not stated Tested interoperability with other implementations: Cisco, Bay Networks, Intel, ISI, COPS vendors Documentation available: White Paper http://iphighway.com/IETF/ietf_frame.html mailto:customer_relation@iphighway.com Other features supported: Policy control with full COPS support === Juniper Networks Inc. (http://www.juniper.net) =========================== Product: Olive Platform type: Router Updated: 10 May 1998 Contact: Der-Hwa Gan (dhg@juniper.net) Juniper Networks 385 Ravendale Drive, Mountain View, CA 94043 Phone: +1-650-526-8074 Fax: +1-650-526-8001 -- Brief description Olive is an Intel processor based IP router router that provides differentiated levels of QoS for multi-media applications. It supports Integrated Service/RSVP Controlled Load service. It is now in beta status and it is for internal company use only. -- General information Machine family: Olive Operating system: Free-BSD Network technology: ATM Frame Relay Ethernet (both shared and switched) FDDI Sonet Status: Beta Availability: For internal company use only QoS capabilities: RSVP compliant Int-serv compliant (Controlled Load service) Intended environment: Private intranet/WAN Gaines, Festa [Page 35] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Applications: Not stated Software reference: Developed independently -- Details Feature(s) used to identify/differentiate traffic: MPLS label Scheduling method(s) used on transmission: Strictly priority Congestion handling: Simply drop References: IETF RFC 2205, RFC 2209, RFC 2210, RFC 2211, RFC 2215, draft-ietf-rsvp-md5-05.txt Currently-defined RSVP features not supported: MIBs None-IPv4 sessions Multicast sessions Diagnostic messages Tunnels Tested interoperability with other implementations: None Documentation available: None Other features supported: Cryptographic Authentication === MICOM Communications Corp. (A Nortel Company) (http://www.micom.com) ==== Product: V/IP Phone/Fax IP Gateway Version 1.1 Platform type: Host Updated: 29 Feb 1998 Contact: Mike Bacon ( V/IP Software Development Leader Software Development MICOM Communications Corp. 4100 E Los Angleles Ave. Simi Valley, CA 93063 Phone: 805-577-2324 Fax: 805-583-1997 -- Brief description Allows Voice and Fax to be transmitted over IP networks. The MICOM V/IP (Voice over IP) product family allows companies to digitize, compress and route intra-company voice and fax traffic over their enterprise IP networks. V/IP connects to PBX and key telephone systems via a comprehensive line of analog and digital Voice Interface Cards. V/IP 1.1, which supports RSVP, installs in any shared 486, Pentium, or similar PC with NetWare, MS-DOS or Windows 95. Gaines, Festa [Page 36] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- General information Machine family: IBM Compatible Operating system: Windows 95 Network technology: Ethernet (switched) Token Ring Status: Product Availability: On sale. Approx. price USD $1750 for 2-Channel Analog Card w/ Software. Software Free on Web Site, but non-operational without hardware. QoS capabilities: RSVP compliant Int-Serv compliant (Controlled load service) Intended environment: Private intranet/WAN LAN Applications: Voice interactive (telephony) References: IETF standard -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: None/FIFO Congestion handling: Currently attempts to place call no matter what Currently-defined RSVP feature not supported: Not stated Tested interoperability with other implementations: PC to Cisco to Cisco to PC [Cisco's 11.2(7a)] 7/97 Reference documentation: User manual, available on web at http://www.micom.com/product/vipsoftware.html === Microsoft Corporation (http://www.microsoft.com) ======================== Products: Windows 98, Windows NT 5.0 Platform type: Host, Toolkit Updated: 21 May 1998 Contact: Tim Moore Program Manager Windows Networking Microsoft Corpporation 1 Microsoft Way Redmond, WA 98052 USA Phone: 1-425-703-9861 Fax: 1-425-936-7329 Gaines, Festa [Page 37] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- Brief description: One of the primary goals of Microsoft Windows Sockets 2 is to provide a protocol-independent interface capable of supporting emerging networking capabilities, such as real-time multimedia communications. Windows Sockets 2 supports Generic Quality of Service (GQoS), RSVP Service Provider, and Traffic Control. --General information Machine family: Windows 98 - Intel Windows NT 5.0 - Intel, Alpha Operating system: Windows 98 Windows NT 5.0 Network technology: ATM Ethernet (shared) Ethernet (switched) Token Ring FDDI Status: Beta Availability: Part of Windows 98 and Windows NT 5.0 QoS capabilities: RSVP compliant Int-Serv compliant Diff-Serv compliant Intended environment: Public Internet Private intranet/WAN LAN Cable modems Intended for: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: Based on current ISI versions -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Application level (or higher level) Link Layer: isslow, isatm Other: 802.1p Scheduling method(s): None/FIFO Strictly priority Round Robin fashion WFQ (General Process Sharing like) CBQ Other: non work conserving, parameterized queuing Gaines, Festa [Page 38] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Congestion handling: Simply drop Other: shaping Integrated services models supported: Guaranteed Controlled load Reference RSVP specification(s): RSVP functionality is accessed via existing WinSock 2 APIs. A full description of how this "Generic QoS" interface works can be found in wsgqos.doc referenced above. Other features supported: SBM, Directory based policy Reference: IEEE standard IETF standard Draft Proprietary scheme Tested interoperability with other implementations: Cisco and Bay router implementations. Sun host implementation. Intel host implementation Documentation available: ftp://ftp.microsoft.com/bussys/WinSock/winsock2/wsgqos.doc http://www.microsoft.com/ntserver/guide/whitepapers.asp Notes: Generic Quality of Service provides WinSock 2 application writers a simple and efficient mechanism to create QoS aware applications. This allows most application writers to use RSVP without extensive knowledge of RSVP. === NEC USA - C&C Research Labs (http://www.ccrl.nj.nec.com/) =============== Product: QoS support for NEC Ipsofacto/ATM Platform type: Router Updated: 16 April 1998 Contact: Arup Acharya C&C Research Labs NEC USA, Inc. 4 Independence Way Princeton, NJ 08540 USA -- Brief description The C&C Research Labs of NEC USA implementation work on RSVP is designed to provide QoS support for unicast and multicast traffic in Ipsofacto/ATM. Gaines, Festa [Page 39] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 IPSOFACTO (IP Switching Over Fast ATM Cell Transport) is a scheme developed by NEC for mapping IP flows directly over ATM switches. Along with GMD Fokus, we have implemented RSVP on IPSOFACTO, with different classes from the Int-Serv model appropriately mapped to ATM traffic classes. Thus, the ATM cell-scheduling hardware is used to provide QoS guarantees to IP flows. The implementation has been completed and we expect to report some results later this year. === Newbridge Networks Corporation (http://www.newbridge.com) ================ Two products which support RSVP are available from Newbridge, (1) The Vivid Enterprise Switched Routing System and (2) Carrier Scale Integration system. Both are listed below. Product: Vivid System Platform type: Router Updated: 22 May 1998 Contact: James Watt (James.Watt@newbridge.com) Newbridge Network Corporation Internetworking Solutions 600 March Road, Kanata, Ontario, Canada K2K 2E6 Phone: +1-613-591-3600 Fax: +1 613 591 3680 -- Brief description The Vivid Enterprise Switched Routing System is an MPOA-based family of products that provide high-capacity, easily manageable enterprise LAN solutions. In the future it will be Integrated Service/RSVP compliant. The product is currently shipping and advanced QoS features in Alpha status. -- General Information Machine family: Various Operating system: N/A Network technology: ATM Frame Relay Ethernet (both shared and switched) FDDI Broadband wireless on 36170 platform Status: Development Availability: Product is currently shipping, advanced QoS features in Alpha QoS capabilities: RSVP compliant (in the future) Int-serv compliant (in the future) Intended environment: Private intranet/WAN LAN Gaines, Festa [Page 40] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: Not stated -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Scheduling method(s) used on transmission: Round Robin fashion WFQ (General Process Sharing like) Congestion handling: Simply drop RED References: IETF standard Currently-defined RSVP features not supported: Not stated Tested interoperability with other implementations: Planned Documentation available: Technical detail User manual To obtain contact Newbridge sales office Other features supported: Not stated -------------------------------------------------------------------------------- Product: Carrier Scale Integration Platform type: Router Updated: 22 May 1998 Contact: James Watt (James.Watt@newbridge.com) Newbridge Network Corporation Internetworking Solutions 600 March Road, Kanata, Ontario, Canada K2K 2E6 Phone: +1-613-591-3600 Fax: +1-613-591-3680 -- Brief description The Carrier Scale Integration system is an ATM-based platform design to allow providers to offer differentiable, high-capacity IP VPN and Public Internet solutions. In the future it will be Integrated Service/RSVP compliant. It is now in alpha status. -- General Information Machine family: Various Gaines, Festa [Page 41] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Operating system: N/A Network technology: ATM Frame Relay Ethernet (both shared and switched) FDDI Broadband wireless on 36170 platform Status: Development Alpha Availability: On sale QoS capabilities: RSVP compliant (in the future) Int-serv compliant (in the future) Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: Not stated -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Scheduling method(s) used on transmission: Round Robin fashion WFQ (General Process Sharing like) Congestion handling: Simply drop RED References: IETF standard Currently-defined RSVP features not supported: Not stated Tested interoperability with other implementations: Planned Documentation available: Technical detail User manual To obtain contact Newbridge sales office Other features supported: Not stated Gaines, Festa [Page 42] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === Newlink Global Engineering Corporation (http://www.new-link.com) ======= Product: IVOX - The Interactive VOice eXchange Point-to-point and multicast voice conferencing application Platform type: Multicast/RSVP voice conferencing demo application Updated: 31 March 1998 Contact: Brian Adamson Newlink Global Engineering Loisdale Road, Springfield, VA Phone: +1-703-971-3303 Fax: +1-703-971-3304 -- Brief description IVOX, the Interactive VOice eXange application, provides telephone-like service via IP based LAN and WAN data networks. IVOX supports RSVP, and by using voice compression algorithms, IVOX is able to maintain low data rate communications (less than 2400 bits-per-second) with little impact on other computer data communications services. IVOX can be used in conjunction with white-board, mission planning and/or video conferencing applications. -- General information Machine family: Silicon Graphics Sun SPARCs Intel based PC platforms Operating systems: Multiple Unix platforms: SGI IRIX 5.3/6.2 Sun Solaris 2.5 Linux NetBSD Windows 95/NT (operation with Intel's PC-RSVP in development) Network technology: Application is independent of underlying network Status: Beta Availability: Public and free QoS capabilities: RSVP compliant Int-Serv compliant Intended environment: Public Internet Private intranet/WAN LAN Wireless networks Applications: Voice interactive (telephony) Voice stream Software reference: ISI RSVPD release 4.1aX -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Gaines, Festa [Page 43] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Integrated services model supported: Controlled load Tested interoperability with other implementations: Cisco routers with IOS 11.2 Documentation available: http://www.ngec.com Notes: IVOX is a very low data rate (as low as 600 bits/sec) IP point-to- point and IP Multicast voice conferencing application which supports operation with RSVP. A plug-in for use with UCL's "sdr" program is available. IVOX has been used to demonstrate packet voice over bandwidth-limited, mobile wireless networks. === Nortel (http://www.nortel.com) ========================================== Product: RSVP Prototype: IP RendezView Platform type: Host Updated: 15 May 1998 Contact: Keith Smith Multimedia-Applications Networking Specialist Nortel Technology MS: 251 P.O. Box 3511, Station C Ottawa, Ontario K1Y 4H7, Canada Phone: +1-613-763-1139 -- Brief description IP Multicast & RSVP enabled multiparty videoconferencing -- General information Machine family: SUN Solaris Operating system: Network technology: ATM Ethernet (shared) Status: Development QoS capabilities: RSVP compliant Int-Serv compliant Intended environment: Private intranet/WAN LAN Applications: Voice interactive (telephony) Video interactive (video conference) -- Details Feature(s) used to identify/differentiate traffic: IP address Gaines, Festa [Page 44] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Scheduling method(s) used on transmission: WFQ Congestion handling: Simply drop Integrated services models supported: Guaranteed Controlled load Other features supported: Reservation Granularity, per Individual Media Stream Reference: IETF standard Draft Availability: For internal company use only Tested interoperability with other implementations: 98/01/01 Application exploits SUN's Solstice Reser- vation API (v1.0) and CISCO 7500 routers (IOS 11.2) in network. Interoperability results are inconclusive. Notes: Objectives are to assess: 1. State of RSVP in both network components and end-systems. 2. Value provided to interactive communication applications. 3. Pros/Cons of RSVP vs other QoS/CoS approaches. === Pivotal Networking, Inc. (http://www.pivnet.com) ========================= Products: StarGazer Multifunction Access Servers Platform type: Router Updated: 22 Apr 1998 Contact: Bea Cheng Sr. Software Manager Engineering Pivotal Networking, Inc. 480 Mercury Drive, Sunnyvale, CA 94086 Phone: (408) 731-4575 Fax: (408) 731-4589 -- Brief description WAN/LAN Access devices providing IP, IPX routing and bridging services for Internet Access, Remote Dial-In, and LAN-to-LAN applications over ISDN, modems, Frame Relay networks and Leased Lines. Machine family: Custom Operating system: Custom Network technology: Frame Relay Ethernet (shared) Status: Beta Availability: On sale. Approx. price in USD: $495-$1245 QoS capabilities: RSVP compliant Gaines, Festa [Page 45] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Intended environment: Public Internet Private intranet/WAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: RSVPD Release 3 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number Scheduling method(s) used on transmission: Strictly priority Congestion handling: Simply drop Integrated services models supported: Guaranteed Controlled load References: IETF standard Tested interoperability with other implementations: Forthcoming Reference RSVP specification(s): RFC-2205, Version 1 Reference documentation: User manual RFC-2205 How to obtain: mailto:sales@pivnet.com === Precept Software, Inc. (http://www.precept.com) ========================= Note: Precept Software was acquired by Cisco on April 8, 1998. Product: RSVP TK (Test Kit) Platform type: Host, Toolkit Updated: 26 Feb 1998 Contact: Doug Tsui Precept Software, Inc. 1072 Arastradero Road Palo Alto, California 94304 Phone: 415-845-5200 Fax: 415-845-5235 (fax) -- Brief description The RSVP Test Kit provides RSVP and QoS support for the Precept IP/TV, a client-server software application which delivers TV-quality video programs to desktops PCs via existing IP data networks Gaines, Festa [Page 46] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- General information Machine family: Binaries: Windows 95 and Windows NT (Intel platforms) with Winsock 1.1 or Winsock 2.0. Source: C++ code, can be ported to many different platforms. Operating system: Windows 95 and Windows NT Status: Product Availability: On sale Software reference: Independent implementation. One of the APIs has a resemblance to ISI RAPI. -- Details Reference: We have both the -00 and -01 formats for the Integrated Services data. Integrated services model supported: We can convey any of the necessary information. We do not provide the service itself; that's left to routers. Other features supported: The "Service Application" (the background process that actually drives the RSVP protocol) has a GUI to a user that displays current protocol status for each reservation. The user can create, modify, or delete reservations (in both PATH sender and RESV sender roles.) There is also an interprocess API that is intended to be used by applications that wish to establish reserved flows. We currently use UDP encapsulation in order to provide usability on Winsock 1.1 platforms. Currently-defined RSVP features not supported: IP Type 46 encapsulation (we use UDP, per the specification, instead.) Since we are an end traffic implementation, we don't do full merging of PATH or RESV states. Tested interoperability with other RSVP implementations: Cisco (-00 and -01 formats) Documentation available: http://www.precept.com/ Gaines, Festa [Page 47] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === Qosnetics (http://www.qosnet.com/company.htm) =========================== Two products are available: (1) QA Robot TM RSVP Performance Tester and (2) Qtech TM Portable RSVP Source Code, both described below Product: QA Robot TM RSVP Performance Tester Platform type: System tool to performance-test host and router/switch RSVP implementations Updated: 21 May 1998 Contact: Greg Burch Vice President Qosnetics 2 Greenleaf Woods PO Box 6644 Portsmouth NH 03802-6644 USA Phone: +1 603 433 1195 Fax: +1 603 433 6891 -- Brief description: System test device integrated with Qosnetics traffic generation and routing protocol test tools. The intent of the tester is to test the scalability of RSVP implementations by giving the user the ability to control a large number of flows, emit/receive lots of traffic and create congestion. Verification capabilities include automatically detecting packets lost in the DUT. -- General information Machine family: Pentium Operating system: BSD UNIX Network technology: Frame Relay ATM Ethernet (shared) Ethernet (switched) PPP Status: Alpha Availability: On sale. Request Price Quotation QoS capabilities: RSVP compliant Intended environment: Other: R&D, SQA, Public/Private Network Operators Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Other: Stress testing any host and router/switch RSVP implmentation for large number of sessions, high rates of data and resv and path creation/tears Software reference: 4.1a1 Gaines, Festa [Page 48] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Other: Traffic differentiation feature may be disabled or enabled as required by test scenarios. Scheduling method(s) used on transmission: None/FIFO Strictly priority Congestion handling: Has the ability to create congestion in the DUT Reference: Draft Currently-defined RSVP features not supported: Security, policy, Ipv6, multicast Tested interoperability with other implementations ISI 4.1a1 (Q2-1997) Documentation Available: Product information Technical detail User manual How to obtain. mailto:qosinfo@qosnet.com Integrated services models supported: Guaranteed Controlled load Reference RSVP specification(s) which apply: IETF ID 16 Other features supported: Data generation, auto verification, error reporting -------------------------------------------------------------------------------- Product: Qtech TM Portable RSVP Source Code Platform type: Host, Router Updated: 21 May 98 Contact: Greg Burch Vice President Qosnetics 2 Greenleaf Woods PO Box 6644 Portsmouth NH 03802-6644 USA Phone: +1 603 433 1195 Fax: +1 603 433 6891 -- Brief description A portable RSVP protocol implementation originally written for BSD UNIX. Can be a host or router/switch implementation. -- General information Machine family: Not applicable Operating system: BSD-Unix Gaines, Festa [Page 49] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Network technology: Frame relay ATM Ethernet (shared and switched) PPP Status: Development Availability: On sale QoS capabilities: RSVP/Intserv compliant (guaranteed and controlled load services) Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Software reference: ISI RSVPD Version 4.1a1 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: Strictly priority Congestion handling: Simply drop Reference: IETF standard: RFC 2205 Draft Currently-defined RSVP features not supported: Security Policy IPv6 Multicast Tested interoperability with other implementations: ISI rsvpd 4.1a1 (Q3-1997) Documentation available: mailto:qosinfo@qosnet.com Other features supported: None Gaines, Festa [Page 50] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === Rensselaer Polytechnic Institute (http://www.rpi.edu) ==================== Product: rsvpd Platform type: Host, Router Updated: 7 May 1998 Contact: Seung Kim (kims4@rpi.edu) RPI / ECSE 110 8th St. JEC 6212, Troy, NY 12180, USA Phone: +1-518-276-8289 -- Brief description rsvp daemon -- General information Machine family: Sun Workstations Operating system: Solaris 2.5.1 Network technology: ATM Ethernet (shared) Status: Not stated Availability: Only to selected organizations/company but free QoS capabilities: RSVP compliant Int-Serv compliant (Guaranteed and Controlled Load services) Intended environment: Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: Not stated -- Details Feature(s) used to identify/differentiate traffic: Application level (or higher level) features Scheduling method(s) used on transmission: CBQ Congestion handling: Simply drop References: IETF RFC 2205 Currently-defined RSVP features not supported: Not stated Tested interoperability with other implementations: Planned Documentation available: Not stated Other features supported: Not stated Gaines, Festa [Page 51] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === RouterWare Inc. (http://www.routerware.com) ============================== Product: RSVP Platform type: Host, Router Updated: 8 Apr. 1998 Contact: John Papadopoulos (john@routerware.com) RouterWare Marketing and Sales 3961 MacArthur Blvd, Suite 212, Newport Beach, CA 92660, USA Phone: +1-714-442-0770 Fax: +1-714-442-0779 -- Brief description(s): Portable ANSI C source code for embedded systems requiring the RSVP protocol. RouterWare's RSVP implementation is intended to provided developers of com- mercial data communications systems with a portable ANSI C source code imple- mentation of the RSVP protocol (host and router). It is a member of the RouterWare family of portable multi-protocol protocol source code products, all of which are hardware and operating system independent. The RouterWare RSVP source code product is offered to OEM's under a royalty free license. -- General Information Machine family: Portable to any platform Operating system: O/S independent Network technology: Frame Relay Ethernet (shared) Token Ring RouterWare's RSVP implementation is data link/media independent Status: Product Availability: On sale QoS capabilities: RSVP compliant Int-serv compliant (Guaranteed and Controlled Load services) Intended environment: RouterWare's RSVP implementation is intended for use in embedded devices such as LAN/WAN routers Applications: RouterWare's RSVP implementation is application/use independent. Software reference: Not stated -- Details Feature(s) used to identify/differentiate traffic: IP address Scheduling method(s) used on transmission: None/FIFO Congestion handling: Simply drop References: IETF RFC 2205, 2209 and 2210, draft-ietf-rsvp-rapi-00.txt Gaines, Festa [Page 52] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Currently-defined RSVP features not supported: None Tested interoperability with other implementations: None Documentation available: Technical detail To obtain contact RouterWare Marketing Other features supported: None === Silicon Graphics Inc. (http://www.sgi.com) ================================ Product: IRIX 6.5 Platform type: Host, toolkit Updated: 20 Feb 1998 Contact: Michael Wang Member of Technical Staff Silicon Graphics Inc. 2011 N. Shoreline Blvd. Mountain View, CA 94043 -- Brief description IRIX 6.5 is the next OS release for all Silicon Graphics systems. It includes a RSVP daemon, based on ISI release 4.1a6, an API library, RAPI version 5.01, administration tools from ISI and SGI, and a kernel packet scheduler for controlled-load service. -- General information Machine family: SGI Servers (Origin, Onyx, Challenge), SGI Workstations (Indy, Indigo2, O2, Octane) Operating system: IRIX 6.5 Network technology: Ethernet (shared) Ethernet (switched) FDDI Status: Beta Availability: Bundled as part of the SGI IRIX operating system QoS capabilities: RSVP compliant Int-Serv compliant Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Virtual dedicated network/VPN Gaines, Festa [Page 53] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Software reference: rel 4.1a6 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: Strictly priority Congestion handling: Simply drop Reference: IETF standard RFC2205 - RSVP RFC2211 - Controlled-load Service Tested interoperability with other implementations: Our rsvpd code is the generic code from ISI Reference documentation: User manual Other pages on web site related to QoS/RSVP: http://reality.sgi.com/mwang_engr Integrated services models supported: Controlled load Other features supported: RSVP and IntSrv MIB (RFC2206 and RFC2213) coming in a later release. Currently-defined RSVP features not supported: None === Sony Computer Science Lab. (http://www.csl.sony.co.jp/) ================== Product: ALTQ (also known as FreeBSD-ALTQ or ALTQ/CBQ) Platform type: Host, Router Updated: 7 May 1998 Contact: Kenjiro Cho (kjc@csl.sony.co.jp) Sony Computer Science Laboratory Inc. 3-14-13, Higashi-Gotanda, Shinagawa-ku, Tokyo, 141-0022, Japan Phone: +81-3-5448-4380 -- Brief description ALTQ is an experimental queuing framework, and the goals of the project are: - Provide a queuing research platform - Provide a traffic control kernel for RSVP - Make active queue management available In ALTQ there are implemented several queuing disciplines, including CBQ, RED and WFQ. RED is integrated into CBQ and can be used on a class queue basis. A port of SUN/UCL/LBL-CBQ and the ISI RSVP stubs are included in the release. Gaines, Festa [Page 54] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- General information Machine family: PC Operating system: Free-BSD-2.2.1, 2.2.2, 2.2.5 and 2.2.6 Network technology: ATM Ethernet (both shared and switched) Status: Beta Availability: Public and free QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load service) Intended environment: Public Internet Private intranet/WAN LAN Applications: Research platform Software reference: rel4.2a3 itself (only stubs are provided) -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Scheduling method(s) used on transmission: None/FIFO WFQ (General Process Sharing like) CBQ Congestion handling: Simply drop RED References: IETF standard: Same as ISI rsvpd Currently-defined RSVP features not supported: Same as ISI rsvpd Tested interoperability with other implementations: Same as ISI rsvpd Documentation available: Technical detail Test and performance evaluation (interoperability) Source code URL:http://www.csl.sony.co.jp/person/kjc/software.html ftp://ftp.csl.sony.co.jp/pub/kjc/altq.tar.gz ftp://ftp.csl.sony.co.jp/pub/kjc/altq-1.0.1.tar.gz Other features supported: None Gaines, Festa [Page 55] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 === Sun Microsystems, Inc. (http://www.sun.com) ============================== Two software products which support RSVP are available from Sun, (1) a Solstice standard product and (2) a Solaris RSVP Experimental Version. Product: Solstice Bandwidth Reservation Protocol 1.0 (Product, tends to lag behind current RSVP activities, plus does not support packet scheduling or routing. An advanced development prototype is in a separate listing, below.) Platform type: Host, Toolkit Updated: 16 April 1998 Contact: Jean-Christophe Martin Project Leader, Network Software Development Sun International Center for Network Computing SunSoft -- General information Machine family: SparcStation, x86 systems Operating system: Solaris 2.4 or later Status: Product Availability: On sale Software reference: Approx. ISI Version 4.1a3 -- Details Integrated services model supported: Controlled load Reference RSVP specification(s) which may apply: - Currently-defined RSVP features not supported: CONFIRM, SNMP MIB Documentation available: http://www.sun.com/software/solstice/telecom/bandwidth/index.html Notes: The 1.0 version does not track more recent versions of the spec and is intended primarily to provide software developers access to the API. -------------------------------------------------------------------------------- Product: Solaris RSVP Experimental Version (See separate listing, above, for Solstice standard product.) Platform type: Host, Router, Toolkit Updated: 16 April 1998 Contact: Michael Speer Senior Staff Engineer Sun Microsytems, Inc. Gaines, Festa [Page 56] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- General information Machine family: Sparc Operating system: Solaris 2.5.1 and 2.6 Status: Advanced development prototype. Software reference: 2-3 weeks behind current ISI release. Currently at ISI 4.2a3. Integrated services model supported: Controlled load Other features supported: Class-Based Queuing (CBQ) packet scheduler. Currently-defined RSVP features not supported: SNMP Proved interoperability with other RSVP implementations: Ongoing and continuous. Reference documentation: ftp://playground.sun.com/pub/rsvp === Tektronix (http://www.tek.com/) ========================================== Product: N/A Platform type: Host Updated: 21 May 1998 Contact: Ted Brunner Scientist Video Networking Division/Advanced Development 14150 SW Karl Braun, Beaverton OR 97005 Phone: 503-627-1317 -- Brief description: We are evaluating RSVP for use with streaming MPEG video. The test machines include a cluster of video/networking entities: - a stand-alone streaming MPEG video encoder and decoder, - a desktop MPEG decoder, - a disk-based video server. -- General information Machine family: i960 and pentium Operating system: vxWorks and NT 4.0 Network technology: Ethernet (shared) Ethernet (switched) Status: Development Availability: In development Gaines, Festa [Page 57] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load service) Intended environment: Private intranet/WAN Applications: Video stream (VOD like) Software reference: ISI RSVPD 4.1a6 -- Details Feature(s) used to identify/differentiate traffic: IP address Scheduling method(s) used on transmission: None/FIFO Congestion handling: Simply drop References: IETF standard Currently-defined RSVP features not supported: This is a host implementation only. Tested interoperability with other implementations: Tested RSVP signalling with Cisco IOS, Sun Bandwidth Manager, Intel PC-RSVP. Have not tested our traffic policing yet. Other features supported: - Documentation available: - === TIK/ETH Zurich (http://www.tik.ee.ethz.ch/) and ========================== ARL/Washington University, St. Louis (http://www.arl.wustl.edu/arl/) Product: Crossbow Platform type: Host, Router, Toolkit Updated: 12 May 1998 Contact: Marcel Waldvogel (waldvogel@tik.ee.ethz.ch) Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH) CH-8092 Zurich, Switzerland Phone: +41-1-6327005 Fax: +41-1-6321035 -- Brief description Crossbow is a research platform for modular networking code, high-speed networking and ATM-IP integration. It is compliant with RSVP and Integrated Service model. Currently is for internal use only, but soon it will be available for free. -- General information Machine family: Intel PCs Operating system: NetBSD 1.3 Gaines, Festa [Page 58] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Network technology: ATM Ethernet (both shared and switched) Status: Development Research Availability: Currently for internal use only, but soon (next couple of months, after clean-up) will be public and free QoS capabilities: RSVP compliant Int-Serv compliant (Bandwidth reservation) Session Setup Protocol (SSP): stripped-down version of RSVP without PATH messages but with integrated ATM cut-through support; SSP modified for admission control, charging, and accounting based on second- order auctioning. Intended environment: Public Internet Private intranet/WAN Applications: Not stated Software reference: ISI rsvpd 4.1a6 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Link Layer feature(s) IPv6 flow label Any field using custom filtering rules Scheduling method(s) used on transmission: None/FIFO CBQ Deficit Round Robin (DRR); Hierarchical Fair Service Curves; Hierarchical Scheduling Framework; Congestion handling: Simply drop References: IETF standard Draft Proprietary scheme (not yet publicly documented) Currently-defined RSVP features not supported: No delay guarantees are given Tested interoperability with other implementations: Not stated Documentation available: Technical detail Research paper URL: http://www.tik.ee.ethz.ch/~crossbow/ Other features supported: Not stated Gaines, Festa [Page 59] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 == Torrent Networking Corporation (http://www.torrentnet.com) ================ Product: IP 9000 Gigabit Router Platform type: Router Updated: 8 May 1998 Contact: Karthik Vugane (karthik@torrentnet.com) Ajit Thyagarajan (ajit@torrentnet.com) Torrent Networking 2221 Broadbirch Drive, Suite A, Silver Spring MD 20904, USA Phone: +1-301-625-1600 Fax: +1-301-625-1700 -- Brief description: Gigabit speed router To provide resource reservation capability as part of router capabilities. -- General information Machine family: Custom Hardware (includes Pentium processor) Operating system: IP Action1.0 Network technology: ATM Ethernet (shared) Status: Release 1.0 (currently shipping) Availability: Part of router software QoS capabilities: RSVP compliant Int-Serv compliant (Controlled Load and Guaranteed services) Supports statically configured flows Intended environment: Public Internet Private intranet/WAN LAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: None -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number TOS field in IP header IP address Protocol field in IP header Scheduling method(s) used on transmission: None/FIFO Strictly priority Round Robin fashion Gaines, Festa [Page 60] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Congestion handling: Drop longest queue References: IETF RFC 2205 Currently-defined RSVP features not supported: IPv6 Tested interoperability with other implementations: In house interoperability testing done with Cisco IOS 11.3(2) - Apr. 1998 Participated in the interoperability demo as part of Interop 98, Las Vegas. Showed interoperability with: Cisco IOS v11.2, SGI, Intel, 3Com Documentation available: User manual Technical papers http://www.torrentnet.com/library/whitepapers.htm Other features supported: UDP Encapsulation AdSpec support === University of Toronto (http://www.comm.utoronto.ca/~nal/) =============== Product: ISAC: Integrated Services Internet with RSVP over ATM shortCuts Platform type: Host, Router Updated: 21 May 98 Contact: Hung Kei Keith Chow Network Architecture Lab., Dept. of Electical & Computer Eng. 10 King's College Road Toronto, Ontario, M5S 1A4, Canada Phone: +1-416-978-1611 Fax: +1-416-978-4425 -- Brief description The ISAC implementation has two objectives: 1. Converting a common ATM switch into a RSVP capable ISIP router/switch. 2. Experimentally accessing the performance of our proposed architecture. -- General information Machine family: Sun SPARCstations with Fore SBA200 NIC Fore ASX-200WG switch Operating system: Solaris 2.5.1 ForeThought 4.1.0 Network technology: ATM Status: Beta Availability: For internal company use only Gaines, Festa [Page 61] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 QoS capabilities: RSVP/Int-Serv compliant (guaranteed and controlled load services) Intended environment: Private intranet/WAN Applications: Voice interactive (telephony) Voice stream Video interactive (video conference) Video stream (VOD like) Software reference: ISI rsvpd 4.1a3 or SUN Solaris rsvpd 0.4.9 -- Details Features used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method(s) used on transmission: Depending on switch implementation Congestion handling: Depending on switch implementation Reference: IETF standard: Same as ISI rsvpd Currently-defined RSVP features not supported: Same as ISI rsvpd Tested interoperability with other implementations: None Documentation available: Technical detail Test and performance evaluation (interoperability) A paper is to appear in the Proceeding of ICC'98 A working demo was presented in ISS'97 === U.S. National Institute of Standards and Technology ======================= (http://www.antd.nist.gov/antd/index.html) Product: Integrated Services Protocol Instrument (ISPI) Platform type: Toolkit Updated: 10 Apr 1998 Contacts: Shu-jen Chang , Computer Scientist Samir Shah , Computer Scientist Internetworking Technologies Group, Advanced Network Technologies Division, Information Technology Laboratory, National Institute of Standards and Technology (NIST) Building 820, Room 445 820 West Diamond Avenue Gaithersburg, MD 20899 USA Phone: (301) 975-2940 Shu-jen Chang (301) 975-3267 Samir Shah Fax: (301) 590-0932 Gaines, Festa [Page 62] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- Brief description ISPI is an interactive, integrated tool for measuring the performance of quality of service (QoS) sensitive data streams while conducting experiments with emerging Internet resource reservation protocols and real-time network services. In short, ISPI . monitors multicast (SDR) sessions, . Measures performance of real-time (RTP) streams, . Enables proxy resource reservation (RSVP) experiments, . Provides diagnostic traces of reservation state. -- General information Machine family: Sparc, Intel Operating system: SunOS, Solaris, Freebsd Network technology: Ethernet (shared) Ethernet (switched) Status: Alpha Availability: Public and free QoS capabilities: RSVP compliant Int-Serv compliant Intended environment: Public Internet Private intranet/WAN LAN Applications: Other: performance monitoring and experimentation with resource reservation Software reference: Based on ISI RSVPD & Rstat implementation. Compatible with ISI RSVP 4.1a6, 4.2a1, and Sun RSVP 0.4.11. -- Details Features used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method: None/FIFO Congestion handling: - Integrated services models supported: Guaranteed Controlled load Other features supported: Trace RSVP reservations from a monitored host back to all sender(s). This feature is supported only on hosts equipped with "rstat" capability. Currently-defined RSVP features not supported: Ipv6 support References: IETF standard IETF standard: RFC2205, RFC1889 Tested interoperability with other implementations: Our testbed consists of RSVP implementations from ISI, Cisco, and Intel. We were able to make reservations on all these systems. However, reservation tracing is supported only on hosts that support "rstat". Gaines, Festa [Page 63] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Documentation available: http://www.antd.nist.gov/antd/html/ispi.html Other pages on web site related to QoS/RSVP: http://www.antd.nist.gov/antd/html/ip_qos.html Notes: It has been our goal to build test and instrumentation tools to foster early experimentation with emerging IETF signaling, routing, and transport protocols for real-time traffic. We are currently developing a generic distributed tester to test IPQoS protocols including RSVP. === U.S Naval Research Laboratory (http://www.itd.nrl.navy.mil) ============== NRL has two implementations: 1) MGEN Tool Set and 2) the Data/Voice ATD network Product: The MGEN Multicast/RSVP Test Tool Set Platform type: Other: Multicast/RSVP test applications Updated: 31 March 1998 Contact: Brian Adamson U.S. Naval Research Laboratory Code 5523, Washington, DC 20375 Phone: (202) 404-1194 Fax: (202) 767-1191 -- Brief description MGEN provides programs for sourcing/sinking real-time multicast/unicast UDP/IP traffic flows with optional support for RSVP operation with ISI's "rsvpd". The MGEN tools transmit and receive (and log) time-stamped, sequence numbered packets. Post-test analyses of the log files can be performed to assess network or network component ability to support the given traffic load in terms of packet loss, delay, delay jitter, etc. -- General information Machine family: Silicon Graphics Sun SPARCs Intel based PC platforms Operating system: Multiple Unix platforms: SGI IRIX 5.3/6.2 Sun Solaris 2.5 Linux NetBSD FreeBSD Network technology: Application is independent of underlying network Status: Available, research/test tool Availability: Public and free QoS capabilities: RSVP compliant Int-Serv compliant Gaines, Festa [Page 64] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 Intended environment: Public Internet Private intranet/WAN LAN Other: wireless networks Applications: Other: Network and network device empirical evaluation Software reference: ISI RSVPD release 4.2aX -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Integrated services model supported: Guaranteed Controlled load Tested interoperability with other implementations: Cisco routers with IOS 11.2 supporting RSVP Documentation available: http://manimac.itd.nrl.navy.mil/MGEN http://www.ngec.com/MGEN Notes: MGEN has been used by NRL and a few others to evaluate the capability of networks and devices to properly provide IP Multicast and RSVP support. Transmitted traffic patterns, receiver group joins/leaves, and RSVP operations can be dynamically controlled via a simple script file format. -------------------------------------------------------------------------------- Product: The Data/Voice Integration Wireless Network Platform type: IP mobile, wireless subnet with support for RSVP QoS Updated: 31 March 1998 Contact: Ed Althouse Naval Research Laboratory Code 5523, Washington, DC 20375 Phone: (202) 767-2804 Fax: (202) 767-1191 -- Brief description: The NRL D/V ATD network is an experimental implementation of a mobile, wireless IP network which support service guarantees for different flows of data so that application with real-time data delivery requirements (e.g. voice) can share an integrated network with other data applications (email, web browsing, file transfer, etc) even in a bandwidth-limited tactical setting such as a High Frequency (HF) radio network. Gaines, Festa [Page 65] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 -- General information Machine family: 68040 VME single board computers Operating system: Wind River VxWorks with Spider's IP stack Network technology: Wireless: Multi-Channel Architecture (MCA) Link- cluster mobile routed network. (There are NRL and IEEE papers on the technology.) Status: Research network Availability: Public and free QoS capabilities: RSVP compliant Int-Serv compliant Intended environment: Public Internet Private intranet/WAN LAN Wireless networks Software reference: ISI RSVPD release 3.2 -- Details Feature(s) used to identify/differentiate traffic: TCP/UDP port number IP address Scheduling method used on transmission: Round Robin fashion (approximately) Congestion handling: Simply drop Integrated services model supported: Guaranteed Reference documentation: http://tang.itd.nrl.navy.mil/code5520/data-voice/ Notes: For this network, a specialized IP router was implemented in a VME-based embedded system running Wind River's VxWorks. The Spider, Inc. IP stack was used as the base code for routing and ISI's rsvpd code was integrated into this system to build an RSVP capable router which could invoke the QoS features of the underlying mobile radio network as needed by applications. Point-to-point and multicast RSVP operation are supported. In conjunction with the low data rate IVOX voice application and other IP communication applications, simultaneous real-time voice conferencing, white-boarding, web-browsing, email, file transfer, etc. were demonstrated over a very low data rate mobile wireless network. Gaines, Festa [Page 66] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 4. RSVP-QoS Information Sources, Survey Authors ============================================ RSVP Protocol ------------- The RSVP homepage can be found at: http://www.isi.edu/rsvp/ This site provides the definitive overview of RSVP (Resource ReSerVation Protocol), a list of RSVP related documents, up-to-date status of the IETF RSVP Working Group, and a list of RSVP daemon software. A document list also is provided on the following pages. The RSVP protocol is part of a larger effort to enhance the current Internet architecture with support for Quality of Service flows. The RSVP protocol is used by a host to request specific qualities of service from the network for particular application data streams or flows. RSVP is also used by routers to deliver quality-of-service (QoS) requests to all nodes along the path(s) of the flows and to establish and maintain state to provide the requested service. RSVP requests will generally result in resources being reserved in each node along the data path. RSVP-QoS Implementation Survey ------------------------------ (This document.) The latest version of this survey can be found at: http://www.iit.nrc.ca/IETF/RSVP_survey/ Survey Authors -------------- G. Gaines Gaines Associates 150 Denavarre, Suite 304 St. Lambert, Quebec J4S 1R6 Canada Phone: +1 514-672-7700 E-mail: ggaines@generation.net M. Festa CEFRIEL/Politecnico di Milano via Fucini, 2 20133 Milano -Italy Phone: +39-2-23 95 41 Fax: +39-2-23 954 254 E-mail: festa@cefriel.it Gaines, Festa [Page 67] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 5. Reference Documentation ======================= Below is a reading list for Resource ReSerVation Protocol (RSVP), Quality of Service (QoS) and related subjects. [1] R. Braden , D. Clark, S. Shenker, "Integrated Services in the Internet Architecture: an Overview", IETF Informational RFC 1633, June 1994. [2] R. Braden , L. Zhang, S. Berson, S. Herzog , S. Jamin, "Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification", IETF Standards Track RFC 2205, September 1997. [3] F. Baker, J. Krawczyk, A. Sastry, "RSVP Management Information Base using SMIv2", IETF Standards Track RFC 2206, September 1997. [4] L. Berger, T. O'Malley, "RSVP Extensions for IPSEC Data Flows", IETF Standards Track RFC 2207, September 1997. [5] A. Mankin, F. Baker, B. Braden, S. Bradner, M. O'Dell, A. Romanow, A. Weinrib, L. Zhang, "Resource ReSerVation Protocol (RSVP) -- Version 1 Applic- ability Statement" IETF Informational RFC 2208, September 1997. [6] R. Braden, L. Zhang, "Resource ReSerVation Protocol (RSVP) -- Version 1 Message Processing Rules", IETF Informational RFC 2209, September 1997. [7] J. Wroclawski, "The Use of RSVP with IETF Integrated Services", IETF Standards Track RFC 2210, September 1997. [8] J. Wroclawski, "Specification of the Controlled-Load Network Element Service", IETF Standards Track RFC 2211, September 1997. [9] S. Shenker, C. Partridge, R. Guerin, "Specification of Guaranteed Quality of Service", IETF Standards Track RFC 2212, September 1997. [10] S. Shenker, J. Wroclawski, "General Characterisation Parameters for Inte- grated Service Network Elements" IETF Standards Track RFC 2215, September 997. [11] S. Shenker, J. Wroclawski "Network Element Service Specification Template", IETF Informational RFC 2216, September 1997. [12] F. Baker, J. Krawczyk, A. Sastry, "Integrated Services Management Infor- mation Base using SMIv2", IETF Standards Track RFC 2213, September 1997. [13] F. Baker, J. Krawczyk, A. Sastry, "Integrated Services Management Infor- mation Base Guaranteed Service Extensions using SMIv2", IETF Standards Track RFC 2214, September 1997. Gaines, Festa [Page 68] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 [14] B. Braden, D. Clark, J. Crowcroft, B. Davie, S. Deering, D. Estrin, S. Floyd, V. Jacobson, G. Minshall, C. Partridge, L. Peterson, K. Ramakrishnan, S. Shenker, J. Wroclawski, L. Zhang, "Recommendations on Queue Management and Congestion Avoidance in the Internet", IETF Informational RFC 2309, April 1998. [15] F. Baker, J. Krawczyk, A. Sastry, "RSVP Management Information Base", IETF Internet-Draft , April 1998. [16] B. Davie, Y. Rekhter, E. Rosen, A. Viswanathan, V. Srinivasan, S. Blake, "Use of Label Switching With RSVP", IETF Internet-Draft , March 1998. [17] L. Zhang, A. Terzis, "RSVP Diagnostic Messages", IETF Internet-Draft , November 1997. [18] E. Crawley, L. Berger, S. Berson, F. Baker, M. Borden, J. Krawczyk, "A Framework for Integrated Services and RSVP over ATM", IETF Internet-Draft , 28 May 1998. [19] L. Berger, "RSVP over ATM Implementation Guidelines", IETF Internet-Draft , 29 May 1998. [20] L. Berger, "RSVP over ATM Implementation Requirements", IETF Internet-Draft , 29 May 1998. [21] M. Garrett, M. Borden, "Interoperation of Controlled-Load Service and Guar- anteed Service with ATM" , 31 Mar. 1998. [22] C. Bormann, "Providing integrated services over low-bitrate links", IETF Internet-Draft , March 1998. [23] C. Bormann, "PPP in a real-time oriented HDLC-like framing", IETF Internet- Draft , March 1998. [24] C. Bormann, "The Multi-Class Extension to Multi-Link PPP", IETF Internet- Draft , March 1998. [25] S. Jackowski, D. Putzolu, "Network Element Service Specification for Low Speed Networks", IETF Internet-Draft , March 1998. [26] A. Ghanwani, J. Wayne Pace, V. Srinivasan, A. Smith, M. Seaman, "A Frame- work for Providing Integrated Services Over Shared and Switched IEEE 802 LAN Technologies", IETF Internet-Draft , May 1998. Gaines, Festa [Page 69] RSVP Working Group A Survey of RSVP/QoS Implementations July 1998 [27] R. Yavatkar, D. Hoffman, Y. Bernet, F. Baker, M. Speer, "SBM (Subnet Band- width Manager): Protocoll for RSVP-based Admission Control over IEEE 802-style networks", IETF Internet-Draft , March 1998. [28] Seaman, Andrew Smith, Eric Crawley, "Integrated Service Mappings on IEEE 802 Networks", IETF Internet-Draft , November 1997. [29] D. Verma, M. Carlson, B. Ohlman, S. Blake, Y. Bernet, J. Binder, Z. Wang, W. Weiss, E. Davies, "A Framework for Differentiated Services", IETF Internet- Draft , June 1998. [30] D. Black, S. Blake, M. Carlson, E. Davies, Z. Wang, W. Weiss, "An Archi- tecture for Differentiated Services", IETF Internet-Draft , May 1998. [31] F. Baker, S. Brim, T. Li,F. Kastenholz, S. Jagannath, J. K. Renwick, "IP Precedence in Differentiated Services Using the Assured Service", IETF Internet- Draft , April 1998. [32] K. Nichols, S. Blake, "Differentiated Services Operational Model and Defini- tions", IETF Internet-Draft , February. 1998. [33] K. Nichols, S. Blake, "Definition of the Differentiated Services Field (DS Byte) in the IPv4 and IPv6 Headers", IETF Internet-Draft , May 1998. [34] Y.Bernet, R. Yavatkar, P. Ford, F. Baker, L. Zhang, K. Nichols, M. Speer, "A Framework for Use of RSVP with Diff-serv Networks", IETF Internet-Draft , June 1998. [35] E. Crawley, R. Nair, B. Rajagopalan, H. Sandick, "A Framework for QoS- based Routing in the Internet", IETF Internet-Draft , May 1998. [36] "IEEE Standards for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks", Draft Standard P802.1Q/D9, February 1998. [37] "Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Common specifications - Part 3: Media Access Control (MAC) Bridges: Revision (Incorporating IEEE P802.1p: Traffic Class Expediting and Dynamic Multicast Filtering)", ISO/IEC Final CD 15802-3 IEEE P802.1D/D15, November 1997. [38] "MAC Bridges", ISO/IEC 10038, ANSI/IEEE Std 802.1D- 1993. -- end -- Gaines, Festa [Page 70]