[Babel-users] Babeld for Quagga news

Juliusz Chroboczek jch at pps.jussieu.fr
Sat Feb 11 18:17:56 UTC 2012


Hi to all,

We've merged 1.3.1 into Quagga, and the Quagga command-line interface
has been cleaned up and made more uniform.  Quagga has also learnt to
save Babel's configuration (show running-config).  For your greater
kibbitzing pleasure, I've put a copy of the docs on

  http://www.pps.jussieu.fr/~jch/software/babel/quagga.html#Babel

As far as I'm concerned, there's only one serious bug remaining -- you
cannot put both IPv4 and IPv6 access lists on the same interface.  (The
issue with network prefixes in pure meshes is unavoidable, at least
until we fix Quagga's core.)

I'm attaching an example interaction with Quagga.

-- Juliusz

$ sudo /usr/local/quagga/bin/vtysh 

Hello, this is Quagga (version 0.99.17.6).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

huponomos# show daemons
 zebra ripd ripngd babeld
huponomos# show ip route summary
Route Source         Routes               FIB                  
kernel               3                    3                    
connected            5                    5                    
rip                  1                    1                    
babel                8                    4                    
------
Totals               17                   13           
huponomos# show ipv6 route summary
Route Source         Routes               FIB                  
connected            8                    8                    
ripng                20                   20                   
babel                7                    7                    
------
Totals               35                   35     
huponomos# show ip route babel
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, A - Babel,
       > - selected route, * - FIB route

[...]
A>* 192.168.4.27/32 [95/0] via 192.168.4.25, alpha, 00:01:47
A>* 192.168.4.30/32 [95/0] via 192.168.4.25, alpha, 00:01:47
A>* 192.168.4.31/32 [95/0] via 192.168.4.25, alpha, 00:01:47
A>* 192.168.4.33/32 [95/0] via 192.168.4.25, alpha, 00:01:55
huponomos# show babel interface alpha
alpha is up
  ifindex 62, MTU 1476 bytes <UP,POINTOPOINT,RUNNING,NOARP>
  Babel protocol is running on this interface
  Operating mode is "wired"
  Split horizon mode is On
  Hello interval is 4000 ms
  Update interval is 16000 ms
huponomos# show babel neighbour alpha
Neighbour fe80::f4f0:5154:2b44:f068 dev alpha reach ffff rxcost 256 txcost 96 .
huponomos# configure terminal
huponomos(config)# interface alpha
huponomos(config-if)# babel hello-interval 5000
huponomos(config-if)# exit
huponomos# show babel interface alpha
alpha is up
  ifindex 62, MTU 1476 bytes <UP,POINTOPOINT,RUNNING,NOARP>
  Babel protocol is running on this interface
  Operating mode is "wired"
  Split horizon mode is On
  Hello interval is 5000 ms
  Update interval is 16000 ms
huponomos# exit
$



More information about the Babel-users mailing list