erlug
[Top] [All Lists]

Re: [Erlug] proxy mpls vrrpd 2 " The Revenge "

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] proxy mpls vrrpd 2 " The Revenge "
From: Vito Pascali <mailing-list@xxxxxxxxxxxxx>
Date: Wed, 11 May 2005 12:05:25 +0200
Guido Bolognesi [Zen] wrote:

> On May 10, 2005, at 3:01 PM, Vito Pascali wrote:
>
>> Nello specifico la route di indirizzamento alla classe 192.168.7.0 
>> (C) si perde magicamente nel passaggio di consegna dell'ip virtuale.
>
> mi stai quindi dicendo che quando la macchina e` "passiva" la rotta 
> c'e`,
> e quando diventa master di vrrp la route viene eliminata insieme a delle
> altre?
>
Si esattamente.

> Non so se ci sia qualcosa di sbajato (non hai postato il file di conf),
> e godo nell'averlo indovinato ieri alle 5PM :P
> Non credo che sia "normale", anche perche` le faq dicono:
>
Se per file di conf di vrrpd intendi lo script con cui inizializzo il
virtual ip:

root@Apollo:~# cat /bin/mammo_cluster
#!/bin/sh
/sbin/vrrpd -i eth1 -v 51 192.168.200.201

> Q. how the IP address change is handled ?
> A. The virtual router addresses are set/removed as ip aliases. the
>    primary ip address of the interface is never modified.
>    Thus the connections using the primary ip (tcp or other) go on
>    without trouble.
>
> quindi non vedo come l'aggiunta/rimozione di un alias possa 
> influenzare la
> routing table, a meno che le rotte non siano dipendenti da qualcosa che
> cambia nella transizione.
>
mmm non capisco nemmeno io le rotte sono fissate all'avvio della
macchina e sono una cosa del tipo:

route add -net 192.168.0.0 netmask 255.0.0.0 gw 192.168.200.1 (router mpls)
la routing table dopo l'avvio e':

root@Apollo:~# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt
Iface
82.XX.XX.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.200.0   0.0.0.0         255.255.255.0   U         0 0          0
eth1
172.16.0.0      192.168.200.1   255.255.0.0     UG        0 0          0
eth1
192.168.0.0     192.168.200.1   255.255.0.0     UG        0 0          0
eth1
10.0.0.0        192.168.200.1   255.0.0.0       UG        0 0          0
eth1
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         82.XX.XX.XX   0.0.0.0         UG        0 0          0 eth0

Ed e' uguale sia su master che su slave.
Mentre dopo l'unplug di A e B diventato master ho su B:
root@Zeus:~# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt
Iface
82.XX.XX.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.200.0   0.0.0.0         255.255.255.0   U         0 0          0
eth1
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         82.XX.XX.XX   0.0.0.0         UG        0 0          0 eth0

Mancano come vedi le rotte verso le sedi periferiche MPLS.
Come posso indagare oltre?
Vorrei piu' che altro capire perche' mi fa codesto scherzetto per poi
vedere come risolverlo nella maniera consona.
Saluti
Vito






<Prev in Thread] Current Thread [Next in Thread>