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

📄 rfc1246.txt

📁 中、英文RFC文档大全打包下载完全版 .
💻 TXT
📖 第 1 页 / 共 5 页
字号:
All basic features of the OSPF protocol have been exercised. Very largeOSPF link state databases (e.g., BARRNet's OSPF system) have beendeployed, providing a thorough test of OSPF's database synchronizationmechanisms. No OSPF protocol problems have been found in operationaldeployments.Most of the hassles in operation deployments has to do with the OSPF/RIPinterchange. Many of these issues have been ironed out on the ospf-testsmailing list (see Section 2.0). However, the interaction between OSPF,RIP, and EGP continues to be an active area of research.7.0   Interoperability TestingThere have been three separate OSPF V2 interoperability testingsessions. Five separate implementations have participated in at leastone session: implementations from the companies 3com, ACC, Proteon andWellfleet, and the publicly available implementation from the Universityof Maryland.[Moy]                                                          [Page 17]RFC 1246                  Experience with OSPF                 July 1991Each of the testing sessions is described in a succeeding section. Foreach session, the participants are identified, and the testingtopologies are described along with the particular protocol featuresthat were exercised. Any protocol problems that were encountered duringthe testing are also described. In addition, for the second and thirdrounds testing reports were sent to the ospf mailing lists.  Thesereports are reproduced in this document.There is quite a bit of commonality in the features that have beentested from session to session.  There are several reasons for thiscommonality. First, in each testing session an attempt has been made toincrease the size of the OSPF system under test. For example, the numberof external routes imported has doubled each session. Secondly, theinteroperability sessions have been debugging sessions as well asprotocol sessions. Many things tested in the third round were to ver-ify that implementations had successfully fixed problems found inearlier sessions. A brief overview of the testing session is presentedin the following table:TABLE 4. OSPF interoperability testing at a glance.Site      Week       Routers   Externals   Implementations_____________________________________________________________________________Proteon   9/25/90    6         20-30       3com, Proteon, WellfleetSURAnet   12/17/90   10        96          3com, ACC, Proteon, Wellfleet3com      2/4/91     16        400         3com, ACC, Proteon, Wellfleet, UMDFor more information on the interoperability testing, the followingpeople can be contacted: Fred Baker [fbaker], Rob Coltun [rcoltun], DinoFarinacci [dino], Jonathan Hsu [jhsu], John Moy [jmoy], and WilliamStreilein [bstreile].7.1  Testing methodologyIn the interoperability tests, the routers have been interconnectedusing ethernet, serial lines (PPP and proprietary), X.25 and 802.5 tokenring. Monitoring of the routers has been done through connectingterminals (either directly or via telnet) to the router consoles. Eachimplementation has a different user interface, which makes monitoringsomewhat difficult. As explained earlier in this document, there is nowan OSPF MIB, which in the future will enable a common monitoringinterface to all implementations.In general, each implementation has an error logging capability, andthis is often how problems are discovered. LAN protocol analyzers are[Moy]                                                          [Page 18]RFC 1246                  Experience with OSPF                 July 1991also used to capture OSPF protocol packet exchanges that are causingproblems. These packet traces are available for analysis either duringof after the testing sessions.Verification of routing was done through visual inspection ofimplementations' routing table and link state databases (via the consoleinterface), and through network debugging tools such as "ping" and"traceroute".7.2  First round (Proteon, 9/25/90 - 9/29/90)The first round of OSPF protocol testing took place at Proteon Inc.'sWestborough facility, the week of September 25, 1990. Threeimplementations participated, from the vendors 3com, Proteon andWellfleet.There were two 3com routers, two Wellfleet routers and two Proteonrouters available for testing.  These routers were interconnected withethernets and serial lines. External routes were imported from theProteon company internet. In addition, during off hours we were able toconnect the routers under test to the Proteon company internet, formingone fairly large OSPF system.The testing at Proteon proceeded as follows:o  All routers were connected to a single ethernet. Then, as routers   were taken up and down, the Designated Router election algorithm and   the Database Description process were tested. Also OSPF's reliable   flooding algorithm was tested in this configuration.o  Twenty to thirty external routes were imported into the OSPF system   by a Proteon router (which was simultaneously running RIP). It was   then verified that these external routes were installed into the   router's routing tables.o  One of the 3com routers was configured to originate an OSPF default   route. This tested OSPF default route processing, and also tested the   behavior of the system when multiple routers were importing external   routes.o  The OSPF system was split into areas. Both regular OSPF areas (non-   stub) and stub areas were tested.o  The six routers under test were connected to the Proteon company   internet (which was also running OSPF), forming an OSPF system of   eighteen routers. This configuration was shortlived, due to a   disagreement between the 3com and Proteon routers concerning how to[Moy]                                                          [Page 19]RFC 1246                  Experience with OSPF                 July 1991   represent an OSPF default route.Unfortunately, incomplete records were kept of this testing, so that nomaps of the testing configurations can be reproduced for this document.7.2.1  Problems found in the First round testingA couple of OSPF protocol/specification problems were uncovered in thefirst round of testing.  First, it was noticed that there was a windowin the Database Description process where concurrently flooded MaxAgeadvertisements could prevent database synchronization from completing.This required a change in the specification's handling of MaxAge LSAs.Secondly, it was found that the OSPF specification did not specify howthe Network Mask field should be set in external LSAs that wereadvertising the DefaultDestination. This was a minor problem, but causeddifficulties because of assumptions made in one implementation on howthe mask should be set.7.3  Second round (SURAnet, 12/17/90 - 12/21/90)The second round of OSPF protocol testing took place at SURAnet'sCollege Park facility, the week of December 12, 1990. Fourimplementations participated, from the vendors 3com, ACC, Proteon andWellfleet.There were two 3com routers, two ACC routers, two Wellfleet routers andfour Proteon routers available for testing. These routers wereinterconnected with ethernets, serial lines and token rings. Externalroutes were imported from SURAnet by one of the Proteon routers.The testing at SURAnet proceeded as follows. Initially nine routers wereconfigured as a single backbone area, with six of the routers connectedto a single ethernet. This is pictured in Figure 4.  In thisconfiguration, the Designated Router transition and databasesynchronization process were tested. Ninety-six external routes wereimported from SURAnet to stress the flooding algorithm. By restartingthe router that was importing the routes, the flushing of advertisementsfrom the routing domain was tested. Additionally, variable-lengthsubnets and OSPF's optional TOS routing capability were tested in thisconfiguration.Next the routers were configured into four separate OSPF areas, witheach area directly connected to the OSPF backbone (which was a singleethernet). There were no virtual links in this configuration.  Inter-[Moy]                                                          [Page 20]RFC 1246                  Experience with OSPF                 July 1991area routing was tested, including having AS boundary routers internalto a non-backbone area. Also tested was the case where a single routerwas both an area border router and an AS boundary router.For more details of the testing, see the "Official report of the SecondRound Testing" listed below.7.3.1  Official report of the Second round testingThe following report was sent to the ospf, ospf-tests, and router-requirements mailing lists after the second round of interoperabilitytests:The second round of OSPF multi-vendor testing was done in College Park,Maryland the week of 12/17/90. The facilities were provided by SURAnet.Four major router vendors were present, Advanced Computer Communications(ACC), Proteon, 3Com, and Wellfleet. A press conference and presentationwas provided for 3 different data communication magazinerepresentatives.Each vendor provided at least 2 routers. Each vendor had a deviceconnected to a common Ethernet. This Ethernet was configured as the OSPFbackbone area. The rest of the routers were attached to the variousbackbone routers via Ethernet, Token Ring, proprietary serial line, PPPserial line, and X.25 type media. The following test scenarios wereperformed and completed in the following order:o  Intra-area routing. All routers were configured to reside in the   backbone area. Designated Router election was performed various   number of times so each vendor could be designated router for a   period of time. Packet data was captured on a Sniffer for later   observation.o  Variable Length Subnet Masks. Some of the serial lines in the   configuration were configured to be on the same IP network but with   different subnet masks. It was observed that all routers stored   routes for the different length subnets.o  Import SURAnet routes. The Proteon router was listening for RIP   routes generated by the SURAnet routers. These routes were imported   into our OSPF test system. 96 external link state advertisements were   generated as a result. Many scaling type implementation problems   surfaced for each vendor during this exercise.o  Type of Service generation. While the test setup was still configured   as a single area, the 3Com router generated Type of Service link[Moy]                                                          [Page 21]RFC 1246                  Experience with OSPF                 July 1991   state advertisements. It was observed how the other vendor   implementations reacted to it. Some problems were found.o  Inter-area routing. Multiple areas were configured. Common non-   backbone areas were shared by Proteon and Wellfleet and by ACC and   3Com. It was observed that the correct Intra-area and Inter-area   routes appeared in each router's routing table. At this point in the   test setup, the Proteon router regenerated the 96 SURAnet routes into   the configuration. It was observed that the routes were learned and   propagated over area boundaries. Some problems occur at this point.   More emphasis on this scenario will occur at the next round of   testing.o  OSPF over X.25. A point-to-point link was connected between the   Proteon router and the 3Com router. The X.25 packet level was   configured to run over the link. OSPF was enabled over the link to   verify that multi-vendor OSPF over X.25 was performed. Both of these   routers were in the same area.o  MaxAge advertisements. Link state advertisements were flushed from   the routing domain using the MaxAge procedure. We verified that all   routers removed the advertisements from their databases, after they   were properly acknowledged by the flooding procedure. Some problems   were found in this test, although not nearly as many as in the first   round of testing.Each vendor agreed that this sort of testing was extremely valuable andthat it should occur again.  3Com has offered for the third round oftesting to occur in Santa Clara sometime in February.  3Com willencourage other OSPF implementations to join in the testing. Items thatwill be tested are:o  Intra-area routing with loops (as well as equal-cost multipath).o  Inter-area testing including Stub and Transit area support, with both   Intra-area and Inter-area loops.o  Virtual link testing in the looped Inter-area configuration.o  RIP/OSPF route interchange including testing forwarding address   capability in external link state advertisements.o  EGP/OSPF router interchange including the use of the route tag field   in external link state advertisements.o  More than two routers connected to an X.25 network. We would like to   test OSPF's non-broadcast multi-access capabilities by attaching more   than two vendor's routers to an X.25 packet switch.[Moy]                                                          [Page 22]RFC 1246                  Experience with OSPF                 July 1991o  Several vendors running OSPF and RIP simultaneously. This will   further test the OSPF/RIP interactions.

⌨️ 快捷键说明

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