This documentation is for an older version of the software. If you are using the current version of Cumulus Linux, this content may not be up to date. The current version of the documentation is available here. If you are redirected to the main page of the user guide, then this page may have been renamed; please search for it there.

Comparing NCLU and vtysh Commands

Using NCLU is the primary way to configure routing in Cumulus Linux. However, an alternative exists in the the vtysh modal CLI. The available commands are as follows:

Comparing vtysh and NCLU Commands

The following table compares the various Quagga commands with their Cumulus Linux NCLU counterparts.

Action

NCLU Commands

Quagga Commands

Display the routing table

cumulus@switch:~$ net show route
switch# show ip route

Create a new neighbor

cumulus@switch:~$ net add bgp autonomous-system 65002
cumulus@switch:~$ net add bgp neighbor 14.0.0.22
switch(config)# router bgp 65002
switch(config-router)# neighbor 14.0.0.22

Redistribute routing information from static route entries into RIP tables

cumulus@switch:~$ net add bgp redistribute static
switch(config)# router bgp 65002
switch(config-router)# redistribute static

Define a static route

cumulus@switch:~$ net add routing route 155.1.2.20/24 bridge 45
 
switch(config)# ip route 155.1.2.20/24 bridge 45

Configure an IPv6 address

cumulus@switch:~$ net add interface swp3 ipv6 address 3002:2123:1234:1abc::21/64
switch(config)# int swp3
switch(config-if)# ipv6 address 3002:2123:1234:1abc::21/64

Enable topology checking (PTM)

cumulus@switch:~$ net add routing ptm-enable
switch(config)# ptm-enable

Configure MTU in IPv6 network discovery for an interface

cumulus@switch:~$ sudo cl-ra interface swp3 set mtu 9000
switch(config)# int swp3
switch(config-if)# ipv6 nd mtu 9000

Set the OSPF interface priority

cumulus@switch:~$ net add interface swp3 ospf6 priority 120
switch(config)# int swp3
switch(config-if)# ip ospf6 priority  120

Configure timing for OSPF SPF calculations

cumulus@switch:~$ net add ospf6 timers throttle spf 40 50 60
switch(config)# router ospf6
switch(config-ospf6)# timer throttle spf 40 50 60

Configure the OSPF Hello packet interval in number of seconds for an interface

cumulus@switch:~$ net add interface swp4 ospf6 hello-interval 60
switch(config)# int swp4
switch(config-if)# ipv6 ospf6 hello-interval  60 

Display BGP information

cumulus@switch:~$ net show bgp summary
switch# show ip bgp summary