# RIB

The `nv unset` commands remove the configuration you set with the equivalent `nv set` commands. This guide only describes an `nv unset` command if it differs from the `nv set` command.

## nv set vrf <vrf-id> router rib <afi> protocol <import-protocol-id> fib-filter <route-map>

Configures a route map to apply on the routes of the import protocol.

Cumulus Linux 5.11 and later no longer provides this command. Use `nv set vrf <vrf-id> router rib <address-family> fib-filter route-map <route-map-id>` instead.

### Command Syntax

Syntax | Description
--- | ---
`<vrf-id>` | The VRF you want to configure.
`<afi>` | The route address family: `ipv4` or `ipv6`.
`<import-protocol-id>` | The import protocol list.

### Version History

Introduced in Cumulus Linux 5.1.0

### Example

    cumulus@switch:~$ nv set vrf default router rib ipv4 protocol bgp fib-filter routemap1

## nv set vrf <vrf-id> router rib <afi> fib-filter protocol <protocol-id> route-map <route-map>

Configures the protocol you want to import from the RIB to the FIB.

### Command Syntax

Syntax | Description
--- | ---
`<vrf-id>` | The VRF you want to configure.
`<afi>` | The route address family: `ipv4` or `ipv6`.
`<protocol-id>` | The import protocol list.
`<route-map>` | The route map name.

### Version History

Introduced in Cumulus Linux 5.11.0

### Example

    cumulus@switch:~$ nv set vrf default router rib ipv4 fib-filter protocol bgp route-map routemap1

## nv set vrf <vrf-id> router rib <afi> fib-filter route-map <route-map>

Configures a route map to apply on the routes of the import protocol.

### Command Syntax

Syntax | Description
--- | ---
`<vrf-id>` | The VRF you want to configure.
`<afi>` | The route address family: `ipv4` or `ipv6`.
`<route-map>` | The route map name.

### Version History

Introduced in Cumulus Linux 5.11.0

### Example

    cumulus@switch:~$ nv set vrf default router rib ipv4 fib-filter route-map routemap1