Network Processing Forum

Last updated

The Network Processing Forum (NPF) is an industry forum that was organized to facilitate and accelerate the development of next-generation networking and telecommunications products based on network processing technologies. The NPF was merged into the Optical Internetworking Forum in June 2006. The NPF produces Hardware, Software, and Benchmark Interoperability Agreements. These agreements enable equipment manufacturers to lower their time to market and development cost by enabling a robust, multi-vendor ecosystem. It also lowers the total cost of ownership of systems based on their interoperability agreements by enabling investments in test and verification infrastructure as well as enabling competition.

Contents

History of the NPF

The organization was formed to build on the efforts of two former industry groups, the Common Programming Interface Forum (CPIX) and the Common Switch Interface Consortium (CSIX). Chuck Sannipoli then of IBM was the first chairman of the NPF. Misha Nossik then of Solidum Systems, later acquired by Integrated Device Technology was the second chairman of the NPF. Many of the original meetings were held in the Drake Hotel in Chicago, Illinois. The NPF was later absorbed by the Optical Internetworking Forum (OIF) in June 2006.

Organizational form

The NPF is a member-managed non-profit corporation and operates as a contribution-driven, parliamentary industry forum. Russell Dietz of HiFn is the current chairman and Chuck Sannipoli representing IP Infusion is the vice-chairman. The NPF's board was composed of representatives of Ericsson, HiFn, IBM, Integrated Device Technology, Intel, IP Infusion, and PMC-Sierra.

Hardware interoperability agreements

The Look-Aside Interface (LA) [1] [2] is used by Network Processing Elements (NPE)s to access Network Search Elements, of which CAMs are an example. The Streaming Interface (NPF-SI) [3] is used by NPEs to talk to each other and to framing devices and to switching devices.

Software interoperability agreements

Service Application Programming Agreements, (SAPI)s, provide an API to configure or use a service. The following SAPIs have been approved by the NPF:

Functional APIs, (FAPI)s, are used to configure or use a low level functional block. The following FAPIs have been approved by the NPF:

Benchmarking interoperability agreements

The NPF has created benchmarks for IP forwarding, IPSEC performance, MPLS forwarding, and switch fabric performance.

Joint projects

The NPF specified a High Availability framework and service API in conjunction with the Service Availability Forum (SAF). The NPF has also had extensive liaison activity with the Optical Internetworking Forum. In December 2004, the NPF became a founding member of the Mountain View Alliance, a consortium of consortia created to enable Commercial off-the-shelf (COTS) solutions.

See also

  1. "Archived copy" (PDF). Archived from the original (PDF) on 2008-10-12. Retrieved 2013-09-25.{{cite web}}: CS1 maint: archived copy as title (link)
  2. "Archived copy" (PDF). Archived from the original (PDF) on 2013-09-27. Retrieved 2013-09-25.{{cite web}}: CS1 maint: archived copy as title (link)
  3. "Archived copy" (PDF). Archived from the original (PDF) on 2008-10-12. Retrieved 2013-09-25.{{cite web}}: CS1 maint: archived copy as title (link)
  4. "Archived copy". Archived from the original on 2013-09-27. Retrieved 2013-09-25.{{cite web}}: CS1 maint: archived copy as title (link)
  5. "Archived copy" (PDF). Archived from the original (PDF) on 2013-09-27. Retrieved 2013-09-25.{{cite web}}: CS1 maint: archived copy as title (link)
  6. "Archived copy" (PDF). Archived from the original (PDF) on 2013-09-27. Retrieved 2013-09-25.{{cite web}}: CS1 maint: archived copy as title (link)
  7. "Archived copy" (PDF). Archived from the original (PDF) on 2013-09-27. Retrieved 2013-09-25.{{cite web}}: CS1 maint: archived copy as title (link)
  8. "Archived copy" (PDF). Archived from the original (PDF) on 2013-09-27. Retrieved 2013-09-25.{{cite web}}: CS1 maint: archived copy as title (link)

Related Research Articles

An Internet Protocol address is a numerical label such as 192.0.2.1 that is connected to a computer network that uses the Internet Protocol for communication. An IP address serves two main functions: network interface identification and location addressing.

The Internet Protocol (IP) is the network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet.

Router (computing) Device that connects computer networks

A router is a networking device that forwards data packets between computer networks. Routers perform the traffic directing functions on the Internet. Data sent through the internet, such as a web page or email, is in the form of data packets. A packet is typically forwarded from one router to another router through the networks that constitute an internetwork until it reaches its destination node.

A gateway is a piece of networking hardware or software used in telecommunications networks that allows data to flow from one discrete network to another. Gateways are distinct from routers or switches in that they communicate using more than one protocol to connect multiple networks and can operate at any of the seven layers of the open systems interconnection model (OSI).

The Optical Internetworking Forum (OIF) is a prominent non-profit consortium that was founded in 1998. It promotes the development and deployment of interoperable computer networking products and services through implementation agreements (IAs) for optical networking products and component technologies including SerDes devices.

Solidum Systems was a fabless semiconductor company founded by Feliks Welfeld and Misha Nossik in Ottawa, Ontario Canada in 1997. The company developed a series of rule-based network classification semiconductor devices. Some of their devices could be found in systems which supported 10 Gbit/s interfaces.

