GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


rfc:rfc4061

Network Working Group V. Manral Request for Comments: 4061 SiNett Corp. Category: Informational R. White

                                                         Cisco Systems
                                                             A. Shaikh
                                                  AT&T Labs (Research)
                                                            April 2005
  Benchmarking Basic OSPF Single Router Control Plane Convergence

Status of This Memo

 This memo provides information for the Internet community.  It does
 not specify an Internet standard of any kind.  Distribution of this
 memo is unlimited.

Copyright Notice

 Copyright (C) The Internet Society (2005).

Abstract

 This document provides suggestions for measuring OSPF single router
 control plane convergence.  Its initial emphasis is on the control
 plane of a single OSPF router.  We do not address forwarding plane
 performance.
 NOTE: In this document, the word "convergence" relates to single
 router control plane convergence only.

Table of Contents

 1.  Introduction....................................................2
 2.  Specification of Requirements...................................2
 3.  Overview and Scope..............................................3
 4.  Reference Topologies............................................4
 5.  Basic Performance Tests.........................................5
     5.1.  Time Required to Process an LSA...........................5
     5.2.  Flooding Time.............................................6
     5.3.  Shortest Path First Computation Time......................6
 6.  Basic Intra-area OSPF Tests.....................................8
     6.1.  Forming Adjacencies on Point-to-Point Links
           (Initialization)..........................................9
     6.2.  Forming Adjacencies on Point-to-Point Links...............9
     6.3.  Forming Adjacencies with Information Already in the
           Database.................................................10
     6.4.  Designated Router Election Time on a Broadcast Network...11

Manral, et al. Informational [Page 1] RFC 4061 Basic OSPF Benchmarking April 2005

     6.5.  Initial Convergence Time on a Broadcast Network,
           Test 1...................................................11
     6.6.  Initial Convergence Time on a Broadcast Network,
           Test 2...................................................12
     6.7.  Link Down with Layer Two Detection.......................12
     6.8.  Link Down with Layer Three Detection.....................13
 7.  Security Considerations........................................13
 8.  Acknowledgements...............................................13
 9.  Normative References...........................................14
 10. Informative References.........................................14
 Authors' Addresses.................................................15
 Full Copyright Statement...........................................16

1. Introduction

 There is a growing interest in routing protocol convergence testing,
 with many people looking at various tests to determine how long it
 takes for a network to converge after various conditions occur.  The
 major problem with this sort of testing is that the framework of the
 tests has a major impact on the results; for instance, determining
 when a network is converged, what parts of the router's operation are
 considered within the testing, and other such things will have a
 major impact on the apparent performance that routing protocols
 provide.
 This document attempts to provide a framework for Open Shortest Path
 First [OSPF] performance testing, and to provide some tests for
 measuring some aspects of OSPF performance.  The motivation of the
 document is to provide a set of tests that can provide the user
 comparable data from various vendors with which to evaluate the OSPF
 protocol performance on the devices.

2. Specification of Requirements

 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
 document are to be interpreted as described in [RFC2119].  RFC 2119
 key words in this document are used to ensure methodological control,
 which is very important in the specification of benchmarks.  This
 document does not specify a network-related protocol.

Manral, et al. Informational [Page 2] RFC 4061 Basic OSPF Benchmarking April 2005

3. Overview and Scope

 Although this document describes a specific set of tests aimed at
 characterizing the single router control plane convergence
 performance of OSPF processes in routers or other boxes that
 incorporate OSPF functionality, a key objective is to propose
 methodologies that produce directly comparable convergence-related
 measurements.
 The following considerations are outside the scope of this document:
 o  The interactions of convergence and forwarding; testing is
    restricted to events occurring within the control plane.
    Forwarding performance is the primary focus in [INTERCONNECT], and
    it is expected to be dealt with in work that ensues from [FIB-
    TERM].
 o  Inter-area route generation, AS-external route generation, and
    simultaneous traffic on the control and data paths within the DUT.
    Although the tests outlined in this document measure SPF time,
    flooding times, and other aspects of OSPF convergence performance,
    this document does not provide tests for measuring external or
    summary route generation, route translation, or other OSPF inter-
    area and external routing performance.  These areas are expected
    to be dealt with in a later document.
    The tests should be run more than once, since a single test run
    cannot be relied on to produce statistically sound results.  The
    number of test runs and any variations between the tests should be
    recorded in the test results (see [TERM] for more information on
    what items should be recorded in the test results).

