3.2.48. pfcp

Note

requires a specific license: GTP.

PFCP service configuration.

vsr running config# vrf <vrf> pfcp

enabled (pushed)

Enable/Disable the PFCP service.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# enabled true|false
Default value
true

verbose (deprecated)

Attention

Deprecated since: 2025-06-11
Obsolete in release: 26q1
Description: Replaced by logging/verbose configuration option
Replacement: logging verbose

Launch service with verbose mode enabled. Provides additional details in the system log journal about what the service is doing for debugging purposes.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# verbose true|false

install-user-equipment-route

Install route toward user equipement on session anchor UPF.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# install-user-equipment-route true|false
Default value
false

replace-existing-session

Replace sessions when a request contains a CP-F-SEID (Control Plane fully qualified sessions id) matching an existing one.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# replace-existing-session true|false
Default value
false

address

The IP address of the interface to listen on. The PFCP service will listen on all interfaces if no value is specified.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# address ADDRESS

ADDRESS values

Description

<ipv4-address>

An IPv4 address.

<ipv6-address>

An IPv6 address.

heartbeat-period

unit: seconds

Time between two heartbeats consecutively sent to any SMF associated with the PFCP service.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# heartbeat-period <1-60>

heartbeat-grace-period

unit: seconds

PFCP peers are regarded as inactive if no heartbeats are received during this period. Recovery of sessions managed by that peer will then be attempted.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# heartbeat-grace-period <1-180>

n3-address

Add a local N3 interface IPv4/v6 address to allocate F-TEIDs with.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# n3-address N3-ADDRESS

N3-ADDRESS values

Description

<ipv4-address>

An IPv4 address.

<ipv6-address>

An IPv6 address.

n9-address

Add a local N9 interface IPv4/v6 address to allocate F-TEIDs with.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# n9-address N9-ADDRESS

N9-ADDRESS values

Description

<ipv4-address>

An IPv4 address.

<ipv6-address>

An IPv6 address.

status (state only)

Current status of the PFCPD.

vsr> show state vrf <vrf> pfcp status

logging

PFCP logging configuration.

vsr running config# vrf <vrf> pfcp logging

level

Set minimal logging level.

vsr running config# vrf <vrf> pfcp logging
vsr running logging# level LEVEL

LEVEL values

Description

emergency

System is unusable.

alert

Action must be taken immediately.

critical

Critical conditions.

error

Error conditions.

warning

Warning conditions.

notice

Normal but significant condition.

info

Informational messages.

debug

Debug-level messages.

Default value
error

verbose

Launch service with verbose mode enabled. Provides additional details in the system log journal that are not available for standard log levels.

vsr running config# vrf <vrf> pfcp logging
vsr running logging# verbose true|false

gtp-interface

GTP interface configured when received PFCP request.

vsr running config# vrf <vrf> pfcp
vsr running pfcp# gtp-interface name NAME vrf <leafref>

name (mandatory)

The name of the default GTP interface.

name NAME

NAME

An interface name.

vrf

The VRF of the default GTP interface.

vrf <leafref>

ethernet-pdu

Specific configuration for ethernet PDU tunneling.

vsr running config# vrf <vrf> pfcp ethernet-pdu

network-instance

Network instances usable by SMF for PFCP Ethernet PDU sessions.

vsr running config# vrf <vrf> pfcp ethernet-pdu
vsr running ethernet-pdu# network-instance <string> interface INTERFACE vrf <leafref>

<string>

The name of the ethernet network instance.

interface (mandatory)

The name of the network instance interface.

interface INTERFACE

INTERFACE

An interface name.

vrf

The VRF of the network instance interface.

vrf <leafref>

ueip

Specific configuration for User Equipment IP (UEIP) allocation.

vsr running config# vrf <vrf> pfcp ueip

ipv4-pool

Pools of IPv4 addresses used for allocation of User Equipment (UE) IPs to PDU sessions.

vsr running config# vrf <vrf> pfcp ueip ipv4-pool <string>

<string>

The name of the Data Network Name (DNN) to match with the pools.

identity

Pools of IP addresses associated to a DNN.

vsr running config# vrf <vrf> pfcp ueip ipv4-pool <string> identity <string>

<string>

The name of the pool.

prefix (mandatory)

The IPv4 address prefix associated with the pool.

vsr running config# vrf <vrf> pfcp ueip ipv4-pool <string> identity <string>
vsr running identity <string># prefix PREFIX

PREFIX

An IPv4 prefix: address and CIDR mask.

ipv6-pool

Pools of IPv6 addresses used for allocation of User Equipment (UE) IPs to PDU sessions.

vsr running config# vrf <vrf> pfcp ueip ipv6-pool <string>

<string>

The name of the Data Network Name (DNN) to match with the pools.

identity

Pools of IP addresses associated to a DNN.

vsr running config# vrf <vrf> pfcp ueip ipv6-pool <string> identity <string>

<string>

The name of the pool.

prefix (mandatory)

The IPv6 address prefix associated with the pool.

vsr running config# vrf <vrf> pfcp ueip ipv6-pool <string> identity <string>
vsr running identity <string># prefix PREFIX

PREFIX

An IPv6 prefix: address and CIDR mask.

gtp-path-monitoring

Configure GTP path monitoring for N3 and N9 interfaces.

vsr running config# vrf <vrf> pfcp gtp-path-monitoring

enabled

Enable or disable GTP path monitoring.

vsr running config# vrf <vrf> pfcp gtp-path-monitoring
vsr running gtp-path-monitoring# enabled true|false
Default value
true

period

unit: seconds

Period between echo requests to individual GTP peers.

vsr running config# vrf <vrf> pfcp gtp-path-monitoring
vsr running gtp-path-monitoring# period <1-600>
Default value
60

echo-reply-timeout

unit: seconds

Retransmission timeout between GTP echo attempts (T3-RESPONSE).

vsr running config# vrf <vrf> pfcp gtp-path-monitoring
vsr running gtp-path-monitoring# echo-reply-timeout <1-10>
Default value
1

max-echo-retries

Number of GTP echo attempts before considering a path down (N3-REQUESTS).

vsr running config# vrf <vrf> pfcp gtp-path-monitoring
vsr running gtp-path-monitoring# max-echo-retries <3-10>
Default value
3