Juniper Networks Internship

January 2014 - June 2014

Detecting and isolating an error is time consuming, tiresome, costly, and prone to human error. At Juniper Networks, I designed a framework to enhance the debugging capabilities of the Platform Forwarding Engine(PFE) in EX-Series switches. I made additions to JUNOS to pull relevant information from the Routing Engine, PFE, and chipset of the switch. The solution did not require the user to have any familiarity with the feature implementation details of JUNOS and hid the underlying hardware differences of different chipsets. In my 6 months I reduced the time taken to obtain debugging information about VLANs and firewall filters from 20 minutes and 18 seconds to 12.7 seconds.