Manral, et al. Informational [Page 3] RFC 4061 Basic OSPF Benchmarking April 2005

4. Reference Topologies

 Several reference topologies that are used throughout the tests are
 described in the remaining sections of this document.  All of the
 topologies have been collectively placed in one section to avoid
 repetition.
 o  Reference Topology 1 (Emulated Topology)
                         (                   )
    DUT----Generator----(  emulated topology  )
                         (                   )
    A simple back-to-back configuration.  It's assumed that the link
    between the generator and the DUT is a point-to-point link, while
    the connections within the generator represent some emulated
    topology.
 o  Reference Topology 2 (Generator and Collector)
                                      (                   )
    Collector-----DUT-----Generator--(  emulated topology  )
           \              /           (                   )
            \------------/
    All routers are connected through point-to-point links.  The cost
    of all links is assumed to be the same unless otherwise noted.
 o  Reference Topology 3 (Broadcast Network)
    DUT     R1     R2
     |      |      |
    -+------+------+-----.....
    Any number of routers could be included on the common broadcast
    network.
 o  Reference Topology 4 (Parallel Links)
      /--(link 1)-----\           (                   )
    DUT               Generator--(  emulated topology  )
      \--(link 2)-----/           (                   )
 In all cases the tests and topologies are designed to allow
 performance measurements to be taken all on a single device, whether
 this is the DUT or some other device in the network.  This eliminates
 the need for synchronized clocks within the test networks.

Manral, et al. Informational [Page 4] RFC 4061 Basic OSPF Benchmarking April 2005

5. Basic Performance Tests

 These tests will measure aspects of the OSPF implementation as a
 process on the device under test, including
 o  time required to process an LSA,
 o  flooding time, and
 o  Shortest Path First computation.

5.1. Time Required to Process an LSA

 o  Using reference topology 1 (Emulated Topology), begin with all
    links up and a full adjacency established between the DUT and the
    generator.
    Note: The generator does not have direct knowledge of the state of
    the adjacency on the DUT.  The fact that the adjacency may be in
    Full state on the generator does not mean that the DUT is ready.
    It may still (and is likely to) be requesting LSAs from the
    generator.  This process, involving processing of requested LSAs,
    will affect the results of the test.  The generator should either
    wait until it sees the DUT's router-LSA listing the adjacency with
    the generator or introduce a configurable delay before starting
    the test.
 o  Send an LSA that is already in the DUT (a duplicate LSA), note the
    time difference between when the LSA is sent and when the ack is
    received.  This measures the time taken to propagate the LSA and
    the ack, as well as the processing time of the duplicate LSA.
    This is dupLSAprocTime.
 o  Send a new LSA from the generator to the DUT, followed immediately
    by a duplicate LSA (LSA that already resides in the database of
    DUT, but not the same as the one just sent).
 o  The DUT will acknowledge this second LSA immediately; note the
    time of this acknowledgement.  This is newLSAprocTime.
    The amount of time required for an OSPF implementation to process
    the new LSA can be computed by subtracting dupLSAprocTime from
    newLSAprocTime.
    Note: The duplicate LSA cannot be the same as the one just sent
    because of the MinLSInterval restriction [OSPF].  This test is
    taken from [BLACKBOX].

Manral, et al. Informational [Page 5] RFC 4061 Basic OSPF Benchmarking April 2005

    Note: This time may or may not include the time required to
    perform flooding-related operations, depending on when the
    implementation sends the ack: before it floods the LSA further, or
    after it does, or anywhere in between.  In other words, this
    measurement may not mean the same thing in all implementations.

5.2. Flooding Time

 o  Using reference topology 2 (Generator and Collector), enable OSPF
    on all links and allow the devices to build full adjacencies.
    Configure the collector so that it will block all flooding toward
    the DUT (but so that it continues receiving advertisements from
    the DUT).
 o  Inject a new set of LSAs from the generator toward the collector
    and the DUT.
 o  On the collector, note the time the flooding is complete across
    the link to the generator.  Also note the time the flooding is
    complete across the link from the DUT.
 The time from when the last LSA is received on the collector from the
 generator to when the last LSA is received on the collector from the
 DUT should be measured during this test.  This time is important in
 link state protocols, since the loop-free nature of the network is
 reliant on the speed at which revised topology information is
 flooded.
 Depending on the number of LSAs flooded, the sizes of the LSAs, the
 number of LSUs, and the rate of flooding, these numbers could vary by
 some amount.  The settings and variances of these numbers should be
 reported with the test results.

