Rahul Aggarwal

From Wikipedia, the free encyclopedia
Jump to: navigation, search
For the Indian film producer, see Rahul Aggarwal (producer).
Rahul Aggarwal
Born India
Alma mater University of Minnesota
Indian Institute of Technology
Employer Arktan, Inc.
Known for Co-designing P2MP RSVP-TE, Principal Architect of MPLS on SE800, Co-designing BGP MVPN, MPLS Multicast, Co-Founding Arktan, Inc.
Title CEO and Co-Founder at Arktan, Inc.

Rahul Aggarwal is CEO and Co-Founder of Arktan, Inc.,[1] a company that develops real-time social and interactive technology used by brands, including Warner Music Group, Sony Music, TNT, TBS, ABC, CBS, NBC, FOX, Univision, A&E, WWE, Walmart, Toronto Star, and Sonos. [2] Prior to Arktan, Rahul was a Distinguished Engineer at Juniper Networks[3] where he led the adoption of Internet routing technologies that he developed, and which are used across the industry. Rahul has played a significant role in the development of IP routing, MPLS, VPN and other data center technologies. Rahul is known for pioneering multicast in MPLS and BGP VPNs. He holds over 40 patents, and over 25 Internet drafts and RFCs.


Rahul Aggarwal started his career at Fore Systems in 1998 and then worked at Redback Networks, where he was the primary MPLS architect on the SE800 platform.[4][5]While at Redback he co-invented Point-to-Multipoint MPLS RSVP-TE. P2MP MPLS TE was the stepping stone in MPLS Multicast development and is widely deployed today by global Internet Service Providers to transport broadcast video. Rahul Aggarwal joined Juniper Networks in 2003 and continued to pioneer P2MP RSVP-TE, which grew into RFC 4875, which he co-edited.[6]

After Juniper Networks, Rahul Aggarwal co-founded Arktan, Inc., where he is the CEO and Co-Founder.

Rahul Aggarwal has significant innovations in the area of multicast in BGP/MPLS VPNs, which have been standardized in the IETF.[7]He has been granted several patents in the area of multicast in BGP/MPLS VPNs.[8][9][10][11][12][13][14][15][16][17]

Rahul is the co-author of several other IETF Internet drafts and RFCs in the areas of MPLS, IP Routing, VPNs, and VPLS.[18][19][20][21][22][23][24][25]


Rahul Aggarwal received his B.E. in Electronics and Communication from the [[Indian Institute of Technology, Roorkee]]. He received his M.S. in Computer Science from the [[University of Minnesota]] in 1998.[4]


  1. ^ Arktan-Bio
  2. ^ [1]
  3. ^ MPLS-2008-Bio
  4. ^ a b UMN-Alumni-Bio
  5. ^ CAITR Bio
  6. ^ Extensions to Resource Reservation Protocol - Traffic Engineering (RSVP-TE) for Point-to-Multipoint TE Label Switched Paths (LSPs) RFC4875
  7. ^ BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs
  8. ^ US 8,625,465 B1 Auto-discovery of virtual private networks
  9. ^ US 8,160,076 B1 Auto-discovery of multicast virtual private networks
  10. ^ US 8,339,973 B1 Multicast traceroute over MPLS/BGP IP multicast VPN
  11. ^ US 7,957,386 B1 Inter-autonomous system (AS) multicast virtual private networks
  12. ^ US 7,933,267 B1 Shared multicast trees for multicast virtual private networks
  13. ^ US 7,564,806 B1 Aggregate multicast trees for multicast virtual private networks
  14. ^ US 7,558,263 B1 Reliable exchange of control information for multicast virtual private networks
  15. ^ US 7,522,600 B1 Transport of control and data traffic for multicast virtual private networks
  16. ^ US 7,522,599 B1 Label switching multicast trees for multicast virtual private networks
  17. ^ US 7,519,010 B1 Inter-autonomous system (AS) multicast virtual private networks
  18. ^ MPLS Upstream Label Assignment RFC5331
  19. ^ MPLS Multicast Encapsulations RFC5332
  20. ^ Extensions to OSPF for Advertising Optional Router Capabilities RFC4970
  21. ^ IPv4 and IPv6 Infrastructure Addresses in BGP Updates for Multicast VPN RFC6515
  22. ^ Non-Penultimate Hop Popping Behavior and Out-of-Band Mapping for RSVP-TE Label Switched Paths RFC6511
  23. ^ Multicast in MPLS/BGP IP VPNs RFC6513
  24. ^ BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs RFC6514
  25. ^ MPLS Transport Profile Lock Instruct and Loopback Functions RFC6435

External links[edit]