1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
##
IP
##
System configuration commands
-----------------------------
.. cfgcmd:: set system ip disable-forwarding
Use this command to disable IPv4 forwarding on all interfaces.
.. cfgcmd:: set system ip disable-directed-broadcast
Use this command to disable IPv4 directed broadcast forwarding on all
interfaces.
If set, IPv4 directed broadcast forwarding will be completely disabled
regardless of whether per-interface directed broadcast forwarding is
enabled or not.
.. cfgcmd:: set system ip arp table-size <number>
Use this command to define the maximum number of entries to keep in
the ARP cache (1024, 2048, 4096, 8192, 16384, 32768).
.. cfgcmd:: set system ip multipath layer4-hashing
Use this command to use Layer 4 information for IPv4 ECMP hashing.
Zebra/Kernel route filtering
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Zebra supports prefix-lists and Route Maps to match routes received from
other FRR components. The permit/deny facilities provided by these commands
can be used to filter which routes zebra will install in the kernel.
.. cfgcmd:: set system ip protocol <protocol> route-map <route-map>
Apply a route-map filter to routes for the specified protocol. The following
protocols can be used: any, babel, bgp, connected, eigrp, isis, kernel,
ospf, rip, static, table
.. note:: If you choose any as the option that will cause all protocols that
are sending routes to zebra.
Nexthop Tracking
^^^^^^^^^^^^^^^^
Nexthop tracking resolve nexthops via the default route by default. This is enabled
by default for a traditional profile of FRR which we use. It and can be disabled if
you do not want to e.g. allow BGP to peer across the default route.
.. cfgcmd:: set system ip nht no-resolve-via-default
Do not allow IPv4 nexthop tracking to resolve via the default route. This
parameter is configured per-VRF, so the command is also available in the VRF
subnode.
Operational commands
--------------------
show commands
^^^^^^^^^^^^^
See below the different parameters available for the IPv4 **show** command:
.. code-block:: none
vyos@vyos:~$ show ip
Possible completions:
access-list Show all IP access-lists
as-path-access-list
Show all as-path-access-lists
bgp Show Border Gateway Protocol (BGP) information
community-list
Show IP community-lists
extcommunity-list
Show extended IP community-lists
forwarding Show IP forwarding status
groups Show IP multicast group membership
igmp Show IGMP (Internet Group Management Protocol) information
large-community-list
Show IP large-community-lists
multicast Show IP multicast
ospf Show IPv4 Open Shortest Path First (OSPF) routing information
pim Show PIM (Protocol Independent Multicast) information
ports Show IP ports in use by various system services
prefix-list Show all IP prefix-lists
protocol Show IP route-maps per protocol
rip Show Routing Information Protocol (RIP) information
route Show IP routes
Clear commands
^^^^^^^^^^^^^^
.. opcmd:: clear ip arp <address | interface | table>
Use this command to reset IPv6 Neighbor Discovery Protocol cache for
an address or interface.
.. opcmd:: clear ip arp table
Flush entire ARP cache
.. opcmd:: clear ip route cache
Use this command to flush the kernel IPv6 route cache.
An address can be added to flush it only for that route.
Reset commands
^^^^^^^^^^^^^^
.. opcmd:: reset bgp ipv4 <address>
Use this command to reset :abbr:`BGP (Border Gateway Protocol)` session to
address.
.. opcmd:: reset bgp ipv4 <1-4294967295>
Use this command to reset :abbr:`BGP (Border Gateway Protocol)` session to
specific ASN.
.. opcmd:: reset bgp ipv4 all
Use this command to reset all :abbr:`BGP (Border Gateway Protocol)` sessions.
.. opcmd:: reset bgp ipv4 external
Use this command to reset all external :abbr:`BGP (Border Gateway Protocol)`
sessions.
.. opcmd:: reset bgp ipv4 peer-group <name>
Use this command to reset all :abbr:`BGP (Border Gateway Protocol)` member
sessions of a peer-group.
|