Remote mirroring
AssigneeAvaya Inc.
InventorDeepak Ramesh
Life of this patent
Estimating the term…
Abstract
A method, system and computer readable medium for remote mirroring are described. The method can include receiving a customer data frame and making two copies of the customer data frame. An outer header, such as a mac-in-mac header, can be added to each copy. The outer header of the first copy can be configured for normal processing, while the outer header of the second copy can be configured for remote mirroring. A switch can recognize the header configured for mirroring in the second copy based on a service identifier in the header and process the second copy for mirroring on one or more ports on one or more bridges.
Claims20
A method for remote mirroring of network data frames, the method comprising:
- receiving a customer data frame at a first switch;
- generating a first copy of the customer data frame and a second copy of the customer data frame;
- adding a first header to the first copy and a second header to the second copy, each of the first header and the second header having a backbone component and a service encapsulation component, the backbone component having a backbone destination address and the service encapsulation component having a service identifier;
- receiving the second copy at a mirroring system;
- and
- processing the second copy, at the mirroring system, based on a value of the service identifier in the second header.
A system comprising:
- a processor coupled to a computer readable medium, the computer readable medium having stored thereon software instructions that, when executed by the processor, cause the processor to perform a series of operations, the operations including:
- receiving a customer data frame at a first switch;
- generating a first copy of the customer data frame and a second copy of the customer data frame;
- adding a first header to the first copy and a second header to the second copy, each of the first header and second header having a backbone component and a service encapsulation component, the backbone component having a backbone destination address and the service encapsulation component having a service identifier;
- receiving the second copy at a mirroring system;
- and
- processing the second copy, at the mirroring system, based on a value of the service identifier in the second header.
A nontransitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to perform a series of operations comprising:
- receiving a customer data frame at a first switch;
- generating a first copy of the customer data frame and a second copy of the customer data frame;
- adding a first header to the first copy and a second header to the second copy, each of the first header and second header having a backbone component and a service encapsulation component, the backbone component having a backbone destination address and the service encapsulation component having a service identifier;
- receiving the second copy at a mirroring system;
- and
- processing the second copy, at the mirroring system, based on a value of the service identifier in the second header.
Dependencies are inferred from the claim text.