⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1246.txt

📁 中、英文RFC文档大全打包下载完全版 .
💻 TXT
📖 第 1 页 / 共 5 页
字号:
o  Test processing of links with cost LSInfinity. These links should be   treated as unreachable.Furthermore, we hope that in future rounds of testing an OSPF MIB wouldallow us to also use a network management station to gather test data.In summary, the stability of implementations were better this time moreso than the first round of testing. No problems with the protocol designwere encountered. The exchange of ideas and the cooperation amongimplementors that occurred during this test effort, continues the spiritthat OSPF is truly an open protocol.7.3.2  Problems found in the Second round testingNo problems were found in the OSPF protocol during the second round oftesting.7.4  Third round (3com, 2/4/91 - 2/8/91)The third round of OSPF protocol testing took place at 3com's SantaClara facility, the week of February 4, 1991. Five implementationsparticipated, from the vendors 3com, ACC, Proteon and Wellfleet and thepublicly available University of Maryland implementation (running on aSUN workstation).There were five 3com routers, four ACC routers, three Wellfleet routers,three Proteon routers and the UMD Sun workstation available for testing(giving a total of 16 routers available). These routers wereinterconnected with ethernets, serial lines and X.25. External routeswere imported from BARRNet by one of the 3com routers.The initial testing configuration is shown in Figure 5. Three areas wereconfigured, along with a non-contiguous backbone. The backbone was thenjoined by configuring two virtual links. In this configuration thefollowing OSPF functionality was tested: inter-area routing and virtuallinks.The system was then reconfigured so that twelve of the routers wereconnected to a single ethernet. This configuration is pictured in Figure6. By bringing routers up and down, this configuration tested DesignatedRouter election, database synchronization and reliable flooding. To seehow this functionality, and also the implementations, scale, 400[Moy]                                                          [Page 23]RFC 1246                  Experience with OSPF                 July 1991external routes were imported from BARRNet.7.4.1  Official report of the Third round testingThe following report was sent to the ospf, ospf-tests, and router-requirements mailing lists after the third round of interoperabilitytests:The third round of OSPF interoperability testing was held at 3comCorporation in Santa Clara the week of February 4-8. Four router vendorscame to the testing: 3com, ACC, Proteon and Wellfleet. In addition, RobColtun brought the University of Maryland implementation, which was runon a Sun Workstation.Testing was performed over ethernet, point-to-point networks (using PPP)and X.25. In all we had 16 routers available: five 3com routers, fourACC routers, three Proteon routers, three Wellfleet routers and Rob'sSUN. We also were able to import external routes from BARRNet.Specific tests performed included the following:o  Initially we configured the routers into three separate areas and a   physically disconnected backbone. The backbone was then reconnected   through configuration of several virtual links.  These tests verified   the generation and processing of summary link advertisements, as well   as the operation of virtual links.o  We connected multiple routers to an X.25 packet switch, testing   OSPF's non-broadcast network capability. OSPF was successfully run   over the X.25 network, using routers that were both DR eligible and   DR ineligible. Some problems were encountered, but they all involved   running IP over X.25 (i.e., they were not X.25 specific).o  We also connected a 3com router, Proteon router, and Rob's SUN to an   ethernet, and then treated the ethernet as a non-broadcast network.   This allowed us to connect Rob's SUN into the rest of the routing   domain without installing the IP multicast modifications to the SUN   kernel. It also further tested the OSPF's non-broadcast network   capability.o  We then reconfigured the OSPF system so that all but three of the   routers were connected to a single ethernet. This tested the   Designated Router functionality (12 routers were synchronizing with   the DR). We then also tested the DR election algorithm, by   selectively restarting the DR, or sometimes both the DR and the   Backup DR. This also tested OSPF's Database Description process.[Moy]                                                          [Page 24]RFC 1246                  Experience with OSPF                 July 1991o  In this configuration, we then imported 400 external routes from   BARRNet (one of the 3com routers ran both OSPF and EGP). Some   problems were encountered in implementations' buffer allocation   strategies, and problems were also found in the way implementations   avoid IP fragmentation. But overall, this system was fairly stable.The following problems we found in the OSPF specification:o  The specification should say that the "Network mask" field should not   be verified in OSPF Hellos received over virtual links.o  The specification should say that on multi-access networks neighbors   are identified by their IP address, and on point-to-point networks   and virtual links by their OSPF Router ID. This eliminates confusion   when, for example, a router is restarted and comes up with the same   IP address but a different Router ID.Thanks to 3com for providing the testing facility, cables. terminals,X.25 switch. etc. Also thanks to Vince Fuller of BARRNet for helping usimport the BARRNet routes.7.4.2  Problems found in the Third round testingA couple of specification/protocol problems were found in the thirdround of interoperability testing. First, it was noticed that thespecification did not specify the setting of the Network Mask field inHellos sent over virtual links. This caused some initial difficulty inbringing up virtual links between routers belonging to differentvendors. Secondly, it was noticed that the specification was not strictenough in defining how OSPF neighbors are identified on multi-accessnetworks. This caused difficulties in one implementation when anothervendor's router was restarted with the same IP address but a differentOSPF Router ID. This is discussed more fully in the above "OfficialReport of the Third Round Testing".7.5  Overall: Features testedAll significant protocol features and mechanisms have been tested in thethree rounds of interoperability testing. In particular, the followingbasic pieces of the protocol have been tested:o  Designated Router election. With as many as thirteen routers attached   to a single LAN, the election of Backup Designated Router and   Designated router was verified by bringing routers up and down,[Moy]                                                          [Page 25]RFC 1246                  Experience with OSPF                 July 1991   singly and in pairs.o  Adjacency bringup. The Database Description process was verified,   with databases having over 400 LSAs. Adjacency bringup was also   verified in times when flooding was taking place simultaneously.o  Reliable flooding. It was verified that OSPF's flooding algorithm   maintains database synchronization, both in the presence of loops in   the topology, and with large databases (over 400 LSAs).o  Flushing advertisements from routing domain. OSPF's procedure for   flushing old or unreachable LSAs from the routing domain was   verified, both in the presence of topology loops and with many LSAs   being flushed at once. This is also referred to as OSPF's MaxAge   procedure.o  OSPF routing hierarchy. The OSPF four level routing hierarchy:   intra-area, inter-area. type 1 externals and type 2 externals was   tested.o  Import of external routing information. The importing of external   routes has been tested, with as many as 400 imported at once. Also,   the varying options in external LSAs has been tested: type 1 or type   2 metrics and forwarding addresses.escribe all options. In addition,   test setups were utilized having AS boundary routers both internal to   non-backbone areas and also being simultaneously area border routers.o  Running protocol over various network types. In the test setups, OSPF   has been run over ethernet, point-to-point serial lines (both PPP and   proprietary), 802.5 token ring and X.25.o  Non-broadcast, multi-access networks. OSPF has been tested over X.25.   Some testing was also done treating ethernet as a non-broadcast   network. Two separate situations were tested: when all routers   attached to the non-broadcast network were DR-eligible, and when only   some of them were.o  Authentication. OSPF's authentication procedure was tested for the   two current authentication types.o  Equal-cost multipath. Much of the testing was done in configurations   with redundant paths, and equal-cost multipath was verified through   examination of implementations' routing tables.o  Variable-length subnet masks. It was verified that implementations   paid attention to the network mask field present in OSPF LSAs.[Moy]                                                          [Page 26]RFC 1246                  Experience with OSPF                 July 1991Testing was also performed on the following pieces of OSPF's Areafunctionality:o  Extent of advertisements. It was verified that all advertisements   except external LSAs were flooded throughout a single area only.o  Inter-area routing. The generation and processing of summary link   LSAs was tested. Also tested were configurations having multiple area   border routers attaching to a single area.o  Virtual links.The following OSPF options were also tested:o  TOS routing. The interplay between TOS-capable and non-TOS-capable   routers was tested, by configuring TOS-specific metrics in the only   implementation (3com) supporting TOS routing.o  Stub areas. OSPF's stub area functionality was verified.7.6  Testing conclusionsThe interoperability testing has proven to be very valuable. Many bugswere found (and fixed) in the implementations. Some protocol problemswere found (and fixed), and gray areas of the specification were clearedup. Implementations have also been "bullet-proofed" in order to dealwith the unexpected behavior of other implementations. All participantsin the testing now understand the maxim "be conservative in what yougenerate, and liberal in what you accept" (if they didn't already).7.7  Future workThe one thing that has gone mostly untested at the interoperabilitysessions is the interaction between OSPF and other routing protocols(such as RIP and EGP). Each interoperability session generally had arouter running multiple routing protocols in order to import externalrouting information into the OSPF system. However, simultaneouslyrunning multiple routing protocols between different vendors' routershas not been tested.Each vendor has developed a slightly different architecture for theexchange of routing information between differing routing protocols.  Asthe OSPF field testing has also shown, this exchange of routinginformation is an area of ongoing work and a candidate for futurestandardization.[Moy]                                                          [Page 27]RFC 1246                  Experience with OSPF                 July 19918.0  SimulationThe OSPF protocol has been simulated by the Distributed Systems ResearchGroup at the University of Maryland Baltimore County (UMBC). The twoprincipal investigators for the OSPF simulation project are Dr.Deepinder P. Sidhu of UMBC and Rob Coltun. They have been aided by threegraduate students: S. Abdallah, T. Fu and R. Nair.  This sectionattempts to summarize their simulation setup and results.  For moreinformation, contact the Distributed Systems Research Group at thefollowing address:        Dr. Deepinder P. Sidhu        Department of Computer Science        University of Maryland Baltimore County        Baltimore, MD 21228        email: sidhu@umbc3.umbc.eduA demo was given of their OSPF simulation at the March 4-8, 1991 IETF inSt. Louis. Details of the demo should be available in the IETFproceedings.8.1  Simulator setupThe Distributed System Research Group uses a significantly enhancedversion of the MIT network simulator. The simulator is event driven, andcontains support for both point-to-point networks and ethernet links. Itcan simulate characteristics of both packet switches and hosts, and cansimulate internet behavior under various types of data traffic load(e.g., Poisson, normal, exponential and uniform distributions). Thislatter a

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -