throbber
!!!!
`!!
`!!!
`
`Network Working Group J. Moy!
`Request for Comments: 1583 Proteon, Inc.!
`Obsoletes: 1247 March 1994!
`Category: Standards Track!
`
` OSPF Version 2!
`
`!
`
`Status of this Memo!
`
` This document specifies an Internet standards track protocol for the!
` Internet community, and requests discussion and suggestions for!
` improvements. Please refer to the current edition of the "Internet!
` Official Protocol Standards" (STD 1) for the standardization state!
` and status of this protocol. Distribution of this memo is!
` unlimited.!
`
`!A
`
`bstract!
`
`!
`
` This memo documents version 2 of the OSPF protocol. OSPF is a!
` link-state routing protocol. It is designed to be run internal to a!
` single Autonomous System. Each OSPF router maintains an identical!
` database describing the Autonomous System's topology. From this!
` database, a routing table is calculated by constructing a shortest-!
` path tree.!
`
`!
`
` OSPF recalculates routes quickly in the face of topological changes,!
` utilizing a minimum of routing protocol traffic. OSPF provides!
` support for equal-cost multipath. Separate routes can be calculated!
` for each IP Type of Service. An area routing capability is!
` provided, enabling an additional level of routing protection and a!
` reduction in routing protocol traffic. In addition, all OSPF!
` routing protocol exchanges are authenticated.!
`
`!
`
` OSPF Version 2 was originally documented in RFC 1247. The!
` differences between RFC 1247 and this memo are explained in Appendix!
` E. The differences consist of bug fixes and clarifications, and are!
` backward-compatible in nature. Implementations of RFC 1247 and of!
` this memo will interoperate.!
`
` Please send comments to ospf@gated.cornell.edu.!
`
`Moy [Page 1]!
`
`!
`
`!!!!!!!!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 1
`
`

`

`!R
`
`!!
`
`!
`
`Table of Contents!
`
`FC 1583 OSPF Version 2 March 1994!
`
` 1 Introduction ........................................... 5!
` 1.1 Protocol Overview ...................................... 5!
` 1.2 Definitions of commonly used terms ..................... 6!
` 1.3 Brief history of link-state routing technology ......... 9!
` 1.4 Organization of this document .......................... 9!
` 2 The Topological Database .............................. 10!
` 2.1 The shortest-path tree ................................ 13!
` 2.2 Use of external routing information ................... 16!
` 2.3 Equal-cost multipath .................................. 20!
` 2.4 TOS-based routing ..................................... 20!
` 3 Splitting the AS into Areas ........................... 21!
` 3.1 The backbone of the Autonomous System ................. 22!
` 3.2 Inter-area routing .................................... 22!
` 3.3 Classification of routers ............................. 23!
` 3.4 A sample area configuration ........................... 24!
` 3.5 IP subnetting support ................................. 30!
` 3.6 Supporting stub areas ................................. 31!
` 3.7 Partitions of areas ................................... 32!
` 4 Functional Summary .................................... 34!
` 4.1 Inter-area routing .................................... 35!
` 4.2 AS external routes .................................... 35!
` 4.3 Routing protocol packets .............................. 35!
` 4.4 Basic implementation requirements ..................... 38!
` 4.5 Optional OSPF capabilities ............................ 39!
` 5 Protocol data structures .............................. 41!
` 6 The Area Data Structure ............................... 42!
` 7 Bringing Up Adjacencies ............................... 45!
` 7.1 The Hello Protocol .................................... 45!
` 7.2 The Synchronization of Databases ...................... 46!
` 7.3 The Designated Router ................................. 47!
` 7.4 The Backup Designated Router .......................... 48!
` 7.5 The graph of adjacencies .............................. 49!
` 8 Protocol Packet Processing ............................ 50!
` 8.1 Sending protocol packets .............................. 51!
` 8.2 Receiving protocol packets ............................ 53!
` 9 The Interface Data Structure .......................... 55!
` 9.1 Interface states ...................................... 58!
` 9.2 Events causing interface state changes ................ 61!
` 9.3 The Interface state machine ........................... 62!
` 9.4 Electing the Designated Router ........................ 65!
` 9.5 Sending Hello packets ................................. 67!
` 9.5.1 Sending Hello packets on non-broadcast networks ....... 68!
` 10 The Neighbor Data Structure ........................... 69!
` 10.1 Neighbor states ....................................... 72!
` 10.2 Events causing neighbor state changes ................. 75!
` 10.3 The Neighbor state machine ............................ 77!
`
`!!!
`
`Moy [Page 2]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 2
`
`