5.3. Shortest Path First Computation Time

 o  Use reference topology 1 (Emulated Topology), beginning with the
    DUT and the generator fully adjacent.
 o  The default SPF timer on the DUT should be set to 0 so that any
    new LSA that arrives immediately results in the SPF calculation
    [BLACKBOX].
 o  The generator should inject a set of LSAs toward the DUT; the DUT
    should be allowed to converge and install all best paths in the
    local routing table, etc.

Manral, et al. Informational [Page 6] RFC 4061 Basic OSPF Benchmarking April 2005

 o  Send an LSA that is already in the DUT (a duplicate LSA), note the
    time difference between when the LSA is sent and when the ack is
    received.  This measures the time taken to propagate the LSA and
    the ack, as well as the processing time of the duplicate LSA.
    This is dupLSAprocTime.
 o  Change the link cost between the generator and the emulated
    network it is advertising, and transmit the new LSA to the DUT.
 o  Immediately inject another LSA that is a duplicate of some other
    LSA the generator has previously injected (preferably a stub
    network someplace within the emulated network).
    Note: The generator should make sure that outbound LSA packing is
    not performed for the duplicate LSAs and that they are always sent
    in a separate Link-state Update packet.  Otherwise, if the LSA
    carrying the topology change and the duplicate LSA are in the same
    packet, the SPF starts after the duplicate LSA is acked.
 o  Measure the time between transmitting the second (duplicate) LSA
    and the acknowledgement for that LSA; this is the totalSPFtime.
    The total time required to run SPF can be computed by subtracting
    dupLSAprocTime from totalSPFtime.
 The accuracy of this test is crucially dependent on the amount of
 time between the transmissions of the first and second LSAs.  If too
 much time elapsed, the test is meaningless because the SPF run will
 complete before the second (duplicate) LSA is received.  If the time
 elapsed is less, then both LSAs will be handled before the SPF run is
 scheduled and started, and thus the measurement would only be for the
 handling of the duplicate LSA.
 This test is also specified in [BLACKBOX].
 Note: This test may not be accurate on systems that implement OSPF as
 a multithreaded process, where the flooding takes place in a separate
 process (or on a different processor) than shortest path first
 computations.
 It is also possible to measure the SPF time using white box tests
 (using output supplied by the OSPF software implementer), such as the
 following:
 o  Using reference topology 1 (Emulated Topology), establish a full
    adjacency between the generator and the DUT.

Manral, et al. Informational [Page 7] RFC 4061 Basic OSPF Benchmarking April 2005

 o  Inject a set of LSAs from the generator toward the DUT.  Allow the
    DUT to stabilize and install all best paths in the routing table,
    etc.
 o  Change the link cost between the DUT and the generator (or the
    link between the generator and the emulated network it is
    advertising), such that a full SPF is required to run, although
    only one piece of information is changed.
 o  Measure the amount of time required for the DUT to compute a new
    shortest path tree as a result of the topology changes injected by
    the generator.  These measurements should be taken using available
    show and debug information on the DUT.
 Several caveats MUST be mentioned when a white box method of
 measuring SPF time is used.  For instance, such white box tests are
 only applicable when testing various versions or variations within a
 single implementation of the OSPF protocol.  Further, the same set of
 commands MUST be used in each iteration of such a test to ensure
 consistent results.
 There is an interesting relationship between the SPF times reported
 by white box (internal) testing and black box (external) testing;
 each of these two types of tests may be used as a "sanity check" on
 the other by comparing results.
 See [CONSIDERATIONS] for further discussion.

6. Basic Intra-area OSPF Tests

 These tests measure the performance of an OSPF implementation for
 basic intra-area tasks, including:
 o  Forming Adjacencies on Point-to-Point Link (Initialization)
 o  Forming Adjacencies on Point-to-Point Links
 o  Link Up with Information Already in the Database
 o  Initial convergence Time on a Designated Router Electing
    (Broadcast) Network
 o  Link Down with Layer 2 Detection
 o  Link Down with Layer 3 Detection
 o  Designated Router Election Time on A Broadcast Network

