[quagga-dev 684] Re: ripd status

Krzysztof Oledzki oleq at ans.pl
Fri Jan 9 19:13:44 GMT 2004


On Fri, 9 Jan 2004 sowmini.varadhan at sun.com wrote:

> Let's wait for Kryzstof to confirm that this patch solves all the
> technical problems and then I'll submit one big patch which addresses
> the comment/cosmetic/software-engineering issues.
>
> Kryzstof?

Krzysztof ;-)


Eh :) Tested.


My small testing enviroment:

eth0 interface with 1 address: 192.168.0.33/24
eth3 interface with 2 addresses: 192.168.200.10/24, 192.168.200.11/24, 192.168.200.12/24

-- ripd.conf begin --
router rip
  network eth3

  timers basic 10 45 120

  redistribute connected
-- ripd.conf end --


1. RIPv2 Multicast still works:

20:07:40.416018 192.168.200.10.520 > 224.0.0.9.520:  RIPv2-req 24 (DF) [ttl 1]
20:07:40.418367 192.168.200.11.520 > 224.0.0.9.520:  RIPv2-req 24 (DF) [ttl 1]
20:07:40.420541 192.168.200.12.520 > 224.0.0.9.520:  RIPv2-req 24 (DF) [ttl 1]

20:07:41.415871 192.168.200.10.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]
20:07:41.418270 192.168.200.11.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]
20:07:41.420580 192.168.200.12.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]

20:07:54.416156 192.168.200.10.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]
20:07:54.418620 192.168.200.11.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]
20:07:54.420922 192.168.200.12.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]

20:08:03.426351 192.168.200.10.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]
20:08:03.428804 192.168.200.11.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]
20:08:03.431101 192.168.200.12.520 > 224.0.0.9.520:  RIPv2-resp [items 1]: {192.168.0.0/255.255.255.0}(1) (DF) [ttl 1]


2. RIPv1 Unicast does not work properly:

20:09:38.056789 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:09:38.057499 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:09:38.058045 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:09:38.058483 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:09:38.058835 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:09:38.059392 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:09:38.059819 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:09:38.060164 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:09:38.060540 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)

20:09:38.061290 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:38.062060 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:38.062705 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:38.063416 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:38.064038 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:38.064838 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:38.065504 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:38.066237 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:38.066909 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)

20:09:43.056739 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:43.057471 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:43.058197 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:43.058828 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:43.059538 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:43.060163 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:43.061029 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:43.061646 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:43.062284 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)


20:09:56.066942 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:56.067626 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:56.068353 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:56.069224 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:56.069833 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:56.070450 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:56.071164 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:56.071791 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:09:56.072643 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)


Please notice that there are 9 (3^3 probably) instead of 3 requests and 9
(3^3 probably - again) instead of 3 announces. All packets come from
primary ip address (192.168.200.10).

With 2 addresses on eth3 (192.168.200.10/24, 192.168.200.11/24) there are
4 (2^2 probably) requests and 4 announces:

20:11:57.019394 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:11:57.020135 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:11:57.020702 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)
20:11:57.021083 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-req 24 (DF)


20:11:58.019318 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:11:58.020013 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:11:58.020751 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)
20:11:58.021452 192.168.200.10.520 > 192.168.200.255.520:  RIPv1-resp [items 1]: {192.168.0.0}(1) (DF)



Best regards,


			Krzysztof Olędzki




More information about the Quagga-dev mailing list