Instradamento cluster SIP (Session Initiation Protocol)

Le regole di instradamento cluster sono il metodo utilizzato per definire in che modo il proxy SIP instrada i messaggi a specifici cluster nella cella.

Un singolo proxy SIP può far fronte a più cluster SIP. Se si sta eseguendo più di un cluster di applicazioni sul backend e si desidera utilizzare una singola serie di server proxy, il livello proxy avrà bisogno di determinate informazioni per distinguere a quale cluster deve essere instradata una richiesta iniziale (una non presente in una finestra di dialogo preesistente senza affinità o instradamento integrato).

Per fare ciò, SIP utilizza una serie di regole di instradamento cluster che consentono al proxy di distinguere correttamente ogni richiesta. A differenza di HTTP, che solitamente può farlo utilizzando l'URI, nel SIP possono esserci numerosi altri fattori applicabili.

Ogni proxy SIP è configurato con un cluster predefinito che viene utilizzato per instradare tutti i messaggi che non hanno una regola di instradamento cluster associata. Le regole di instradamento del cluster, che determinano il modo in cui i messaggi vengono instradati ai diversi cluster di backend che vengono frontati, possono essere definiti su ciascun proxy.

Regole di instradamento cluster

Le regole di instradamento possono essere basate su:
  • Tipo di messaggio
  • campo A:
  • campo Da:
  • Indirizzo di destinazione
  • Indirizzo origine
  • Nome intestazione arbitrario con un valore univoco per distinguere il cluster

Le regole di instradamento cluster vengono utilizzate per instradare solo i messaggi associati alle nuove finestre di dialogo. Una volta stabilita una finestra di dialogo, nei messaggi SIP viene incorporato un metodo per l'instradamento al cluster specifico.