`

`!R
`
`!!
`
`FC 1583 OSPF Version 2 March 1994!
`
` 10.4 Whether to become adjacent ............................ 83!
` 10.5 Receiving Hello Packets ............................... 83!
` 10.6 Receiving Database Description Packets ................ 86!
` 10.7 Receiving Link State Request Packets .................. 89!
` 10.8 Sending Database Description Packets .................. 89!
` 10.9 Sending Link State Request Packets .................... 90!
` 10.10 An Example ............................................ 91!
` 11 The Routing Table Structure ........................... 93!
` 11.1 Routing table lookup .................................. 96!
` 11.2 Sample routing table, without areas ................... 97!
` 11.3 Sample routing table, with areas ...................... 98!
` 12 Link State Advertisements ............................ 100!
` 12.1 The Link State Advertisement Header .................. 101!
` 12.1.1 LS age ............................................... 102!
` 12.1.2 Options .............................................. 102!
` 12.1.3 LS type .............................................. 103!
` 12.1.4 Link State ID ........................................ 103!
` 12.1.5 Advertising Router ................................... 105!
` 12.1.6 LS sequence number ................................... 105!
` 12.1.7 LS checksum .......................................... 106!
` 12.2 The link state database .............................. 107!
` 12.3 Representation of TOS ................................ 108!
` 12.4 Originating link state advertisements ................ 109!
` 12.4.1 Router links ......................................... 112!
` 12.4.2 Network links ........................................ 118!
` 12.4.3 Summary links ........................................ 120!
` 12.4.4 Originating summary links into stub areas ............ 123!
` 12.4.5 AS external links .................................... 124!
` 13 The Flooding Procedure ............................... 126!
` 13.1 Determining which link state is newer ................ 130!
` 13.2 Installing link state advertisements in the database . 130!
` 13.3 Next step in the flooding procedure .................. 131!
` 13.4 Receiving self-originated link state ................. 134!
` 13.5 Sending Link State Acknowledgment packets ............ 135!
` 13.6 Retransmitting link state advertisements ............. 136!
` 13.7 Receiving link state acknowledgments ................. 138!
` 14 Aging The Link State Database ........................ 139!
` 14.1 Premature aging of advertisements .................... 139!
` 15 Virtual Links ........................................ 140!
` 16 Calculation Of The Routing Table ..................... 142!
` 16.1 Calculating the shortest-path tree for an area ....... 143!
` 16.1.1 The next hop calculation ............................. 149!
` 16.2 Calculating the inter-area routes .................... 150!
` 16.3 Examining transit areas' summary links ............... 152!
` 16.4 Calculating AS external routes ....................... 154!
` 16.5 Incremental updates -- summary link advertisements ... 156!
` 16.6 Incremental updates -- AS external link advertisements 157!
` 16.7 Events generated as a result of routing table changes 157!
`
`!!!
`
`Moy [Page 3]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 3
`
`

`

