[Serusers] failover and VRRP

Steve Blair blairs at isc.upenn.edu
Wed Feb 1 15:45:50 CET 2006



Nils Ohlmeier wrote:

>On Wednesday 01 February 2006 15:21, Steve Blair wrote:
>  
>
>>hgaillac-sip at yahoo.fr wrote:
>>    
>>
>>>>I use NAGIOS to
>>>>monitor SER to know when a server of applications on
>>>>that server have ...
>>>>        
>>>>
>>>Can you tell me more ?
>>>      
>>>
>>sipsak can be configured to respond with Nagios result codes. I think
>>the option is -n. Nagios has been setup to execute sipsak with an input
>>file that contains a specific notify message. This message has an event
>>type of  "keep-alive". When my proxies see this event from our nagios
>>host they respond with a 200  ok. This is sufficient to "verify" that
>>the proxy is operational at a sip level or
>>so we like to believe :-)
>>    
>>
>
>BTW it should be fairly easy to extend this check to a REGISTER with 
>authentication. sipsak will return the same Nagios compliant return codes. 
>You could even think about trying an INVITE, allthough this might depend a 
>lot on your SER config if the self-INVITE's from sipsak will pass trough it.
>  
>

Yep. Thanks for the follow-up.

_Steve

>  Nils
>
>  
>
>>Steve
>>
>>    
>>
>>>Harry
>>>
>>>--- Steve Blair <blairs at isc.upenn.edu> a écrit :
>>>      
>>>
>>>>hgaillac-sip at yahoo.fr wrote:
>>>>        
>>>>
>>>>>Hello,
>>>>>
>>>>>Ok SRV records point to proxy sip server but if
>>>>>          
>>>>>
>>>>this
>>>>
>>>>        
>>>>
>>>>>one is down before or during connection !!!
>>>>>          
>>>>>
>>>>During a connection doesn't matter in my
>>>>environment. I am running SER
>>>>in a stateless
>>>>mode. Once the call is setup media flows between
>>>>endpoints and the proxy
>>>>is out of the
>>>>connection. I am not using NAT either.
>>>>
>>>>        
>>>>
>>>>>            SER1
>>>>>DNS servers=== [?] =====sip agents
>>>>>            SER2
>>>>>
>>>>>How [?] can it provide H-A (heartbeat soft) between
>>>>>ser boxes.
>>>>>          
>>>>>
>>>>Neither the SRV or VRRP can provide a heartbeat
>>>>between SER boxes. You'd
>>>>need an application running on the SER boxes to do
>>>>that. I rely upon
>>>>t_replicate to update the backup during
>>>>registration, I use NAGIOS to
>>>>monitor SER to know when a server of applications on
>>>>that server have
>>>>failed and I use an SRV record defined in each phone
>>>>to identify the
>>>>proxy. This way the phone will failover on it's own
>>>>during call setup.
>>>>Of course this doesn't help during a call but as I
>>>>said I am running SER
>>>>in a stateless mode so the proxy "steps out" once
>>>>the call is setup.
>>>>
>>>>        
>>>>
>>>>>If one of these sip proxy failed during a call can
>>>>>          
>>>>>
>>>>we
>>>>
>>>>        
>>>>
>>>>>redirect the call to the other proxy ?
>>>>>          
>>>>>
>>>>I'm not sure how you would accomplish this.
>>>>
>>>>        
>>>>
>>>>>Regards
>>>>>Harry
>>>>>
>>>>>--- Steve Blair <blairs at isc.upenn.edu> a écrit :
>>>>>          
>>>>>
>>>>>>Sorry. I don't do diagrams :-) Which piece of this
>>>>>>explanation is unclear?
>>>>>>
>>>>>>-Steve
>>>>>>
>>>>>>hgaillac-sip at yahoo.fr wrote:
>>>>>>            
>>>>>>
>>>>>>>Could you please send me a diagram ?
>>>>>>>
>>>>>>>Harry
>>>>>>>
>>>>>>>--- Steve Blair <blairs at isc.upenn.edu> a écrit :
>>>>>>>              
>>>>>>>
>>>>>>>>VRRP for layer 3.  H-A woud depend upon your
>>>>>>>>availability requirements.
>>>>>>>>In our case we use an SRV record to identify
>>>>>>>>multiple proxy servers each
>>>>>>>>with their own priority and weight. Phones
>>>>>>>>                
>>>>>>>>
>>>>>>register
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>>using the SRV name
>>>>>>>>as the proxy address. Each proxy uses
>>>>>>>>                
>>>>>>>>
>>>>t_replicate
>>>>
>>>>        
>>>>
>>>>>>to
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>>replicate
>>>>>>>>registration data. So far this works for us.
>>>>>>>>
>>>>>>>>_Steve
>>>>>>>>
>>>>>>>>hgaillac-sip at yahoo.fr wrote:
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Ok so vrrp for layer 2/3 but which solution for
>>>>>>>>>                  
>>>>>>>>>
>>>>>>H-A
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>>?
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Harry
>>>>>>>>>--- Steve Blair <blairs at isc.upenn.edu> a écrit
>>>>>>>>>
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>>>Harry:
>>>>>>>>>>
>>>>>>>>>>Assuming you are talking about running VRRP
>>>>>>>>>>                    
>>>>>>>>>>
>>>>in
>>>>
>>>>        
>>>>
>>>>>>>>>>your routers and not
>>>>>>>>>>on the Asterisk host itself then the answer is
>>>>>>>>>>                    
>>>>>>>>>>
>>>>a
>>>>
>>>>        
>>>>
>>>>>>>>>>qualified yes. VRRP by
>>>>>>>>>>itself won't give you the transparency of an
>>>>>>>>>>                    
>>>>>>>>>>
>>>>SRV
>>>>
>>>>        
>>>>
>>>>>>>>>>record for identifying
>>>>>>>>>>your proxy servers. It will allow you to have
>>>>>>>>>>automatic failover to
>>>>>>>>>>backup gateways should the primary gateway
>>>>>>>>>>                    
>>>>>>>>>>
>>>>>>to/from
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>>>>your "SER subnet" fail.
>>>>>>>>>>
>>>>>>>>>>-Steve
>>>>>>>>>>
>>>>>>>>>>hgaillac-sip at yahoo.fr wrote:
>>>>>>>>>>                    
>>>>>>>>>>
>>>>>>>>>>>hello,
>>>>>>>>>>>
>>>>>>>>>>>Can we use VRRP when a SER is down ?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>          SER1 (master)
>>>>>>>>>>>sip agents == ||  === Asterisk Farm==sip/pstn
>>>>>>>>>>>                      
>>>>>>>>>>>
>>>>>>>>>>gateway
>>>>>>>>>>
>>>>>>>>>>                    
>>>>>>>>>>
>>>>>>>>>>>          SER2 (slave)
>>>>>>>>>>>
>>>>>>>>>>>Regards
>>>>>>>>>>>Harry
>>>>>>>>>>>                      
>>>>>>>>>>>
>>>>>>>______________________________________________________________________
>>>>>>>_____
>>>>>>>              
>>>>>>>
>>>=== message truncated ===
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>__________________________________________________________________________
>>>_ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les
>>>tarifs exceptionnels pour appeler la France et l'international.
>>>Téléchargez sur http://fr.messenger.yahoo.com
>>>      
>>>

-- 
  
ISC Network Engineering
The University of Pennsylvania
3401 Walnut Street, Suite 221A
Philadelphia, PA 19104  


voice: 215-573-8396 

       215-746-8001

fax: 215-898-9348    

sip:blairs at net.isc.upenn.edu




More information about the sr-users mailing list