Abstract:
A system for providing a tree topology for a network having an interior gateway protocol. A first router receives a hello message from all connected routers in the network. The hello messages include tree topology information. The first router then uses the tree topology information to determine a parent of the router. The first router then establishes connections with directly connected routers at the same level in the tree topology. The first router also generates link messages that include all of the prefixes for children of the first router and broadcasts the link messages.
Abstract:
In one embodiment, a method includes receiving information on layer 2 topologies at a network device in a core network, mapping one or more Virtual Local Area Networks (VLANs) to the layer 2 topologies to provide differentiated services in said layer 2 topologies, defining multiple paths for each of the layer 2 topologies, and forwarding a packet received at the network device on one of the multiple paths. An apparatus for providing differentiated services in layer 2 topologies is also disclosed.
Abstract:
A system for providing a tree topology for a network having an interior gateway protocol. A first router receives a hello message (305) from all connected routers in the network. The hello messages include tree topology information (310). The first router then uses the tree topology information to determine a parent of the router (315). The first router then establishes connections with directly connected routes at the same level in the tree topology. The first router also generates link messages that include all of the prefixes for children of the first router and broadcasts the link messages.
Abstract:
In one embodiment, a method includes receiving a neighbor discovery message and a border routing message through an interface at a particular router. The interface communicates with a border network segment between first nodes routing with IPv6 using a first routing protocol and different second nodes routing using a different routing protocol. The messages are received from an alien router. The border routing message includes foreign routing data that indicates a route amoung the second nodes. If the alien router's interface on the border segment does not have a global IPv6 address, then a fictive IPv6 address is generated, which includes a global prefix of an IPv6 address for the particular router and an interface identifier associated with the alien router. The fictive IPv6 address and the foreign routing data are inserted into a domain scope external advertisement message that is sent to the first nodes.
Abstract:
A data processing apparatus comprises instructions to perform sending and receiving one or more messages conforming to a network routing protocol, such as Open Shortest Path First (OSPF); obtaining one or more information elements that specify one or more capabilities of the apparatus; creating a particular routing protocol message comprising an opaque advertisement that includes the one or more information elements; and sending the particular message on one of the network interfaces. For example, a router or switch that implements a network routing protocol can use OSPF Opaque Link State Advertisements to advertise and discover services and capabilities of other routers or switches.
Abstract:
A data processing apparatus comprises instructions to perform sending and receiving one or more messages conforming to a network routing protocol, such as Open Shortest Path First (OSPF); obtaining one or more information elements that specify one or more capabilities of the apparatus; creating a particular routing protocol message comprising an opaque advertisement that includes the one or more information elements; and sending the particular message on one of the network interfaces. For example, a router or switch that implements a network routing protocol can use OSPF Opaque Link State Advertisements to advertise and discover services and capabilities of other routers or switches.