Instant Messaging 會決定您部署中使用者的最佳除法,並建立使用者的群組或分割區。演算法 Instant Messaging 的用法如下:
決定一或多組使用者,或使用者網路以及它們在您部署中的連線。接著重新導向伺服器會建立稱為使用者對網路對映的表格可將每個使用者對映至使用者網路。
大於最弱繫結上最大分割區大小的分割區使用者網路,例如每個弱連線元件的最大大小,不再大於已配置的分割區大小。弱繫結可由使用者網路間的少數連線來決定,然而,當分割使用者網路時,其他參數,例如地理限制、每個使用者網路連線數,以及其他由管理員設定的限制,也可能會算在內。
以大約等分的大小將組合分配成特定的分割區。首先重新導向伺服器會將網路對分割區表格建立成此程序的一部份,最後建立使用者對分割區表格。這些表格會聯合組成重新導向資料庫。重新導向資料庫會以分割區 ID 來對映每個使用者。您可使用 rdadmin 指令行公用程式來建立與管理此資料庫。
此範例描述的是用戶端成功重新導向的事件順序。
管理員會執行 rdadmin 來產生和/或更新重新導向伺服器。
使用者會連線至重新導向伺服器,並嘗試進行認證。
重新導向伺服器會決定使用者的身份,並在重新導向資料庫中搜尋相符的使用者 ID。
如果重新導向伺服器在重新導向資料庫中找不到使用者 ID,則重新導向伺服器會聯繫下一個重新導向伺服器 (由循環配置資源機制來決定) 以找到包含使用者 ID 的重新導向資料庫。如果在重新導向資料庫中找到了使用者 ID,則重新導向伺服器會取得指定給使用者的分割區 ID。
重新導向伺服器會根據指定的分割區 ID 來決定重新導向使用者的目的節點。
重新導向伺服器會將錯誤傳回包含其重新導向至的節點之用戶端,並關閉到用戶端的連線。
重新導向伺服器會使用 see-other-host 串流錯誤來將此資訊傳回給用戶端。如需詳細資訊,請參閱RFC 3920。
用戶端會解譯錯誤,並建立到傳回錯誤之節點的連線。
重新導向伺服器會繼續監視節點,並依需要更新其「分割區至主機」表格。