MPIP(4)

NAME
mpip - MPLS IP layer 2 pseudowire

SYNOPSIS
pseudo-device mpip

DESCRIPTION
The mpip interface is used to create an MPLS IP layer 2 tunnel between two points.

An mpip interface can be created at runtime using the ifconfig mpipN create command, or by setting up a hostname.if(5) configuration file for netstart(8). The interface itself can be configured with ifconfig(8).

The local MPLS label, the remote MPLS label and neighbor, use of pseudowire control words, or flow-aware transport are normally configured after negotiation with a remote system using ldpd(8), but it is also possible to configure them manually using ifconfig(8).

EXAMPLES
Create a pseudowire with local label 20 and remote label 21 on neighbor 10.254.0.1:

    # ifconfig mpip5 create
    # ifconfig mpip5 mplslabel 20 pweneighbor 21 10.254.0.1
    # ifconfig mpip5 up

Disable the use of the Pseudowire Emulation Edge-to-Edge (PWE3) Control Word, and enable the use of a Flow label for Flow-Aware Transport of Pseudowires:

    # ifconfig mpip5 -pwecw pwefat

SEE ALSO
mpe(4), mpw(4), hostname.if(5), ifconfig(8), ldpd(8), netstart(8)

STANDARDS
S. Bryant, P. Pate, March 2005, RFC 3985, Pseudo Wire Emulation Edge-to-Edge (PWE3) Architecture.

S. Bryant, G. Swallow, L. Martini, February 2005, RFC 4385, Pseudowire Emulation Edge-to-Edge (PWE3) Control Word for Use over an MPLS PSN.

S. Bryant, C. Filsfils, U. Drafz, V. Kompella, J. Regan, S. Amante, November 2011, RFC 6391, Flow-Aware Transport of Pseudowires over an MPLS Packet Switched Network.

HISTORY
The mpip kernel interface first appeared in OpenBSD 6.5.