Networking Software
Over a period of nearly ten years, Ensoft has grown a team capable of building the software for the most advanced network systems - ranging from a core router to a network access device. This experience has been gained working with some of the industry's leading networking vendors. We now have a team of over thirty network software developers with a track record of delivering on time to fixed budgets.
What areas of expertise do we have? An outline of the major areas of expertise is provided below.
Our team of protocol engineers has worked on the implementation of a extensive list of network protocols.
- We have routing protocol experts with experience of developing highly scalable and highly available solutions. Our experience covers BGP and all of the major IGPs IS-IS, OSPF and RIP.
- Within the IP area our work has covered both IPv4 and IPv6. We have worked on the implementation of the core IP stack and services ranging from TCP through to VRRP. More recently we have been involved with MPLS and multicast services.
- Our knowledge extends to the implementation of layer 2/3 protocols such as VLANs (802.1q) and other aggregation/channelling protocols. Similarly we have experience of WAN protocols, in particular ATM and Frame Relay.
In addition to core networking protocols, Ensoft is involved with the integration of additional services that are critical in network provision.
- We have worked with security services including firewalls and deep packet inspection.
- In addition we have worked on the integration of voice services such as Session Border Control.
Complementing our knowledge of the underlying protocols, is a vast experience of the design and implementation of the components that are required to manage and control advanced networking equipment.
- We have extensive knowledge in the design and implementation of the SNMP MIBs used with networking protocols.
- In addition we have substantial expertise in directory protocols such as X.500 and LDAP, which are used within Directory Enabled Networks.
- Supplementing this standards-based approach to management our team has worked on the system architecture and implementation of the embedded components required to support the management of high availability products.
Finally, Ensoft has in depth exprience programming a wide variety of leading edge hardware to implement the 'fast-path' for a network router.
- Designing and architecting the control-plane/hardware interface for a new router service card.
- Implementing various backplane communications mechanisms for a distributed system.
- Programming hardware to support a wide variety of protocols.
