Deterministic assignment of overlay multicast traffic
AssigneeCisco Technology, Inc.
InventorsVengada Prasad Govindan, Aswin Kuppusami, Stig Ingvar Venaas
Life of this patent
Estimating the term…
Abstract
In an aspect, an embodiment of the present disclosure is directed to network control topology that implements a centralized network controller to deterministically assign, and reassign, underlay multicast groups according to one or more policies and/or parameterized intent of the network administrator. The centralized network controller, in some embodiments, comprises a map server-map resolver controller configured to provide deterministic and centralized allocation of LISP underlay multicast groups, e.g., to provide security, traffic engineering, network and resource management.
Claims20
A system comprising:
- at least one processor;
- and
- a memory having instructions stored thereon that, when executed by the at least one processor, cause the system to:
- receive, from a controller of a first network, a request to assign an underlay multicast group of the first network according to a selectable policy of a network administrator, the first network having associated ingress/egress tunnel routers (xTRs), wherein the selectable policy includes at least one of an optimization priority policy, a multicast addressing scope, a security associated policy, a group switchover-based policy, or a time-of-day-based policy;
- identify overlay groups of a second network having a same set of xTRs as the first network;
- generate a single underlay group by aggregating the identified overlay groups having the same set of xTRs as the first network;
- transmit an assignment notification to the xTRs to cause the xTRs to change their respective underlay groups to the generated single underlay group.
A method comprising:
- receiving, by a processing device, from a controller of a first network, a request to assign an underlay multicast group of the first network according to a selectable policy of a network administrator, the first network having associated ingress/egress tunnel routers (xTRs), wherein the selectable policy includes at least one of an optimization priority policy, a multicast addressing scope, a security associated policy, a group switchover-based policy, or a time-of-day-based policy;
- identifying, by the processing device, overlay groups of a second network having a same set of xTRs as the first network;
- generating, by the processing device, a single underlay group by aggregating the identified overlay groups having the same set of xTRs as the first network;
- transmitting, by the processing device, an assignment notification to the xTRs to cause the xTRs to change their respective underlay groups to the generated single underlay group.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one processor, cause a device to:
- receive, from a controller of a first network, a request to assign an underlay multicast group of the first network according to a selectable policy of a network administrator, the first network having associated ingress/egress tunnel routers (xTRs), wherein the selectable policy includes at least one of an optimization priority policy, a multicast addressing scope, a security associated policy, a group switchover-based policy, or a time-of-day-based policy;
- identify overlay groups of a second network having a same set of xTRs as the first network;
- generate a single underlay group by aggregating the identified overlay groups having the same set of xTRs as the first network;
- transmit an assignment notification to the xTRs to cause the xTRs to change their respective underlay groups to the generated single underlay group.
Dependencies are inferred from the claim text.