howto/Bird.md
... ...
@@ -149,4 +149,28 @@ function is_self_net() {
149 149
protocol bgp <PEER_NAME> from dnpeers {
150 150
neighbor <PEERING_IP> as <PEER_AS>;
151 151
};
152
-```
... ...
\ No newline at end of file
0
+```
1
+
2
+# Useful bird commmands
3
+
4
+bird can be remote controlled via the `birdc` command. Here is a list of useful bird commands:
5
+
6
+```
7
+$ birdc
8
+BIRD 1.4.5 ready.
9
+bird> reload all # reload configuration
10
+kernel1: reloading
11
+chelnok: reloading
12
+hax404: reloading
13
+static1: reload failed
14
+bird> show protocols # this command shows your peering status
15
+name proto table state since info
16
+device1 Device master up 07:20:25
17
+kernel1 Kernel master up 07:20:25
18
+chelnok BGP master up 07:20:29 Established
19
+hax404 BGP master up 07:20:26 Established
20
+static1 Static master up 07:20:25
21
+bird> show route for 172.22.141.181 # show possible routes to internal.dn42
22
+172.22.141.0/24 via 172.23.67.1 on tobee [tobee 07:20:30] * (100) [AS64737i]
23
+ via 172.23.64.1 on chelnok [chelnok 07:20:29] (100) [AS64737i]
24
+ via 172.23.136.65 on hax404 [hax404 07:20:26] (100) [AS64737i]