Network Protocol Stacks

Services
Software Development
Network Protocol StacksEmbedded Software DevelopmentDevice Driver DevelopmentNetwork Application Software
Network Protocol Stacks are an integral part of communication equipment, network appliances and test tools used for testing such equipment. It is of course essential that such stacks conform to published standards but beyond that, performance is also a key issue. A typical network device, such as an access concentrator, not only has to interoperate with devices from other manufacturers but also has to guarantee performance in terms of number of sessions, session establishment rate, etc.

Polaris can assist in the development of network protocol stacks that meet both interoperability and performance requirements. Indeed, Polaris has developed a number of protocol stacks that have been incorporated in test tools used for measuring large-scale performance of network devices.

Polaris engineers have developed protocol stacks on a wide variety of platforms, such as Windows, Linux, FreeBSD, Solaris, and VxWorks. Specific areas of expertise include:
  • LTE- Protocol stack development (MAC and other sub-layers) for eNodeB, MME and EPC
  • Wireless Networks protocols like IEEE 802.11, 802.15.4 and 802.16.
  • Wireless Security Protocols like EAP, WPA, TTLS.
  • Routing protocols like RIP, OSPF, ISIS, BGP, IGMP and PIM, including newer versions of these protocols for IPv6.
  • Access protocols like PPP, L2TP.
  • MPLS protocols like RSVP, LDP, L2oMPLS and GMPLS.
One key benefit of outsourcing software development to Polaris is the extensive amount of support that Polaris provides once the development work is complete. Our standard terms include one year of telephone and email support by the same engineers who executed the development work. Outsourcing certain portions of your software development to us allows you to use your in-house R&D resources more effectively without getting bogged down with support work.