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

📄 rfc1583.txt

📁 <VC++网络游戏建摸与实现>源代码
💻 TXT
📖 第 1 页 / 共 5 页
字号:
    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]RFC 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 theMoy                                                            [Page 11]RFC 1583                     OSPF Version 2                   March 1994                                                  **FROM**                                           *      |RT1|RT2|                +---+Ia    +---+           *   ------------                |RT1|------|RT2|           T   RT1|   | X |                +---+    Ib+---+           O   RT2| X |   |                                           *    Ia|   | X |                                           *    Ib| X |   |                     Physical point-to-point networks                                                  **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|                *      |RT7| N3|                      +---+                T   ------------                        |                  O   RT7|   |   |            +----------------------+       *    N3| X |   |                       N3                  *                       Stub multi-access networks                    Figure 1: Network map components             Networks and routers are represented by vertices.             An edge connects Vertex A to Vertex B iff the             intersection of Column A and Row B is marked with                                  an X.Moy                                                            [Page 12]RFC 1583                     OSPF Version 2                   March 1994    directed graph as a stub connection.    Each network (stub or transit) in the graph has an IP address and    associated network mask.  The mask indicates the number of nodes on    the network.  Hosts attached directly to routers (referred to as    host routes) appear on the graph as stub networks.  The network mask    for a host route is always 0xffffffff, which indicates the presence    of a single node.    Figure 2 shows a sample map of an Autonomous System.  The rectangle    labelled H1 indicates a host, which has a SLIP connection to Router    RT12.  Router RT12 is therefore advertising a host route.  Lines    between routers indicate physical point-to-point networks.  The only    point-to-point network that has been assigned interface addresses is    the one joining Routers RT6 and RT10.  Routers RT5 and RT7 have EGP    connections to other Autonomous Systems.  A set of EGP-learned    routes have been displayed for both of these routers.    A cost is associated with the output side of each router interface.    This cost is configurable by the system administrator.  The lower    the cost, the more likely the interface is to be used to forward    data traffic.  Costs are also associated with the externally derived    routing data (e.g., the EGP-learned routes).    The directed graph resulting from the map in Figure 2 is depicted in    Figure 3.  Arcs are labelled with the cost of the corresponding    router output interface.  Arcs having no labelled cost have a cost    of 0.  Note that arcs leading from networks to routers always have    cost 0; they are significant nonetheless.  Note also that the    externally derived routing data appears on the graph as stubs.    The topological database (or what has been referred to above as the    directed graph) is pieced together from link state advertisements    generated by the routers.  The neighborhood of each transit vertex    is represented in a single, separate link state advertisement.    Figure 4 shows graphically the link state representation of the two    kinds of transit vertices: routers and multi-access networks.    Router RT12 has an interface to two broadcast networks and a SLIP    line to a host.  Network N6 is a broadcast network with three    attached routers.  The cost of all links from Network N6 to its    attached routers is 0.  Note that the link state advertisement for    Network N6 is actually generated by one of the attached routers: the    router that has been elected Designated Router for the network.    2.1.  The shortest-path tree        When no OSPF areas are configured, each router in the Autonomous        System has an identical topological database, leading to anMoy                                                            [Page 13]RFC 1583                     OSPF Version 2                   March 1994                 +                 | 3+---+                     N12      N14               N1|--|RT1|\ 1                    \ N13 /                 |  +---+ \                     8\ |8/8                 +         \ ____                 \|/                            /    \   1+---+8    8+---+6                           *  N3  *---|RT4|------|RT5|--------+                            \____/    +---+      +---+        |                  +         /   |                  |7         |                  | 3+---+ /    |                  |          |                N2|--|RT2|/1    |1                 |6         |                  |  +---+    +---+8            6+---+        |                  +           |RT3|--------------|RT6|        |                              +---+              +---+        |                                |2               Ia|7         |                                |                  |          |                           +---------+             |          |                               N4                  |          |                                                   |          |                                                   |          |                       N11                         |          |                   +---------+                     |          |                        |                          |          |    N12                        |3                         |          |6 2/                      +---+                        |        +---+/                      |RT9|                        |        |RT7|---N15                      +---+                        |        +---+ 9                        |1                   +     |          |1                       _|__                  |   Ib|5       __|_                      /    \      1+----+2   |  3+----+1   /    \                     *  N9  *------|RT11|----|---|RT10|---*  N6  *                      \____/       +----+    |   +----+    \____/                        |                    |                |                        |1                   +                |1             +--+   10+----+                N8              +---+             |H1|-----|RT12|                                |RT8|             +--+SLIP +----+                                +---+                        |2                                    |4                        |                                     |                   +---------+                            +--------+                       N10                                    N7                    Figure 2: A sample Autonomous SystemMoy                                                            [Page 14]RFC 1583                     OSPF Version 2                   March 1994                                **FROM**                 |RT|RT|RT|RT|RT|RT|RT|RT|RT|RT|RT|RT|                 |1 |2 |3 |4 |5 |6 |7 |8 |9 |10|11|12|N3|N6|N8|N9|              ----- ---------------------------------------------              RT1|  |  |  |  |  |  |  |  |  |  |  |  |0 |  |  |  |              RT2|  |  |  |  |  |  |  |  |  |  |  |  |0 |  |  |  |              RT3|  |  |  |  |  |6 |  |  |  |  |  |  |0 |  |  |  |              RT4|  |  |  |  |8 |  |  |  |  |  |  |  |0 |  |  |  |              RT5|  |  |  |8 |  |6 |6 |  |  |  |  |  |  |  |  |  |              RT6|  |  |8 |  |7 |  |  |  |  |5 |  |  |  |  |  |  |              RT7|  |  |  |  |6 |  |  |  |  |  |  |  |  |0 |  |  |          *   RT8|  |  |  |  |  |  |  |  |  |  |  |  |  |0 |  |  |          *   RT9|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |0 |          T  RT10|  |  |  |  |  |7 |  |  |  |  |  |  |  |0 |0 |  |          O  RT11|  |  |  |  |  |  |  |  |  |  |  |  |  |  |0 |0 |          *  RT12|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |0 |          *    N1|3 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |               N2|  |3 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |               N3|1 |1 |1 |1 |  |  |  |  |  |  |  |  |  |  |  |  |               N4|  |  |2 |  |  |  |  |  |  |  |  |  |  |  |  |  |               N6|  |  |  |  |  |  |1 |1 |  |1 |  |  |  |  |  |  |               N7|  |  |  |  |  |  |  |4 |  |  |  |  |  |  |  |  |               N8|  |  |  |  |  |  |  |  |  |3 |2 |  |  |  |  |  |               N9|  |  |  |  |  |  |  |  |1 |  |1 |1 |  |  |  |  |              N10|  |  |  |  |  |  |  |  |  |  |  |2 |  |  |  |  |              N11|  |  |  |  |  |  |  |  |3 |  |  |  |  |  |  |  |              N12|  |  |  |  |8 |  |2 |  |  |  |  |  |  |  |  |  |              N13|  |  |  |  |8 |  |  |  |  |  |  |  |  |  |  |  |              N14|  |  |  |  |8 |  |  |  |  |  |  |  |  |  |  |  |              N15|  |  |  |  |  |  |9 |  |  |  |  |  |  |  |  |  |               H1|  |  |  |  |  |  |  |  |  |  |  |10|  |  |  |  |                     Figure 3: The resulting directed graph                 Networks and routers are represented by vertices.                 An edge of cost X connects Vertex A to Vertex B iff                 the intersection of Column A and Row B is marked                                     with an X.

⌨️ 快捷键说明

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