mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 13:27:53 +00:00
commit
ef319aa3d7
@ -1,13 +1,13 @@
|
|||||||
.. _sharp:
|
.. _sharp:
|
||||||
|
|
||||||
***
|
*****
|
||||||
SHARP
|
SHARP
|
||||||
***
|
*****
|
||||||
|
|
||||||
|
:abbr:`SHARP (Super Happy Advanced Routing Process)` is a daemon that provides
|
||||||
|
miscellaneous functionality used for testing FRR and creating proof-of-concept
|
||||||
|
labs.
|
||||||
|
|
||||||
:abbr:`SHARP` Super Happy Advanced Routing Process. This daemon is useful
|
|
||||||
for the testing of FRR itself as well as useful for creation of Proof of
|
|
||||||
Concept labs.
|
|
||||||
|
|
||||||
.. _starting-sharp:
|
.. _starting-sharp:
|
||||||
|
|
||||||
Starting SHARP
|
Starting SHARP
|
||||||
@ -26,42 +26,39 @@ documented elsewhere.
|
|||||||
|
|
||||||
.. _using-sharp:
|
.. _using-sharp:
|
||||||
|
|
||||||
USING SHARP
|
Using SHARP
|
||||||
===========
|
===========
|
||||||
|
|
||||||
All sharp commands are under the enable node and proceeded by the
|
All sharp commands are under the enable node and preceeded by the ``sharp``
|
||||||
:abbr:`sharp` keyword. There are currently no permenent sharp
|
keyword. At present, no sharp commands will be preserved in the config.
|
||||||
commands for configuration.
|
|
||||||
|
|
||||||
..index:: sharp install
|
.. index:: sharp install
|
||||||
..clicmd:: sharp install routes A.B.C.D nexthop E.F.G.H (1-1000000)
|
.. clicmd:: sharp install routes A.B.C.D nexthop E.F.G.H (1-1000000)
|
||||||
|
|
||||||
Install up to a million /32 routes starting at A.B.C.D with specified nexthop
|
Install up to 1,000,000 (one million) /32 routes starting at ``A.B.C.D``
|
||||||
E.F.G.H. The nexthop is a NEXTHOP_TYPE_IPV4 and must be reachable to be
|
with specified nexthop ``E.F.G.H``. The nexthop is a ``NEXTHOP_TYPE_IPV4``
|
||||||
installed into the kernel. The routes are installed into zebra as
|
and must be reachable to be installed into the kernel. The routes are
|
||||||
ZEBRA_ROUTE_SHARP and can be used as part of a normal route redistribution.
|
installed into zebra as ``ZEBRA_ROUTE_SHARP`` and can be used as part of a
|
||||||
Route installation time is noted in the debug log and upon zebra successful
|
normal route redistribution. Route installation time is noted in the debug
|
||||||
installation into the kernel and sharp receiving the notification of all
|
log. When zebra successfully installs a route into the kernel and SHARP
|
||||||
route installs the success will be noted in the debug log as well.
|
receives success notifications for all routes this is logged as well.
|
||||||
|
|
||||||
..index:: sharp remove
|
.. index:: sharp remove
|
||||||
..clicmd:: sharp remove routes A.B.C.D (1-1000000)
|
.. clicmd:: sharp remove routes A.B.C.D (1-1000000)
|
||||||
|
|
||||||
Remove up 1000000 million /32 routes starting at A.B.C.D. The routes are
|
Remove up to 1,000,000 (one million) /32 routes starting at ``A.B.C.D``. The
|
||||||
removed from zebra. Route deletion start is noted in the debug log
|
routes are removed from zebra. Route deletion start is noted in the debug
|
||||||
and when all routes have been successfully deleted the debug log will
|
log and when all routes have been successfully deleted the debug log will be
|
||||||
be updated with this information as well.
|
updated with this information as well.
|
||||||
|
|
||||||
..index:: sharp label
|
.. index:: sharp label
|
||||||
..clicmd:: sharp label <ipv4|ipv6> vrf NAME label (0-1000000)
|
.. clicmd:: sharp label <ipv4|ipv6> vrf NAME label (0-1000000)
|
||||||
|
|
||||||
Install a label into the kernel that causes the specified vrf NAME table to be
|
Install a label into the kernel that causes the specified vrf NAME table to
|
||||||
used for pop and forward operations when the specified label is seen.
|
be used for pop and forward operations when the specified label is seen.
|
||||||
|
|
||||||
..index:: sharp watch
|
|
||||||
..clicmd: sharp watch nexthop <A.B.C.D|X:X::X:X>
|
|
||||||
|
|
||||||
Instruct zebra to monitor and notify sharp when the specified nexthop is
|
|
||||||
changed. The notification from zebra is written into the debug log.
|
|
||||||
|
|
||||||
|
.. index:: sharp watch
|
||||||
|
.. clicmd:: sharp watch nexthop <A.B.C.D|X:X::X:X>
|
||||||
|
|
||||||
|
Instruct zebra to monitor and notify sharp when the specified nexthop is
|
||||||
|
changed. The notification from zebra is written into the debug log.
|
||||||
|
Loading…
Reference in New Issue
Block a user