Manral, et al. Informational [Page 8] RFC 4061 Basic OSPF Benchmarking April 2005

6.1. Forming Adjacencies on Point-to-Point Link (Initialization)

 This test measures the time required to form an OSPF adjacency from
 the time a layer two (data link) connection is formed between two
 devices running OSPF.
 o  Use reference topology 1 (Emulated Topology), beginning with the
    link between the generator and DUT disabled on the DUT.  OSPF
    should be configured and operating on both devices.
 o  Inject a set of LSAs from the generator toward the DUT.
 o  Bring the link up at the DUT, noting the time when the link
    carrier is established on the generator.
 o  Note the time when the acknowledgement for the last LSA
    transmitted from the DUT is received on the generator.
 The time between the carrier establishment and the acknowledgement
 for the last LSA transmitted by the generator should be taken as the
 total amount of time required for the OSPF process on the DUT to
 react to a link up event with the set of LSAs injected, including the
 time required for the operating system to notify the OSPF process
 about the link up, etc.  The acknowledgement for the last LSA
 transmitted is used instead of the last acknowledgement received in
 order to prevent timing skews due to retransmitted acknowledgements
 or LSAs.

6.2. Forming Adjacencies on Point-to-Point Links

 This test measures the time required to form an adjacency from the
 time the first communication occurs between two devices running OSPF.
 o  Using reference topology 1 (Emulated Topology), configure the DUT
    and the generator so that traffic can be passed along the link
    between them.
 o  Configure the generator so that OSPF is running on the point-to-
    point link toward the DUT, and inject a set of LSAs.
 o  Configure the DUT so that OSPF is initialized, but not running on
    the point-to-point link between the DUT and the generator.
 o  Enable OSPF on the interface between the DUT and the generator on
    the DUT.
 o  Note the time of the first hello received from the DUT on the
    generator.

Manral, et al. Informational [Page 9] RFC 4061 Basic OSPF Benchmarking April 2005

 o  Note the time of the acknowledgement from the DUT for the last LSA
    transmitted on the generator.
 The time between the first hello received and the acknowledgement for
 the last LSA transmitted by the generator should be taken as the
 total amount of time required for the OSPF process on the DUT to
 build a FULL neighbor adjacency with the set of LSAs injected.  The
 acknowledgement for the last LSA transmitted is used instead of the
 last acknowledgement received in order to prevent timing skews due to
 retransmitted acknowledgements or LSAs.

6.3. Forming Adjacencies with Information Already in the Database

 o  Using reference topology 2 (Generator and Collector), configure
    all three devices to run OSPF.
 o  Configure the DUT so that the link between the DUT and the
    generator is disabled.
 o  Inject a set of LSAs into the network from the generator; the DUT
    should receive these LSAs through normal flooding from the
    collector.
 o  Enable the link between the DUT and the generator.
 o  Note the time of the first hello received from the DUT on the
    generator.
 o  Note the time of the last DBD (Database Description) received on
    the generator.
 o  Note the time of the acknowledgement from the DUT for the last LSA
    transmitted on the generator.
 The time between the hello received by the generator from the DUT and
 the acknowledgement for the last LSA transmitted by the generator
 should be taken as the total amount of time required for the OSPF
 process on the DUT to build a FULL neighbor adjacency with the set of
 LSAs injected.  In this test, the DUT is already aware of the entire
 network topology, so the time required should only include the
 processing of DBDs exchanged when in EXCHANGE state, the time to
 build a new router LSA containing the new connection information, and
 the time required to flood and acknowledge this new router LSA.
 The acknowledgement for the last LSA transmitted is used instead of
 the last acknowledgement received in order to prevent timing skews
 due to retransmitted acknowledgements or LSAs.

Manral, et al. Informational [Page 10] RFC 4061 Basic OSPF Benchmarking April 2005

