Bhargav M.P
About Bhargav M.P
Bhargav M.P is a Senior Software Engineer with extensive experience in modifying network protocols and enhancing security features. He has worked at Sandvine since 2014 and previously held a position at Tejas Networks for eight years.
Work at Sandvine
Currently, Bhargav M.P serves as a Senior Software Engineer at Sandvine, where he has been employed since 2014. His role involves significant contributions to network protocol development, particularly focusing on enhancing BGP functionalities. He has worked on modifying the Xorp BGP protocol stack to support IPv6 TCP connections and to parse IPv6 routes in BGP update messages. His expertise in software engineering and network protocols plays a crucial role in advancing Sandvine's product offerings.
Previous Experience at Tejas Networks
Before joining Sandvine, Bhargav M.P worked at Tejas Networks as a Staff R&D Engineer from 2006 to 2014. During his eight years at the company, he was involved in various research and development projects, contributing to advancements in networking technologies. His experience at Tejas Networks provided him with a strong foundation in software engineering and network protocol design.
Education and Expertise
Bhargav M.P earned a Bachelor of Engineering (B.E.) in Information Science from Vishweshwaraya Technological University, completing his studies from 2001 to 2005. His educational background has equipped him with the technical knowledge and skills necessary for his roles in software engineering and network protocol development. His academic training supports his current work in enhancing BGP and IPv6 functionalities.
Technical Contributions
Bhargav M.P has made significant technical contributions in the field of networking. He developed a new BGP subsystem that enables lookups on the BGP database using IP addresses, facilitating the retrieval of subnet and BGP community information. Additionally, he implemented security measures for BGP TCP connections by utilizing the TCP-MD5 option of the Linux kernel, enhancing the security of network communications.