zebra: Build the test client, can be useful, and add IPv6 to testrib.conf
diff --git a/zebra/testrib.conf b/zebra/testrib.conf
index 75ba0cc..0df7dc2 100644
--- a/zebra/testrib.conf
+++ b/zebra/testrib.conf
@@ -11,45 +11,65 @@
 !
 interface eth0
  ip address 10.0.0.1/24
+ ipv6 address 1::0:1/64
  state up
 !
 interface eth1
  ip address 10.0.1.1/24
+ ipv6 address 1::1:1/64
 !
 interface eth2
  ip address 10.0.2.1/24
+ ipv6 address 1::2:1/64
 !
+! Unnumbered
 interface foo1
  ip address 192.168.1.1/32
+ ipv6 address 2::1:1/128
 !
 interface foo0
  ip address 192.168.1.1/32
  ip address 192.168.1.1/24 label foo
+ ipv6 address 2::1:1/128
  state up
 !
-ip route 1.1.1.0/24 1.1.2.2
 
 ! statics that should be subsumed by connected routes, according to interface
 ! state
 ip route 10.0.0.0/24 10.0.1.254
 ip route 10.0.1.0/24 10.0.2.254
 ip route 10.0.2.0/24 10.0.0.254
+ipv6 route 1::0:0/64 1::1:f
+ipv6 route 1::1:0/64 1::2:f
+ipv6 route 1::2:0/64 1::0:f
 
-! normalish route
+! null route
+ip route 10.1.0.1/32 null0
+ipv6 route 100::1:1/128 null0
+
+! normalish routes
 ip route 1.1.2.0/24 10.0.0.2
+ipv6 route 80::/64 1::0:e
+
 ! different admin distances
 ip route 1.1.0.2/32 10.0.0.3 10
 ip route 1.1.0.2/32 10.0.0.4 20
 ip route 1.1.0.2/32 10.0.1.3 30
 
+ipv6 route 90::1/128 1::0:a 10
+ipv6 route 90::1/128 1::0:b 20
+ipv6 route 90::1/128 1::1:c 30
+
 ! multiple-nexthop + distance
 ip route 1.1.0.2/32 10.0.0.5 10
+ipv6 route 90::1/128 1::0:d 10
 
 ! a recursive route, potentially.
 ip route 1.1.3.0/24 10.0.0.2
 ! double recursive, potentially
 ip route 1.1.0.1/32 1.1.3.1
 !
+ip route 1.1.1.0/24 1.1.2.2
 
 line vty
  exec-timeout 0 0