Charles Joseph Sannipoli (1945-2015) was an executive in the computer networking industry, having served for more than 3 decades in many roles.

Globally Executable MHP (GEM) is a DVB specification of a Java based middleware for TV broadcast receivers, IPTV terminals and Blu-ray players. GEM is an ETSI standard and an ITU "Recommendation”. GEM defines a set of common functionalities which are independent from the signaling and protocols of a specific transmission network and enables to write interoperable Java applications for TV. GEM is not intended to be directly implemented, but rather forms the basis for broader specifications targeting a particular network infrastructure or class of device. GEM defines profiles for different device classes (targets) – these define the set of available features of GEM for this device class. Currently GEM defines targets for broadcast, packaged media (Blu-Ray) and IPTV. Combinations of these targets can be combined into a hybrid GEM platform, which enables to build devices with multiple network interfaces, such as a combined broadcast/IPTV set-top box.

Stephen Deering is a former Fellow at Cisco Systems, where he worked on the development and standardization of architectural enhancements to the Internet Protocol. Prior to joining Cisco in 1996, he spent six years at Xerox's Palo Alto Research Center, engaged in research on advanced Internet technologies, including multicast routing, mobile internetworking, scalable addressing, and support for multimedia applications over the Internet. He is a former member of the Internet Architecture Board, a past chair of numerous Working Groups of the Internet Engineering Task Force (IETF), the inventor of IP Multicast, and the lead designer of the new version of the Internet Protocol, IPv6. He is currently retired and living in Vancouver, British Columbia.

University of New Hampshire InterOperability Laboratory

The University of New Hampshire InterOperability Laboratory (UNH-IOL) is an independent test facility that provides interoperability and standards conformance testing for networking, telecommunications, data storage, and consumer technology products.

Vyatta is a software-based virtual router, virtual firewall and VPN products for Internet Protocol networks. A free download of Vyatta has been available since March 2006. The system is a specialized Debian-based Linux distribution with networking applications such as Quagga, OpenVPN, and many others. A standardized management console, similar to Juniper JUNOS or Cisco IOS, in addition to a web-based GUI and traditional Linux system commands, provides configuration of the system and applications. In recent versions of Vyatta, web-based management interface is supplied only in the subscription edition. However, all functionality is available through KVM, serial console or SSH/telnet protocols. The software runs on standard x86-64 servers.

The following tables compare general and technical information for a number of notable network monitoring systems. Please see the individual products' articles for further information.

Deployment of Internet Protocol Version 6 (IPv6), the latest generation of the Internet Protocol, has been in progress since the mid-2000s.

TRILL is an Internet Standard implemented by devices called TRILL switches. TRILL combines techniques from bridging and routing, and is the application of link-state routing to the VLAN-aware customer-bridging problem. Routing bridges (RBridges) are compatible with and can incrementally replace previous IEEE 802.1 customer bridges. TRILL Switches are also compatible with IPv4 and IPv6, routers and end systems. They are invisible to current IP routers, and like conventional routers, RBridges terminate the broadcast, unknown-unicast and multicast traffic of DIX Ethernet and the frames of IEEE 802.2 LLC including the bridge protocol data units of the Spanning Tree Protocol.

The Unified Communications Interoperability Forum (UCIF) is a non-profit alliance between communications technology vendors. It was announced on May 19, 2010, with the vision to maximize the interoperability of UC based on existing standards. Founding members of UCIF were HP, Microsoft, Polycom, Logitech / LifeSize Communications, and Juniper Networks. On July 28, 2014, UCIF merged with International Multimedia Telecommunications Consortium (UMTC) into one consortium.

GridRPC in distributed computing, is Remote Procedure Call over a grid. This paradigm has been proposed by the GridRPC working group of the Open Grid Forum (OGF), and an API has been defined in order for clients to access remote servers as simply as a function call. It is used among numerous Grid middleware for its simplicity of implementation, and has been standardized by the OGF in 2007. For interoperability reasons between the different existing middleware, the API has been followed by a document describing good use and behavior of the different GridRPC API implementations. Works have then been conducted on the GridRPC Data Management, which has been standardized in 2011.

The Physical Security Interoperability Alliance (PSIA) is a global consortium of more than 65 physical security manufacturers and systems integrators focused on promoting interoperability of IP-enabled security devices and systems across the physical security ecosystem as well as enterprise and building automation systems.

The OpenDataPlane (ODP) is an open-source project which defines application programming interfaces (APIs) for portable high performance networking data plane applications. ODP API design enables various implementation strategies without exposing the application to implementation details. This allows the same application to run efficiently on various hardware platforms with different levels of HW acceleration. For example, the same application source code may be re-compiled to run on a standard server system or a specialized networking System on a Chip (SoC) device.

Windows Open Services Architecture (WOSA) is a set of proprietary Microsoft technologies intended to "...provide a single, open-ended interface to enterprise computing environments.". WOSA was announced by Microsoft in 1992. WOSA was pitched as a set of programming interfaces designed to provide application interoperability across the Windows environment.