birdc
Birdc is a command line tool in the Bird Internet Routing Daemon (Bird) software suite. Bird is an open-source dynamic routing daemon used for routing protocols such as Border Gateway Protocol (BGP).
Birdc stands for Bird Control and is used as an interface to interact with the Bird routing engine, allowing users to configure, monitor, and control the routing table and the behavior of Bird. It provides a command line interface where users can run specific commands to perform various tasks related to routing.
Using birdc, you can perform tasks such as examining the routing table, adding or removing network routes, modifying routing policies, viewing protocol status, and more. It allows you to monitor the real-time updates of network routes and check the overall health of the routing daemon.
The birdc command line tool is designed to be scriptable and easily integrated with other programs or scripts. It provides a rich set of commands and options to retrieve information, control routing behavior, and manage the Bird daemon effectively.
Overall, birdc is a powerful and flexible command line tool that enhances the capabilities of Bird routing daemon, making it easier to manage and control network routing.
List of commands for birdc:
-
birdc:tldr:318b4 birdc: Show the current status of Bird.$ birdc show statustry on your machineexplain this command
-
birdc:tldr:371a1 birdc: Show all active protocols.$ birdc show protocolstry on your machineexplain this command
-
birdc:tldr:4f84e birdc: Open the remote control console:.$ birdctry on your machineexplain this command
-
birdc:tldr:56570 birdc: Reload the configuration without restarting Bird.$ birdc configuretry on your machineexplain this command
-
birdc:tldr:5d4b9 birdc: Show all routes that contain a specific AS number.$ birdc "show route where bgp_path ~ [${4242120045}]"try on your machineexplain this command
-
birdc:tldr:6eb7a birdc: Show all details about a protocol.$ birdc show protocols ${upstream1} alltry on your machineexplain this command
-
birdc:tldr:7297a birdc: Show all best routes.$ birdc show route primarytry on your machineexplain this command
-
birdc:tldr:a342d birdc: Show all details of all routes from a given prefix.$ birdc show route for ${fd00:-8} alltry on your machineexplain this command