6.4. Designated Router Election Time on a Broadcast Network

 o  Using reference topology 3 (Broadcast Network), configure R1 to be
    the designated router on the link, and the DUT to be the backup
    designated router.
 o  Enable OSPF on the common broadcast link on all the routers in the
    test bed.
 o  Disable the broadcast link on R1.
 o  Note the time of the last hello received from R1 on R2.
 o  Note the time of the first network LSA generated by the DUT as
    received on R2.
 The time between the last hello received on R2 and the first network
 LSA generated by the DUT should be taken as the amount of time
 required for the DUT to complete a designated router election
 computation.  Note that this test includes the dead interval timer at
 the DUT, so this time may be factored out, or the hello and dead
 intervals may be reduced to lessen these timers' impact on the
 overall test times.  All changed timers, the number of routers
 connected to the link, and other variable factors should be noted in
 the test results.
 Note: If R1 sends a "goodbye hello", typically a hello with its
 neighbor list empty, in the process of shutting down its interface,
 using the time when this hello is received instead of the time when
 the last one was would provide a more accurate measurement.

6.5. Initial Convergence Time on a Broadcast Network, Test 1

 o  Using reference topology 3 (Broadcast Network), begin with the DUT
    connected to the network with OSPF enabled.  OSPF should be
    enabled on R1, but the broadcast link should be disabled.
 o  Enable the broadcast link between R1 and the DUT.  Note the time
    of the first hello received by R1.
 o  Note the time when the first network LSA is flooded by the DUT at
    R1.
 o  The difference between the first hello and the first network LSA
    is the time required by the DUT to converge on this new topology.

Manral, et al. Informational [Page 11] RFC 4061 Basic OSPF Benchmarking April 2005

 This test assumes that the DUT will be the designated router on the
 broadcast link.  A similar test could be designed to test the
 convergence time when the DUT is not the designated router.
 This test maybe performed with a varying number of devices attached
 to the broadcast network, and with varying sets of LSAs being
 advertised to the DUT from the routers attached to the broadcast
 network.  Variations in the LSA sets and other factors should be
 noted in the test results.
 The time required to elect a designated router, as measured in
 Section 6.4, above, may be subtracted from the results of this test
 to provide just the convergence time across a broadcast network.
 Note that although all the other tests in this document include route
 calculation time in the convergence time, as described in [TERM],
 this test may not include route calculation time in the resulting
 measured convergence time, because initial route calculation may
 occur after the first network LSA is flooded.

6.6. Initial Convergence Time on a Broadcast Network, Test 2

 o  Using reference topology 3 (Broadcast Network), begin with the DUT
    connected to the network with OSPF enabled.  OSPF should be
    enabled on R1, but the broadcast link should be disabled.
 o  Enable the broadcast link between R1 and the DUT.  Note the time
    of the first hello transmitted by the DUT with a designated router
    listed.
 o  Note the time when the first network LSA is flooded by the DUT at
    R1.
 o  The time difference between the first hello with a designated
    router lists and the first network LSA is the period required by
    the DUT to converge on this new topology.

6.7. Link Down with Layer 2 Detection

 o  Using reference topology 4 (Parallel Links), begin with OSPF in
    the Full state between the generator and the DUT.  Both links
    should be point-to-point links with the ability to notify the
    operating system immediately upon link failure.
 o  Disable link 1; this should be done in such a way that the
    keepalive timers at the data link layer will have no impact on the
    DUT recognizing the link failure (the operating system in the DUT

Manral, et al. Informational [Page 12] RFC 4061 Basic OSPF Benchmarking April 2005

    should recognize this link failure immediately).  Disconnecting
    the cable on the generator end would be one possibility; shutting
    the link down would be another.
 o  Note the time of the link failure on the generator.
 o  At the generator, note the time of the receipt of the new router
    LSA from the DUT notifying the generator of the link 2 failure.
    The difference in the time between the initial link failure and
    the receipt of the LSA on the generator across link 2 should be
    taken as the time required for an OSPF implementation to recognize
    and process a link failure, including the time required to
    generate and flood an LSA describing the link down event to an
    adjacent neighbor.

6.8. Link Down with Layer 3 Detection

 o  Using reference topology 4 (Parallel Links), begin with OSPF in
    the Full state between the generator and the DUT.
 o  Disable OSPF processing on link 1 from the generator.  This should
    be done in such a way that it does not affect link status; the DUT
    MUST note the failure of the adjacency through the dead interval.
 o  At the generator, note the time of the receipt of the new router
    LSA from the DUT notifying the generator of the link 2 failure.
 The difference in the time between the initial link failure and the
 receipt of the LSA on the generator across link 2 should be taken as
 the time required for an OSPF implementation to recognize and process
 an adjacency failure.

