Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Linux Netlink as an IP Services Protocol (RFC3549)

IP.com Disclosure Number: IPCOM000016595D
Original Publication Date: 2003-Jul-01
Included in the Prior Art Database: 2003-Jul-02
Document File: 34 page(s) / 72K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

J. Salim: AUTHOR [+4]

Abstract

This document describes Linux Netlink, which is used in Linux both as an intra-kernel messaging system as well as between kernel and user space. The focus of this document is to describe Netlink's functionality as a protocol between a Forwarding Engine Component (FEC) and a Control Plane Component (CPC), the two components that define an IP service. As a result of this focus, this document ignores other uses of Netlink, including its use as a intra-kernel messaging system, as an inter-process communication scheme (IPC), or as a configuration tool for other non-networking or non-IP network services (such as decnet, etc.).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 4% of the total text.

Network Working Group� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � J. Salim

Request for Comments: 3549� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � Znyx Networks

Category: Informational� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � H. Khosravi

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � Intel

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � A. Kleen

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � Suse

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � A. Kuznetsov

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � INR/Swsoft

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � July 2003

� � � � � � � � � � � � � � � Linux Netlink as an IP Services Protocol

Status of this Memo

� � This memo provides information for the Internet community.� It does

� � not specify an Internet standard of any kind.� Distribution of this

� � memo is unlimited.

Copyright Notice

� � Copyright (C) The Internet Society (2003).� All Rights Reserved.

Abstract

� � This document describes Linux Netlink, which is used in Linux both as

� � an intra-kernel messaging system as well as between kernel and user

� � space.� The focus of this document is to describe Netlink's

� � functionality as a protocol between a Forwarding Engine Component

� � (FEC) and a Control Plane Component (CPC), the two components that

� � define an IP service.� As a result of this focus, this document

� � ignores other uses of Netlink, including its use as a intra-kernel

� � messaging system, as an inter-process communication scheme (IPC), or

� � as a configuration tool for other non-networking or non-IP network

� � services (such as decnet, etc.).

� � This document is intended as informational in the context of prior

� � art for the ForCES IETF working group.

Salim, et. al.� � � � � � � � � � � � � � Informational� � � � � � � � � � � � � � � � � � � � � [Page 1]

RFC 3549� � � � � � � Linux Netlink as an IP Services Protocol� � � � � � July 2003

Table of Contents

� � 1.� Introduction ...............................................� 2

� � � � � � 1.1. Definitions ...........................................� 3

� � � � � � � � � � � 1.1.1.� Control Plane Components (CPCs)................� 3

� � � � � � � � � � � 1.1.2.� Forwarding Engine Components (FECs)............� 3

� � � � � � � � � � � 1.1.3.� IP Services ...................................� 5

� � 2.� Netlink Architecture .......................................� 7

� � � � � � 2.1. Netlink Logical Model ..............