110 likes | 486 Views
GNU Zebra. www.zebra.org Free software that runs routing protocols Supports RIP v1/v2, OSPF, BGP Configuration syntax is like cisco Linux or *BSD. Zebra by daemons. Zebra – the main program, interface config, static routing, communication with kernel routing tables Ospfd – ospf specific
E N D
GNU Zebra • www.zebra.org • Free software that runs routing protocols • Supports RIP v1/v2, OSPF, BGP • Configuration syntax is like cisco • Linux or *BSD
Zebra by daemons • Zebra – the main program, interface config, static routing, communication with kernel routing tables • Ospfd – ospf specific • Bgpd – bgp specific • Config is specific to demon
“Console” communication with each zebra process is via telnet localhost <port#>, with a separate port # for each process. There’s a default port, but you can set the port on command line. Commands are cisco-style, but only the commands pertinent to that process work. ie "show ip route" will work when telnetted to zebra, but not work when telnetted to bgpd. Likewise, "show ip bgp" will not work for the zebra process, but will for bgpd.
running Installed in ITL lab. binaries in /usr/local/sbin. The configs are in /usr/local/etc Example started with "zebra -P 5554" and "bgpd -P 5555"
telnet localhost 5554 (to connect to zebra) telnet localhost 5555 (to connect to bgpd) Vty password must be set and enable password may be set
hostname Router password zebra enable password zebra interface lo interface eth0 interface eth1 ip route 222.222.222.0/24 Null0 line vty end
hostname zebrabgpd password zebra log stdout router bgp 65000 network 222.222.222.0/24 neighbor 172.21.110.5 remote-as 500 line vty end
zebrabgpd# sh ip bgp summary BGP router identifier 192.168.10.63, local AS number 65000 3 BGP AS-PATH entries 0 BGP community entries Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 172.21.110.5 4 500 1073 1068 0 0 0 16:26:45 10 Total number of neighbors 1
zebrabgpd# sh ip bgp BGP table version is 0, local router ID is 192.168.10.63 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 10.5.0.0/16 172.21.110.5 0 0 500 i *> 172.21.0.0 172.21.110.5 0 0 500 ? *> 172.22.0.0 172.21.110.5 0 0 500 ? *> 172.23.0.0 172.21.110.5 0 0 500 ?
(continued) *> 172.25.0.0/23 172.21.110.5 0 500 25 i *> 172.26.0.0/23 172.21.110.5 0 500 25 i *> 192.168.10.0 172.21.110.5 0 0 500 ? *> 192.168.20.0 172.21.110.5 0 0 500 ? *> 192.168.80.0 172.21.110.5 0 0 500 i *> 192.168.90.0 172.21.110.5 0 0 500 i *> 222.222.222.0 0.0.0.0 0 32768 i
WARNING • A zebra is not = to a horse!!! • Zebras have never been domesticated, anywhere in the world • I(zebra) > I(tiger) Zookeeper injuries from zebras exceed zookeeper injuries from tigers. (from Guns, Germs, and Steel by Diamond)