`!R
`
`!!
`
`FC 1583 OSPF Version 2 March 1994!
`
` 16.8 Equal-cost multipath ................................. 158!
` 16.9 Building the non-zero-TOS portion of the routing table 158!
` Footnotes ............................................ 161!
` References ........................................... 164!
` A OSPF data formats .................................... 166!
` A.1 Encapsulation of OSPF packets ........................ 166!
` A.2 The Options field .................................... 168!
` A.3 OSPF Packet Formats .................................. 170!
` A.3.1 The OSPF packet header ............................... 171!
` A.3.2 The Hello packet ..................................... 173!
` A.3.3 The Database Description packet ...................... 175!
` A.3.4 The Link State Request packet ........................ 177!
` A.3.5 The Link State Update packet ......................... 179!
` A.3.6 The Link State Acknowledgment packet ................. 181!
` A.4 Link state advertisement formats ..................... 183!
` A.4.1 The Link State Advertisement header .................. 184!
` A.4.2 Router links advertisements .......................... 186!
` A.4.3 Network links advertisements ......................... 190!
` A.4.4 Summary link advertisements .......................... 192!
` A.4.5 AS external link advertisements ...................... 194!
` B Architectural Constants .............................. 196!
` C Configurable Constants ............................... 198!
` C.1 Global parameters .................................... 198!
` C.2 Area parameters ...................................... 198!
` C.3 Router interface parameters .......................... 200!
` C.4 Virtual link parameters .............................. 202!
` C.5 Non-broadcast, multi-access network parameters ....... 203!
` C.6 Host route parameters ................................ 203!
` D Authentication ....................................... 205!
` D.1 AuType 0 -- No authentication ........................ 205!
` D.2 AuType 1 -- Simple password .......................... 205!
` E Differences from RFC 1247 ............................ 207!
` E.1 A fix for a problem with OSPF Virtual links .......... 207!
` E.2 Supporting supernetting and subnet 0 ................. 208!
` E.3 Obsoleting LSInfinity in router links advertisements . 209!
` E.4 TOS encoding updated ................................. 209!
` E.5 Summarizing routes into transit areas ................ 210!
` E.6 Summarizing routes into stub areas ................... 210!
` E.7 Flushing anomalous network links advertisements ...... 210!
` E.8 Required Statistics appendix deleted ................. 211!
` E.9 Other changes ........................................ 211!
` F. An algorithm for assigning Link State IDs ............ 213!
` Security Considerations .............................. 216!
` Author's Address ..................................... 216!
`
`!!!!!!!
`
`Moy [Page 4]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 4
`
`

`

`!R
`
`!!
`
`!
`
`1. Introduction!
`
`FC 1583 OSPF Version 2 March 1994!
`
` This document is a specification of the Open Shortest Path First!
` (OSPF) TCP/IP internet routing protocol. OSPF is classified as an!
` Interior Gateway Protocol (IGP). This means that it distributes!
` routing information between routers belonging to a single Autonomous!
` System. The OSPF protocol is based on link-state or SPF technology.!
` This is a departure from the Bellman-Ford base used by traditional!
` TCP/IP internet routing protocols.!
`
`!
`
` The OSPF protocol was developed by the OSPF working group of the!
` Internet Engineering Task Force. It has been designed expressly for!
` the TCP/IP internet environment, including explicit support for IP!
` subnetting, TOS-based routing and the tagging of externally-derived!
` routing information. OSPF also provides for the authentication of!
` routing updates, and utilizes IP multicast when sending/receiving!
` the updates. In addition, much work has been done to produce a!
` protocol that responds quickly to topology changes, yet involves!
` small amounts of routing protocol traffic.!
`
`!
`
` The author would like to thank Fred Baker, Jeffrey Burgan, Rob!
` Coltun, Dino Farinacci, Vince Fuller, Phanindra Jujjavarapu, Milo!
` Medin, Kannan Varadhan and the rest of the OSPF working group for!
` the ideas and support they have given to this project.!
`
`!
`
` 1.1. Protocol overview!
`
`!
`
` OSPF routes IP packets based solely on the destination IP!
` address and IP Type of Service found in the IP packet header.!
` IP packets are routed "as is" -- they are not encapsulated in!
` any further protocol headers as they transit the Autonomous!
` System. OSPF is a dynamic routing protocol. It quickly detects!
` topological changes in the AS (such as router interface!
` failures) and calculates new loop-free routes after a period of!
` convergence. This period of convergence is short and involves a!
` minimum of routing traffic.!
`
`!
`
` In a link-state routing protocol, each router maintains a!
` database describing the Autonomous System's topology. Each!
` participating router has an identical database. Each individual!
` piece of this database is a particular router's local state!
` (e.g., the router's usable interfaces and reachable neighbors).!
` The router distributes its local state throughout the Autonomous!
` System by flooding.!
`
`!
`
` All routers run the exact same algorithm, in parallel. From the!
` topological database, each router constructs a tree of shortest!
` paths with itself as root. This shortest-path tree gives the!
`
`Moy [Page 5]!
`
`!!!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 5
`
`

`

`!R
`
`!!
`
`FC 1583 OSPF Version 2 March 1994!
`
` route to each destination in the Autonomous System. Externally!
` derived routing information appears on the tree as leaves.!
`
`!
`
` OSPF calculates separate routes for each Type of Service (TOS).!
` When several equal-cost routes to a destination exist, traffic!
` is distributed equally among them. The cost of a route is!
` described by a single dimensionless metric.!
`
`!
`
` OSPF allows sets of networks to be grouped together. Such a!
` grouping is called an area. The topology of an area is hidden!
` from the rest of the Autonomous System. This information hiding!
` enables a significant reduction in routing traffic. Also,!
` routing within the area is determined only by the area's own!
` topology, lending the area protection from bad routing data. An!
` area is a generalization of an IP subnetted network.!
`
`!
`
` OSPF enables the flexible configuration of IP subnets. Each!
` route distributed by OSPF has a destination and mask. Two!
` different subnets of the same IP network number may have!
` different sizes (i.e., different masks). This is commonly!
` referred to as variable length subnetting. A packet is routed!
` to the best (i.e., longest or most specific) match. Host routes!
` are considered to be subnets whose masks are "all ones"!
` (0xffffffff).!
`
`!
`
` All OSPF protocol exchanges are authenticated. This means that!
` only trusted routers can participate in the Autonomous System's!
` routing. A variety of authentication schemes can be used; a!
` single authentication scheme is configured for each area. This!
` enables some areas to use much stricter authentication than!
` others.!
`
`!
`
` Externally derived routing data (e.g., routes learned from the!
` Exterior Gateway Protocol (EGP)) is passed transparently!
` throughout the Autonomous System. This externally derived data!
` is kept separate from the OSPF protocol's link state data. Each!
` external route can also be tagged by the advertising router,!
` enabling the passing of additional information between routers!
` on the boundaries of the Autonomous System.!
`
`!!
`
`!
`
` 1.2. Definitions of commonly used terms!
`
` This section provides definitions for terms that have a specific!
` meaning to the OSPF protocol and that are used throughout the!
` text. The reader unfamiliar with the Internet Protocol Suite is!
` referred to [RS-85-153] for an introduction to IP.!
`
`!!!!
`
`Moy [Page 6]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 6
`
`

