Data plane for resilient network interconnect
First Claim
1. A method for forwarding frames received by a network interconnect node of an internal network comprising the network interconnect node, one or more internal network nodes and one or more other internal network interconnect nodes, the network interconnect node comprising a network interconnect interface configured to communicate with an external network interconnect node of an external network and a network interface configured to communicate with one or more of the other internal network interconnect nodes and with one or more of the internal network nodes, wherein the frames are related to a service provided by at least one of the external network and the internal network and the method comprises at least one of:
- (1) receiving, from the external network interconnect node, frames at the network interconnect interface and forwarding according to a Virtual Local Area Network (VLAN) tagging forwarding process, by the network interconnect node, the frames by considering whether the network interconnect node is active for the service associated with the frames,wherein the frames received at the network interconnect interface are forwarded to one or more first forwarding destinations regardless of whether or not the network interconnect node is active for the service,wherein the one or more first forwarding destinations are determined based on whether or not the network interconnect node is active for the service, andwherein the one or more first forwarding destinations compriseone or more of the other internal network interconnect nodes, orone or more of the internal network nodes; and
(2) receiving, from one or more of the other internal network interconnect nodes or from one or more of the internal network nodes, frames at the network interface and forwarding according to the VLAN tagging forwarding process, by the network interconnect node, the frames based on at least one ofwhether the frames are encapsulated frames, andwhether the network interconnect node is active for the service,wherein the frames received at the network interface are forwarded to one or more second forwarding destinations regardless of whether or not the frames are encapsulated, and regardless whether or not the network interconnect node is active for the service, andwherein the one or more second forwarding destinations are determined based on at least one of whether or not the frames are encapsulated, and whether or not the network interconnect node is active for the service, andwherein the one or more second forwarding destinations compriseone or more of the other internal network interconnect nodes, orone or more of the internal network nodes, orthe external network interconnect node;
if the frames are received from the external network interconnect node by the network interconnect interface, determining whether the network interconnect node is active for the service associated with the frames;
if the network interconnect node is active for the service, forwarding, by the network interconnect node, the frames to one or more of the internal network nodes or to one or more of the other internal network interconnect nodes on a network link via the network interface according to the VLAN tagging forwarding process; and
if the network interconnect node is not active for the service, encapsulating, by the network interconnect node, the frames and forwarding, by the network interconnect node, the encapsulated frames to one or more of the other internal network interconnect nodes on a network link via the network interface according to the VLAN tagging forwarding process.
1 Assignment
0 Petitions
Accused Products
Abstract
A network interconnect node of an internal network may communicate with an external network interconnect node of an external network, other internal network interconnect node(s) and internal network node(s). The network interconnect node may receive frames from the external network interconnect node and forward them according to a Virtual Local Area Network (VLAN) tagging forwarding process to other internal network interconnect node(s) or internal network node(s) based on whether the network interconnect node is active for the service associated with the frames. The network interconnect node may receive frames from other internal network interconnect node(s) or from internal network nodes and forward them according to the VLAN tagging forwarding process to other internal network interconnect nodes, internal network nodes or the external network interconnect node based on whether the frames are encapsulated frames and/or whether the network interconnect node is active for the service.
11 Citations
18 Claims
-
1. A method for forwarding frames received by a network interconnect node of an internal network comprising the network interconnect node, one or more internal network nodes and one or more other internal network interconnect nodes, the network interconnect node comprising a network interconnect interface configured to communicate with an external network interconnect node of an external network and a network interface configured to communicate with one or more of the other internal network interconnect nodes and with one or more of the internal network nodes, wherein the frames are related to a service provided by at least one of the external network and the internal network and the method comprises at least one of:
-
(1) receiving, from the external network interconnect node, frames at the network interconnect interface and forwarding according to a Virtual Local Area Network (VLAN) tagging forwarding process, by the network interconnect node, the frames by considering whether the network interconnect node is active for the service associated with the frames, wherein the frames received at the network interconnect interface are forwarded to one or more first forwarding destinations regardless of whether or not the network interconnect node is active for the service, wherein the one or more first forwarding destinations are determined based on whether or not the network interconnect node is active for the service, and wherein the one or more first forwarding destinations comprise one or more of the other internal network interconnect nodes, or one or more of the internal network nodes; and (2) receiving, from one or more of the other internal network interconnect nodes or from one or more of the internal network nodes, frames at the network interface and forwarding according to the VLAN tagging forwarding process, by the network interconnect node, the frames based on at least one of whether the frames are encapsulated frames, and whether the network interconnect node is active for the service, wherein the frames received at the network interface are forwarded to one or more second forwarding destinations regardless of whether or not the frames are encapsulated, and regardless whether or not the network interconnect node is active for the service, and wherein the one or more second forwarding destinations are determined based on at least one of whether or not the frames are encapsulated, and whether or not the network interconnect node is active for the service, and wherein the one or more second forwarding destinations comprise one or more of the other internal network interconnect nodes, or one or more of the internal network nodes, or the external network interconnect node; if the frames are received from the external network interconnect node by the network interconnect interface, determining whether the network interconnect node is active for the service associated with the frames; if the network interconnect node is active for the service, forwarding, by the network interconnect node, the frames to one or more of the internal network nodes or to one or more of the other internal network interconnect nodes on a network link via the network interface according to the VLAN tagging forwarding process; and if the network interconnect node is not active for the service, encapsulating, by the network interconnect node, the frames and forwarding, by the network interconnect node, the encapsulated frames to one or more of the other internal network interconnect nodes on a network link via the network interface according to the VLAN tagging forwarding process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A network interconnect node of an internal network comprising the network interconnect node, one or more internal network nodes and one or more other internal network interconnect nodes, the network interconnect node configured to forward received frames, the frames being related to a service provided by at least one of an external network and the internal network, the network interconnect node comprising:
-
a network interconnect interface adapted to receive the frames from an external network interconnect node of the external network; a network interface adapted to receive the frames from one or more of the internal network nodes and from one or more of the other internal network interconnect nodes; a first forwarding component adapted to forward the frames received by the network interconnect interface according to a Virtual Local Area Network (VLAN) tagging forwarding process on a network link via the network interface by considering whether the network interconnect node is active for the service associated with the frames, wherein the first forwarding component forwards the frames received by the network interconnect interface to one or more first forwarding destinations regardless of whether or not the network interconnect node is active for the service, wherein the first forwarding component determines the one or more first forwarding destinations based on whether or not the network interconnect node is active for the service, and wherein the one or more first forwarding destinations comprise one or more of the other internal network interconnect nodes, or one or more of the internal network nodes; and a second forwarding component adapted to forward the frames received by the network interface according to the VLAN tagging forwarding process the frames received by the network interface based on at least one of whether the frames are encapsulated frames, and whether the network interconnect node is active for the service, wherein second forwarding component forwards the frames received by the network interface to one or more second forwarding destinations regardless of whether or not the frames are encapsulated, and regardless whether or not the network interconnect node is active for the service, and wherein the second forwarding component determines the one or more second forwarding destinations based on at least one of whether or not the frames are encapsulated, and whether or not the network interconnect node is active for the service, and wherein the one or more second forwarding destinations comprise one or more of the other internal network interconnect nodes, or one or more of the internal network nodes, or the external network interconnect node; a first active/passive determining component adapted to determine whether the network interconnect node is active for the service associated with the frames received by the network interconnect interface, wherein the first forwarding component is adapted; to forward the frames received by the network interconnect interface to one or more of the internal network nodes or to one or more of the other internal network interconnect nodes on a network link via the network interface according to the VLAN tagging forwarding process, if the network interconnect node is active for the service, and to encapsulate the frames received by the network interconnect interface and to forward the encapsulated frames to one or more of the other internal network interconnect nodes on a network link via the network interface according to the VLAN tagging forwarding process, if the network interconnect node is not active for the service. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
16. A method of operating a network interconnect node of an internal network, the method comprising:
-
receiving, at the network interconnect node, frames from an external network interconnect node of an external network, the frames being associated with a service provided by the internal network and/or the external network; determining, by the network interconnect node, whether the network interconnect node is active or passive for the service associated with the received frames; forwarding, by the network interconnect node, the received frames to at least one active forwarding destination according to a Virtual Local Area Network (VLAN) tagging forwarding process when it is determined that the network interconnect node is active for the service associated with the received frames; and forwarding, by the network interconnect node, the received frames to at least one passive forwarding destination according to the VLAN tagging forwarding process when it is determined that the network interconnect node is passive for the service associated with the received frames, wherein the at least one active forwarding destination comprises an internal network node or another internal network interconnect node, wherein the at least one passive forwarding destination comprises another internal network interconnect node; encapsulating, by the network interconnect node, the received frames when it is determined that the network interconnect node is passive for the service associated with the received frames, and wherein the step of forwarding the received frames to the at least one passive forwarding destination comprises forwarding the encapsulated frames to the at least one passive forwarding destination when it is determined that the network interconnect node is passive for the service associated received frames.
-
-
17. A method of operating a network interconnect node of an internal network, the method comprising:
-
receiving, at the network interconnect node, frames from an other node of the internal network, the received frames being encapsulated, the other node being an internal network node or an other internal network interconnect node, the received frames being associated with a service provided by the internal network and/or an external network; decapsulating, by the network interconnect node, the received encapsulated frames; determining, by the network interconnect node, whether the network interconnect node is active or passive for the service associated with the decapsulated frames; forwarding, by the network interconnect node, the decapsulated frames to at least one active forwarding destination according to a Virtual Local Area Network (VLAN) tagging forwarding process when it is determined that the network interconnect node is active for the service associated with the decapsulated frames; and forwarding, by the network interconnect node, the decapsulated frames to an external network interconnect node of the external network when it is determined that the network interconnect node is passive for the service associated with the decapsulated frames, wherein the at least one active forwarding destination comprises an internal network node or another internal network interconnect node.
-
-
18. A method of operating a network interconnect node of an internal network, the method comprising:
-
receiving, at the network interconnect node, frames from an other node of the internal network, the received frames being unencapsulated, the other node being an internal network node or an other internal network interconnect node, the received frames being associated with a service provided by the internal network and/or an external network; determining, by the network interconnect node, whether the network interconnect node is active or passive for the service associated with the received unencapsulated frames; forwarding, by the network interconnect node, the unencapsulated frames to an external network interconnect node of the external network when it is determined that the network interconnect node is active for the service associated with the unencapsulated frames; and forwarding, by the network interconnect node, the unencapsulated frames to at least one passive forwarding destination according to a Virtual Local Area Network (VLAN) tagging forwarding process when it is determined that the network interconnect node is passive for the service associated with the unencapsulated frames, wherein the at least one passive forwarding destination comprises an internal network node or another internal network interconnect node; determining, by the network interconnect node, whether or not the unencapsulated frames should he passively tunneled when it is determined that the network interconnect node is active for the service associated with the unencapsulated frames; encapsulating, by the network interconnect node, the unencapsulated frames when it is determined that the unencapsulated frames should be passively tunneled when it is determined that the unencapsulated frames should be passively tunneled; and forwarding, by the network interconnect node, the encapsulated frames to at least one internal forwarding destination according to the VLAN tagging forwarding process when it is determined that the unencapsulated frames should be passively tunneled, wherein the at least one internal forwarding destination comprises an internal network node or another internal network interconnect node, and wherein the step of forwarding the unencapsulated frames to the external network interconnect node is performed when it is determined that the uncapsulated frames should not be passively tunneled.
-
Specification