Address scope checking for internet protocol version 6
First Claim
Patent Images
1. An apparatus comprising:
- a plurality of ports, wherein one of the plurality of ports is configured to receive a packet;
a scope circuit configured to determine a source scope level for a source Internet protocol version 6 (IPv6) address of the packet and determine a destination scope level for one of destination IPv6 addresses of the packet based on next-hop entries associated with the destination IPv6 addresses of the packet; and
a command circuit configured to determine whether to forward the packet based at least on the source scope level and the destination scope level,wherein the source scope level is indicative of whether a source address is a global address or a local address, andwherein the destination scope level is indicative of whether the one of the destination IPv6 addresses is a global address or a local address.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus includes a plurality of ports to receive a packet. A scope circuit determines a source scope level for a source Internet protocol version 6 (IPv6) address of the received packet. A command circuit determines whether to forward the received packet based on the source scope level. The source scope level is indicative of whether a source address is a global address or a local address.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a plurality of ports, wherein one of the plurality of ports is configured to receive a packet; a scope circuit configured to determine a source scope level for a source Internet protocol version 6 (IPv6) address of the packet and determine a destination scope level for one of destination IPv6 addresses of the packet based on next-hop entries associated with the destination IPv6 addresses of the packet; and a command circuit configured to determine whether to forward the packet based at least on the source scope level and the destination scope level, wherein the source scope level is indicative of whether a source address is a global address or a local address, and wherein the destination scope level is indicative of whether the one of the destination IPv6 addresses is a global address or a local address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A network device comprising:
-
a plurality of ports, wherein one of the plurality of ports is configured to receive a packet; a scope circuit configured to determine a source scope level for a source Internet protocol version 6 (IPv6) address of the packet and determine a destination scope level for one of destination IPv6 addresses of the packet based on next-hop entries associated with the destination IPv6 addresses of the packet, wherein the source scope level is indicative of whether a source address is a global address or a local address, and wherein the destination scope level is indicative of whether the one of the destination IPv6 addresses is a global address or a local address; and a command circuit configured to determine whether to forward the packet based at least on the source scope level and the destination scope level and forward the packet to one of members of a multicast group and members of a source site of the network device based at least on the source scope level and the destination scope level.
-
Specification