`

`!R
`
`!!
`
`FC 1583 OSPF Version 2 March 1994!
`
` Router!
` A level three Internet Protocol packet switch. Formerly!
` called a gateway in much of the IP literature.!
`
` Autonomous System!
` A group of routers exchanging routing information via a!
` common routing protocol. Abbreviated as AS.!
`
`!
`
`!
`
` Interior Gateway Protocol!
` The routing protocol spoken by the routers belonging to an!
` Autonomous system. Abbreviated as IGP. Each Autonomous!
` System has a single IGP. Separate Autonomous Systems may be!
` running different IGPs.!
`
`!
`
` Router ID!
` A 32-bit number assigned to each router running the OSPF!
` protocol. This number uniquely identifies the router within!
` an Autonomous System.!
`
`!
`
` Network!
` In this memo, an IP network/subnet/supernet. It is possible!
` for one physical network to be assigned multiple IP!
` network/subnet numbers. We consider these to be separate!
` networks. Point-to-point physical networks are an exception!
` - they are considered a single network no matter how many!
` (if any at all) IP network/subnet numbers are assigned to!
` them.!
`
`!
`
` Network mask!
` A 32-bit number indicating the range of IP addresses!
` residing on a single IP network/subnet/supernet. This!
` specification displays network masks as hexadecimal numbers.!
` For example, the network mask for a class C IP network is!
` displayed as 0xffffff00. Such a mask is often displayed!
` elsewhere in the literature as 255.255.255.0.!
`
`!
`
` Multi-access networks!
` Those physical networks that support the attachment of!
` multiple (more than two) routers. Each pair of routers on!
` such a network is assumed to be able to communicate directly!
` (e.g., multi-drop networks are excluded).!
`
`!
`
` Interface!
` The connection between a router and one of its attached!
` networks. An interface has state information associated!
` with it, which is obtained from the underlying lower level!
` protocols and the routing protocol itself. An interface to!
` a network has associated with it a single IP address and!
`
`!!!
`
`Moy [Page 7]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 7
`
`

`

