RPORT(4) | Device Drivers Manual | RPORT(4)

# NAME

`rport` — rdomain port interface pseudo-device

# SYNOPSIS

`pseudo-device rport`

# DESCRIPTION

The `rport` driver provides point-to-point interfaces for layer 3 connectivity between rdomain(4) instances.

Layer 3 connectivity between a pair of rdomains can be established by creating an `rport` interface in each rdomain, and connecting them together by configuring one of these interfaces as the parent of the other.

`rport` interfaces can be created at runtime using the `ifconfig rport` N `create` command or by setting up a hostname.if(5) configuration file for netstart(8). The interface itself can be configured with ifconfig(8); see its manual page for more information.

# EXAMPLES

Create two `rport` interfaces in separate rdomain(4) instances and connect them together:

    # ifconfig rport0 create rdomain 0 up
    # ifconfig rport1 create rdomain 1 parent rport0 up
    # ifconfig rport0 inet 192.168.0.0/32 192.168.0.1
    # ifconfig rport1 inet 192.168.0.1/32 192.168.0.0

# SEE ALSO

netintro(4), veb(4), hostname.if(5), pf.conf(5), ifconfig(8), netstart(8)

# HISTORY

The `rport` driver first appeared in OpenBSD 7.6.

# AUTHORS

David Gwynne <dlg@openbsd.org>.

# CAVEATS

A pair of `rport` interfaces must be created for each connection between a pair of rdomains. Alternatively, if peering between multiple rdomain(4) instances is required, a single veb(4) interface with a vport(4) interface for each rdomain can be used instead.

August 31, 2024 | Debian