Automatic mapping of an IPv6 packet in multi-topology routing
First Claim
Patent Images
1. A method of routing an IPv6 packet in a multi-topology routing network, comprising:
- receiving an IPv6 packet;
reading a multi-topology identifier contained in the IPv6 packet, the multi-topology identifier indicating a logical topology of devices within a network having a plurality of logical topologies;
inspecting a local table to find a logical topology of devices in a network, the logical topology associated with the multi-topology identifier contained in the IPv6 packet; and
sending the received IPv6 packet to the logical topology of devices.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides automatic classification of an IPv6 packet to a given topology. A topology identifier is carried as an embedded field in the interface ID portion of an IPv6 address. Automatic classification of an IPv6 packet for a given topology prevents manual configuration in intermediate nodes. Further, it remedies the value limit problem of differentiated services code points (DSCPs) and re-use of DSCP values within each topology.
-
Citations
12 Claims
-
1. A method of routing an IPv6 packet in a multi-topology routing network, comprising:
-
receiving an IPv6 packet;
reading a multi-topology identifier contained in the IPv6 packet, the multi-topology identifier indicating a logical topology of devices within a network having a plurality of logical topologies;
inspecting a local table to find a logical topology of devices in a network, the logical topology associated with the multi-topology identifier contained in the IPv6 packet; and
sending the received IPv6 packet to the logical topology of devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of routing an IPv6 packet in a multi-topology routing network, comprising:
-
inserting a multi-topology identifier in a destination address portion of an IPv6 packet, the multi-topology identifier identifying one of a plurality of logical topologies of devices in a network; and
sending the IPv6 packet to a router within the network. - View Dependent Claims (7, 8)
-
-
9. A computer-readable medium containing instructions which, when executed by a computer, route an IPv6 packet in a multi-topology routing network, by:
-
receiving an IPv6 packet;
reading a multi-topology identifier contained in the IPv6 packet, the multi-topology identifier indicating a logical topology of devices within a network having a plurality of logical topologies;
inspecting a local table to find a logical topology of devices in a network, the logical topology associated with the multi-topology identifier contained in the IPv6 packet; and
sending the received IPv6 packet to the logical topology of devices.
-
-
10. A computer-readable medium containing instructions which, when executed by a computer, route an IPv6 packet in a multi-topology routing network, by:
-
inserting a multi-topology identifier in a destination address portion of an IPv6 packet, the multi-topology identifier identifying one of a plurality of logical topologies of devices in a network; and
sending the IPv6 packet to a router within the network.
-
-
11. A router, comprising:
-
means for receiving an IPv6 packet;
means for reading a multi-topology identifier contained in the IPv6 packet, the multi-topology identifier indicating a logical topology of devices within a network having a plurality of logical topologies;
means for inspecting a local table to find a logical topology of devices in a network, the logical topology associated with the multi-topology identifier contained in the IPv6 packet; and
means for sending the received IPv6 packet to the logical topology of devices.
-
-
12. A router, comprising:
-
means for inserting a multi-topology identifier in a destination address portion of an IPv6 packet, the multi-topology identifier identifying one of a plurality of logical topologies of devices in a network; and
means for sending the IPv6 packet to a router within the network.
-
Specification