`!R
`
`!!
`
`FC 1583 OSPF Version 2 March 1994!
`
` mask (unless the network is an unnumbered point-to-point!
` network). An interface is sometimes also referred to as a!
` link.!
`
`!
`
` Neighboring routers!
` Two routers that have interfaces to a common network. On!
` multi-access networks, neighbors are dynamically discovered!
` by OSPF's Hello Protocol.!
`
`!
`
` Adjacency!
` A relationship formed between selected neighboring routers!
` for the purpose of exchanging routing information. Not!
` every pair of neighboring routers become adjacent.!
`
`!
`
` Link state advertisement!
` Describes the local state of a router or network. This!
` includes the state of the router's interfaces and!
` adjacencies. Each link state advertisement is flooded!
` throughout the routing domain. The collected link state!
` advertisements of all routers and networks forms the!
` protocol's topological database.!
`
`!
`
` Hello Protocol!
` The part of the OSPF protocol used to establish and maintain!
` neighbor relationships. On multi-access networks the Hello!
` Protocol can also dynamically discover neighboring routers.!
`
`!
`
` Designated Router!
` Each multi-access network that has at least two attached!
` routers has a Designated Router. The Designated Router!
` generates a link state advertisement for the multi-access!
` network and has other special responsibilities in the!
` running of the protocol. The Designated Router is elected!
` by the Hello Protocol.!
`
`!
`
` The Designated Router concept enables a reduction in the!
` number of adjacencies required on a multi-access network.!
` This in turn reduces the amount of routing protocol traffic!
` and the size of the topological database.!
`
`!
`
` Lower-level protocols!
` The underlying network access protocols that provide!
` services to the Internet Protocol and in turn the OSPF!
` protocol. Examples of these are the X.25 packet and frame!
` levels for X.25 PDNs, and the ethernet data link layer for!
` ethernets.!
`
`!!!!!
`
`Moy [Page 8]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 8
`
`

`

`!R
`
`FC 1583 OSPF Version 2 March 1994!
`
` 1.3. Brief history of link-state routing technology!
`
`!!
`
`!
`
` OSPF is a link state routing protocol. Such protocols are also!
` referred to in the literature as SPF-based or distributed-!
` database protocols. This section gives a brief description of!
` the developments in link-state technology that have influenced!
` the OSPF protocol.!
`
`!
`
` The first link-state routing protocol was developed for use in!
` the ARPANET packet switching network. This protocol is!
` described in [McQuillan]. It has formed the starting point for!
` all other link-state protocols. The homogeneous Arpanet!
` environment, i.e., single-vendor packet switches connected by!
` synchronous serial lines, simplified the design and!
` implementation of the original protocol.!
`
`!
`
` Modifications to this protocol were proposed in [Perlman].!
` These modifications dealt with increasing the fault tolerance of!
` the routing protocol through, among other things, adding a!
` checksum to the link state advertisements (thereby detecting!
` database corruption). The paper also included means for!
` reducing the routing traffic overhead in a link-state protocol.!
` This was accomplished by introducing mechanisms which enabled!
` the interval between link state advertisement originations to be!
` increased by an order of magnitude.!
`
`!
`
` A link-state algorithm has also been proposed for use as an ISO!
` IS-IS routing protocol. This protocol is described in [DEC].!
` The protocol includes methods for data and routing traffic!
` reduction when operating over broadcast networks. This is!
` accomplished by election of a Designated Router for each!
` broadcast network, which then originates a link state!
` advertisement for the network.!
`
`!
`
` The OSPF subcommittee of the IETF has extended this work in!
` developing the OSPF protocol. The Designated Router concept has!
` been greatly enhanced to further reduce the amount of routing!
` traffic required. Multicast capabilities are utilized for!
` additional routing bandwidth reduction. An area routing scheme!
` has been developed enabling information!
` hiding/protection/reduction. Finally, the algorithm has been!
` modified for efficient operation in TCP/IP internets.!
`
`!!
`!!!
`
`!
`
` 1.4. Organization of this document!
`
` The first three sections of this specification give a general!
` overview of the protocol's capabilities and functions. Sections!
`
`Moy [Page 9]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 9
`
`

`

