Traffic engineering service mapping
AssigneeFuturewei Technologies, Inc.
InventorsYoung Lee, Dhruv Dhody, Haomian Zheng, Ricard Vilalta
Life of this patent
Estimating the term…
Abstract
A customer network controller (CNC) including a processor and a memory. The processor is configured to use a virtual private network (VPN)-specific service model for a VPN service and map the VPN-specific service model to one or more traffic engineering (TE)-specific parameters. The memory is coupled to the processor and configured to store a mapping between a VPN identification (ID) of the VPN service corresponding to the VPN-specific service model and a tunnel ID of either an existing TE tunnel or newly-established TE tunnel for the VPN service. The existing TE tunnel or the newly established TE tunnel satisfies the one or more TE-specific parameters.
Claims23
A customer network controller (CNC), comprising:
- a processor configured to use a virtual private network (VPN)-specific service model for a VPN service and map the VPN-specific service model to one or more traffic engineering (TE)-specific parameters;
- and
- a memory coupled to the processor and configured to store a mapping between a VPN identification (ID) of the VPN service corresponding to the VPN-specific service model and a tunnel ID of either an existing TE tunnel or a newly-established TE tunnel for the VPN service, wherein the existing TE tunnel or the newly-established TE tunnel satisfies the one or more TE-specific parameters.
A customer network controller (CNC), comprising:
- a processor configured to use a virtual private network (VPN)-specific service model for a VPN service and map the VPN-specific service model to a service mapping policy that indicates whether traffic engineering (TE) tunnel sharing is allowed for the VPN service;
- and
- a memory coupled to the processor and configured to store a mapping between a VPN identification (ID) of the VPN service corresponding to the VPN-specific service model and a tunnel ID of a TE tunnel established for the VPN service according to the service mapping policy.
A central controller, comprising:
- a receiver configured to receive a virtual private network (VPN)-specific service model specifying one or more attributes for a VPN service;
- a processor coupled to the receiver and configured to:
- obtain a mapping between the VPN-specific service model and one or more traffic engineering (TE)-specific parameters corresponding to the one or more attributes;
- determine a TE tunnel that satisfies the one or more TE-specific parameters using the mapping between the VPN-specific service model and one or more traffic engineering (TE)-specific parameters corresponding to the one or more attributes;
- and
- map the VPN service corresponding to the VPN-specific service model to the TE tunnel.
A central controller, comprising:
- a receiver configured to receive a virtual private network (VPN)-specific service model for a VPN service and a service mapping policy for the VPN service, wherein the service mapping policy indicates whether traffic engineering (TE) tunnel sharing is allowed for the VPN service;
- and
- a processor coupled to the receiver and configured to:
- determine a TE tunnel for the VPN service using the service mapping policy between the VPN-specific service model and one or more traffic engineering (TE)-specific parameters corresponding to one or more attributes specified in the VPN-specific service model;
- and
- map the VPN service corresponding to the VPN-specific service model to the TE tunnel.
Dependencies are inferred from the claim text.