Abstract

Serviceability of networks is a vital part of network management which helps in isolating faults and triaging network issues. Packet analyzers help in identifying faults, security threats and other implementation flaws in the networking software by capturing network traffic and analyzing it. Packet analyzing is heavily based on protocols which need to be decoded from the raw format and presented to the user in an understandable format. In this work, a Command Line Interface based protocol dissector tool has been developed which runs on the operating system of a switch and performs packet decoding by capturing in band packets flowing between control and data plane of the switch. The tool also provides support for packet filtering in order to only capture packets which the user needs. Existing packet dissectors run on Wireshark in the form of Lua plugins. However, in this work the implementation of the entire system is based on C. Some of the public protocols decoded by this tool involve IPv4, IPv6, UDP, TCP, ARP, ICMP and so on. Also, this tool supports decoding of private protocols as well.

Highlights

  • Computer networks are responsible for interconnection of networking elements around the world which enable users to communicate over the Internet

  • The aim of this study is to develop a protocol dissector for decoding the in-band header of a packet flowing between data plane and the control plane of a switch through a generalized approach

  • This work aims to perform capturing and decoding of in band packets on a switch by developing a CLI tool which runs on the switch

Read more

Summary

Introduction

Computer networks are responsible for interconnection of networking elements around the world which enable users to communicate over the Internet. A computer network is based on several public and proprietary protocols which define the format of messages over which communication can take place as well as rules for exchanging messages between different networking elements. A network protocol defines the syntax and semantics of communications. Called packet sniffing is the method of capturing the network traffic and analyzing it to understand how the network is behaving. Packet sniffing helps in determining the origin of the packet, destination of the packet, data carried by it as well as other information specific to the protocol. A packet analyzer decodes the captured packets which follow protocol definitions that are known to the analyzer.

Objectives
Methods
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.