7. Security Considerations

 This document does not modify the underlying security considerations
 in [OSPF].

8. Acknowledgements

 Thanks to Howard Berkowitz (hcb@clark.net) for his encouragement and
 support.  Thanks also to Alex Zinin (zinin@psg.net), Gurpreet Singh
 (Gurpreet.Singh@SpirentCom.com), and Yasuhiro Ohara
 (yasu@sfc.wide.ad.jp) for their comments.

Manral, et al. Informational [Page 13] RFC 4061 Basic OSPF Benchmarking April 2005

9. Normative References

 [OSPF]           Moy, J., "OSPF Version 2", STD 54, RFC 2328, April
                  1998.
 [TERM]           Manral, V., White, R., and A. Shaikh, "OSPF
                  Benchmarking Terminology and Concepts", RFC 4062,
                  April 2005.
 [CONSIDERATIONS] Manral, V., White, R., and A. Shaikh,
                  "Considerations When Using Basic OSPF Convergence
                  Benchmarks", RFC 4063, April 2005.
 [RFC2119]        Bradner, S., "Key words for use in RFCs to Indicate
                  Requirement Levels", BCP 14, RFC 2119, March 1997.

10. Informative References

 [INTERCONNECT]   Bradner, S. and J. McQuaid, "Benchmarking
                  Methodology for Network Interconnect Devices", RFC
                  2544, March 1999.
 [FIB-TERM]       Trotter, G., "Terminology for Forwarding Information
                  Base (FIB) based Router Performance", RFC 3222,
                  December 2001.
 [BLACKBOX]       Shaikh, A. and Greenberg, A., "Experience in Black-
                  box OSPF measurement", Proc. ACM SIGCOMM Internet
                  Measurement Workshop (IMW), November 2001

Manral, et al. Informational [Page 14] RFC 4061 Basic OSPF Benchmarking April 2005

Authors' Addresses

 Vishwas Manral
 SiNett Corp,
 Ground Floor,
 Embassy Icon Annexe,
 2/1, Infantry Road,
 Bangalore, India
 EMail: vishwas@sinett.com
 Russ White
 Cisco Systems, Inc.
 7025 Kit Creek Rd.
 Research Triangle Park, NC 27709
 EMail: riw@cisco.com
 Aman Shaikh
 AT&T Labs (Research)
 180 Park Av, PO Box 971
 Florham Park, NJ 07932
 EMail: ashaikh@research.att.com

Manral, et al. Informational [Page 15] RFC 4061 Basic OSPF Benchmarking April 2005

Full Copyright Statement

 Copyright (C) The Internet Society (2005).
 This document is subject to the rights, licenses and restrictions
 contained in BCP 78, and except as set forth therein, the authors
 retain all their rights.
 This document and the information contained herein are provided on an
 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Intellectual Property

 The IETF takes no position regarding the validity or scope of any
 Intellectual Property Rights or other rights that might be claimed to
 pertain to the implementation or use of the technology described in
 this document or the extent to which any license under such rights
 might or might not be available; nor does it represent that it has
 made any independent effort to identify any such rights.  Information
 on the procedures with respect to rights in RFC documents can be
 found in BCP 78 and BCP 79.
 Copies of IPR disclosures made to the IETF Secretariat and any
 assurances of licenses to be made available, or the result of an
 attempt made to obtain a general license or permission for the use of
 such proprietary rights by implementers or users of this
 specification can be obtained from the IETF on-line IPR repository at
 http://www.ietf.org/ipr.
 The IETF invites any interested party to bring to its attention any
 copyrights, patents or patent applications, or other proprietary
 rights that may cover technology that may be required to implement
 this standard.  Please address the information to the IETF at ietf-
 ipr@ietf.org.

Acknowledgement

 Funding for the RFC Editor function is currently provided by the
 Internet Society.

Manral, et al. Informational [Page 16]

/data/webs/external/dokuwiki/data/pages/rfc/rfc4061.txt · Last modified: 2005/04/20 19:01 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki