vrf-table-label
Syntax
vrf-table-label { source-class-usage; static; }
Hierarchy Level
[edit logical-systems logical-system-name routing-instances routing-instance-name], [edit routing-instances routing-instance-name]
Description
Map the inner label of a packet to a specific VPN routing and forwarding (VRF) instance. This allows the examination of the encapsulated IP header. The first lookup is done on the VPN label to determine which VRF instance to refer to, and the second lookup is done on the IP header to determine how to forward packets to the correct end hosts.
When you include the vrf-table-label
statement in
the configuration of a VRF routing instance, a label-switched interface
(LSI) logical interface label is created and mapped to the VRF routing
table. Any routes in the VRF routing table are advertised with the
LSI logical interface label allocated for the VRF routing table. When
packets destined for the VRF routing instance arrive on a core-facing
interface, they are treated as if the enclosed IP packet arrived on
the LSI interface and are then forwarded and filtered based on the
correct table.
All routes in a VRF routing instance configured with this option are advertised with one label allocated per VRF.
The
vrf-table-label
statement is supported on PTX5000 and PTX3000 routers only when third-generation FPCs are installed on the router andenhanced-ip
command is configured on the chassis.Starting in Junos OS Release 17.2, you can configure the
enhanced-ip
command, which is supported on platforms using Modular Port Concentrators (MPCs) equipped with Junos Trio chipsets. You can also separate the MPLS labels used for different label spaces which provides more flexibility and scalability. Thevrf-table-label
space is increased to at least 16,000, if the platform can support the scale.
Options
The remaining statements are explained separately.
Range: 16 through 1,048,575 for static label value.
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced before Junos OS Release 7.4.
Support for the source-class-usage
statement added
in Junos OS Release 9.3.
Support for the static
statement added in Junos OS
Release 17.2.