Re: [OpenSIPS-Users] 2.4 and AnyCast Setup

2018-06-21 Thread Vlad Patrascu

Hi Jonathan,

OpenSIPS doesn't do that automatically because the setting should depend 
on what roles the nodes have when you first boot up your cluster. As 
such, on the node that first holds the VIP, and will generally be your 
primary node, OpenSIPS should start with the sharing tag as active in 
order to correctly process the traffic as soon as possible. And on the 
backup node, the opposite. From then on, when a switchover happens at 
runtime, the tag state will be changed by running the MI command 
"dlg_set_sharing_tag_active" when the VRRPD state transitions (this is 
where you will need some extra logic).


Regards,

Vlad Patrascu
OpenSIPS Developer
http://www.opensips-solutions.com

On 21.06.2018 17:13, Jonathan Mabrito wrote:
Thanks! So it does sound like AnyCast is at the routing protocol 
level...I was thinking it was multicast for some reason. Alrighty 
then...I know what needs to be done on my end and a few scenarios I 
can try and get it working. My main roadblock is that we are running 
Cisco EIGRP setup (not that this is your issue...just more summarizing 
on what I found for anyone else who might be reading this)...so either 
I can redistribute some static routes into our EIGRP process or setup 
a new OSPF process and a new network address space (say another /24) 
and redistribute that into our EIGRP process. OSPF would be the more 
elegant and reliable way (as each server will be advertising itself 
when its up) but static is going to be easier to get going and less 
overhead of not having to setup OSPF (but with static, it wont 
technically know when a server is down and I am then relying on longer 
time outs before the other static route metric kicks in). Anywho...I 
have some trial and error on my side now.


I do have one more question. Right now we use VRRPD between our two 
2.3 nodes. If I was to stay with this method for 2.4, but do the 
dialog replication, that would also be an acceptable solution for us. 
I am confused though on this statement in the Clustering blog:


 "When starting OpenSIPS, you need to check the HA status of the node 
(by inspecting the HA system) and to decide which node will start as 
owner of the tag:"


Is that something OpenSIPS does automatically to determine if that 
VRRPD VIP IP is active on itself and set the "dlg_sharing_tag" to 
active  or do I have to add extra logic somewhere?


On Thu, Jun 21, 2018 at 6:24 AM Răzvan Crainea > wrote:


Hi, Jonathan!

The guys from Irontech have written a very nice blogpost regarding
how
they set up their environment. You should definitely give it a try:

https://blog.irontec.com/testing-opensips-anycast-support/

Hope it helps!

Best regards,
Răzvan

On 06/20/2018 10:36 PM, Jonathan Mabrito wrote:
> Hoping I can get some guidance/pointed in the right direction on
this
> subject. Looking at standing up a 2.4 AnyCast 2 node cluster and
try out
> the new 2.4 dialog cluster features (will be a upgrade/migration
from
> 2.3). Not entirely sure what is needed to make this work from the
> AnyCast perspective
>
> When setting up AnyCast, I know the network and routers need
some config
> to support AnyCast. I know this question falls more in the
topics of
> networking, but hoping I can get some guidance on what was done
maybe on
> the test servers when it was developed? Not looking for specific
> configs, just xyz you should look at this or that type responses if
> possible.
>
> Right now, I have the two nodes stood up, but the AnyCast IP I
am trying
> to bring online is not reachable yet. I know I need to do some
network
> statements, just trying to grasp what they are.
>
> Any advice/help to point me in the right direction would be
appreciated.
> --
> -Jonathan
>
>
> ___
> Users mailing list
> Users@lists.opensips.org 
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>

-- 
Răzvan Crainea

OpenSIPS Core Developer
http://www.opensips-solutions.com

___
Users mailing list
Users@lists.opensips.org 
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

--
-Jonathan


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] 2.4 and AnyCast Setup

2018-06-21 Thread Răzvan Crainea

Hi, Jonathan!

The guys from Irontech have written a very nice blogpost regarding how 
they set up their environment. You should definitely give it a try:


https://blog.irontec.com/testing-opensips-anycast-support/

Hope it helps!

Best regards,
Răzvan

On 06/20/2018 10:36 PM, Jonathan Mabrito wrote:
Hoping I can get some guidance/pointed in the right direction on this 
subject. Looking at standing up a 2.4 AnyCast 2 node cluster and try out 
the new 2.4 dialog cluster features (will be a upgrade/migration from 
2.3). Not entirely sure what is needed to make this work from the 
AnyCast perspective


When setting up AnyCast, I know the network and routers need some config 
to support AnyCast. I know this question falls more in the topics of 
networking, but hoping I can get some guidance on what was done maybe on 
the test servers when it was developed? Not looking for specific 
configs, just xyz you should look at this or that type responses if 
possible.


Right now, I have the two nodes stood up, but the AnyCast IP I am trying 
to bring online is not reachable yet. I know I need to do some network 
statements, just trying to grasp what they are.


Any advice/help to point me in the right direction would be appreciated.
--
-Jonathan


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users



--
Răzvan Crainea
OpenSIPS Core Developer
  http://www.opensips-solutions.com

___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users