Built Juniper's next generation distributed data center fabric architecture. Designed and developed an EVPN/VXLAN based scale out fabric (Junos Fusion) to scale to any number of aggregation nodes. Made L3 and L2 Multicast egress replication work on a highly distributed fabric.
Led the design and development of the L3 and L2 Multicast egress replication solution for Junos Fusion Fabric. Ground-up bring-up of new multicast control plane daemons and infrastructure libraries for orchestrating and offloading multicast egress replication states in a scalable and highly available distributed data center switch fabric.
Designed, implemented and was the primary point of contact for the Satellite Control Plane Daemon for Junos Fusion. This distributed service computes and programs optimal multicast and flooding trees across hundreds of devices in a distributed switch fabric. Also designed, implemented and owned the associated infrastructure framework and libraries for message queuing, route, nexthop and interface management, satellite device management, process termination, check-pointing, restart handling and non-stop forwarding.
Side Project:
Designed and implemented multiple buffer support for lightweight, always-on, in-memory
wrapping traces on Junos in my 10% time for side projects resulting in a generic tracing library for Junos processes. Extensively used for debugging on Qfabric.