`!R
`
`!!
`
`FC 1583 OSPF Version 2 March 1994!
`
` 4-16 explain the protocol's mechanisms in detail. Packet!
` formats, protocol constants and configuration items are!
` specified in the appendices.!
`
`!
`
` Labels such as HelloInterval encountered in the text refer to!
` protocol constants. They may or may not be configurable. The!
` architectural constants are explained in Appendix B. The!
` configurable constants are explained in Appendix C.!
`
`!
`
` The detailed specification of the protocol is presented in terms!
` of data structures. This is done in order to make the!
` explanation more precise. Implementations of the protocol are!
` required to support the functionality described, but need not!
` use the precise data structures that appear in this memo.!
`
`!!
`
`!
`
`2. The Topological Database!
`
` The Autonomous System's topological database describes a directed!
` graph. The vertices of the graph consist of routers and networks.!
` A graph edge connects two routers when they are attached via a!
` physical point-to-point network. An edge connecting a router to a!
` network indicates that the router has an interface on the network.!
`
`!
`
` The vertices of the graph can be further typed according to!
` function. Only some of these types carry transit data traffic; that!
` is, traffic that is neither locally originated nor locally destined.!
` Vertices that can carry transit traffic are indicated on the graph!
` by having both incoming and outgoing edges.!
`
`!!!
`!!
`!!
`!!
`!!!
`
` Vertex type Vertex name Transit?!
` _____________________________________!
` 1 Router yes!
` 2 Network yes!
` 3 Stub network no!
`
` Table 1: OSPF vertex types.!
`
` OSPF supports the following types of physical networks:!
`
` Point-to-point networks!
` A network that joins a single pair of routers. A 56Kb serial!
` line is an example of a point-to-point network.!
`
`Moy [Page 10]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 10
`
`

`

`!R
`
`!!
`
`FC 1583 OSPF Version 2 March 1994!
`
` Broadcast networks!
` Networks supporting many (more than two) attached routers,!
` together with the capability to address a single physical!
` message to all of the attached routers (broadcast). Neighboring!
` routers are discovered dynamically on these nets using OSPF's!
` Hello Protocol. The Hello Protocol itself takes advantage of!
` the broadcast capability. The protocol makes further use of!
` multicast capabilities, if they exist. An ethernet is an!
` example of a broadcast network.!
`
`!
`
` Non-broadcast networks!
` Networks supporting many (more than two) routers, but having no!
` broadcast capability. Neighboring routers are also discovered!
` on these nets using OSPF's Hello Protocol. However, due to the!
` lack of broadcast capability, some configuration information is!
` necessary for the correct operation of the Hello Protocol. On!
` these networks, OSPF protocol packets that are normally!
` multicast need to be sent to each neighboring router, in turn.!
` An X.25 Public Data Network (PDN) is an example of a non-!
` broadcast network.!
`
`!!
`
` The neighborhood of each network node in the graph depends on!
` whether the network has multi-access capabilities (either broadcast!
` or non-broadcast) and, if so, the number of routers having an!
` interface to the network. The three cases are depicted in Figure 1.!
` Rectangles indicate routers. Circles and oblongs indicate multi-!
` access networks. Router names are prefixed with the letters RT and!
` network names with the letter N. Router interface names are!
` prefixed by the letter I. Lines between routers indicate point-to-!
` point networks. The left side of the figure shows a network with!
` its connected routers, with the resulting graph shown on the right.!
`
`!
`
` Two routers joined by a point-to-point network are represented in!
` the directed graph as being directly connected by a pair of edges,!
` one in each direction. Interfaces to physical point-to-point!
` networks need not be assigned IP addresses. Such a point-to-point!
` network is called unnumbered. The graphical representation of!
` point-to-point networks is designed so that unnumbered networks can!
` be supported naturally. When interface addresses exist, they are!
` modelled as stub routes. Note that each router would then have a!
` stub connection to the other router's interface address (see Figure!
` 1).!
`
`!
`
` When multiple routers are attached to a multi-access network, the!
` directed graph shows all routers bidirectionally connected to the!
` network vertex (again, see Figure 1). If only a single router is!
` attached to a multi-access network, the network will appear in the!
`
`!!!
`
`Moy [Page 11]!
`
`CISCO Exhibit 1013
`Cisco v. Bockstar
`Trial IPR2014 - 11
`
`

`

`!R
`
`FC 1583 OSPF Version 2 March 1994!
`
` **FROM**!
` +---+ +---+!
` |RT3| |RT4| |RT3|RT4|RT5|RT6|N2 |!
` +---+ +---+ * ------------------------!
` | N2 | * RT3| | | | | X |!
` +----------------------+ T RT4| | | | | X |!
` | | O RT5| | | | | X |!
` +---+ +---+ * RT6| | | | | X |!
` |RT5| |RT6| * N2| X | X | X | X | |!
` +---+ +---+!
`
`!
`
` Multi-access networks!
`
`!
`
` **FROM**!
` +---+ *!
` |RT7|

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket