Roteamento de Cluster SIP
As regras de roteamento de cluster são o método utilizado para definir como o proxy SIP roteia mensagens para clusters específicos na célula.
Um único proxy SIP pode enfrentar vários clusters SIP. Se você estiver executando mais de um cluster de aplicativos no backend e desejar utilizar um único conjunto de servidores proxy, a camada do proxy precisará de determinadas informações para distinguir para qual cluster um pedido inicial (um não em um diálogo pré-existente sem afinidade ou rota incorporada) deve ser roteado.
Para fazer isso, o SIP utiliza um conjunto de regras de roteamento de clusters que permite que o proxy distinga adequadamente cada pedido. Diferente do HTTP, que pode, geralmente, fazer isso utilizando a URI, pode haver vários outros fatores aplicáveis no SIP.
Cada proxy SIP é configurado com um cluster padrão que é utilizado para rotear todas as mensagens que não têm uma regra de roteamento de cluster associada. As regras de roteamento de cluster, que ditam como as mensagens são roteadas para os vários clusters de backend que estão sendo enfrentados, podem ser definidas em cada proxy.
Regras de Roteamento de Cluster
- Tipo de mensagem
- Campo Para:
- Campo De:
- Endereço de destino
- Endereço de origem
- Nome de cabeçalho arbitrário com um valor exclusivo para distinguir o cluster
As regras de roteamento de cluster são utilizadas para rotear apenas mensagens associadas a novos diálogos. Uma vez estabelecido um diálogo, um método a ser roteado para o cluster específico é integrado nas mensagens SIP.