ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

Diameter 协议的内容交换

对于 Diameter-Protocol 流量,您可以将 NetScaler 设备(或虚拟设备)配置为中继代理,根据消息内容(消息中的 AVP 值)对数据包进行负载平衡并将数据包转发到相应的目的地。由于该设备不执行任何应用程序级处理,因此它为配置的内容交换策略指定的所有 diameter 应用程序提供中继服务。因此,当客户端建立直径连接时,设备会在能力交换应答 (CEA) 消息中通告中继应用程序 ID。必须配置内容交换虚拟服务器、负载平衡虚拟服务器和服务以代表 diameter 节点。当请求到达内容交换虚拟服务器时,虚拟服务器会应用与该请求类型相关的内容交换策略。评估策略后,内容交换虚拟服务器会将请求路由到相应的负载平衡虚拟服务器,然后由负载平衡虚拟服务器将请求发送到相应的服务。

直径接口提供不同直径节点之间的连接。以下示例部署使用 Cx 和 Rx 接口。Cx 接口在 CSCF 和 HSS 之间提供连接。Rx 接口在 CSCF 和 PCRF 之间提供连接。所有消息都到达了 NetScaler 设备。根据消息是针对 Cx 接口还是 Rx 接口,以及定义的内容交换策略,NetScaler 会选择合适的负载平衡服务器池。

内容切换直径

示例配置

  1. 对于每个实体,创建一个服务、一个负载平衡服务器,并将该服务绑定到虚拟服务器。

    add service svc_pcrf[1-3] 1.1.1.1[1-3] DIAMETER 3868 add service svc_hss[1-3] 1.1.1.2[1-3] DIAMETER 3868 add lb vserver vs_rx DIAMETER -persistenceType DIAMETER –persistavpno 263 add lb vserver vs_cx DIAMETER -persistenceType DIAMETER –persistavpno 263 bind lb vserver vs_rx svc_pcrf[1-3] bind lb vserver vs_cx svc_hss[1-3]
  2. 创建内容交换虚拟服务器和两个操作(每个负载平衡虚拟服务器一个)。创建两个内容交换策略,并将这些策略绑定到内容交换虚拟服务器,为每个策略指定优先级。

    add cs vserver cs_diameter DIAMETER 10.1.1.10 3868 add cs action cx_action -targetLBVserver vs_cx add cs action rx_action –targetLBvserver vs_rx add cs policy cx_policy -rule "DIAMETER.REQ.AUTH_APPLICATION_ID.EQ(16777216)" -action cx_action add cs policy rx_policy -rule "DIAMETER.REQ.AUTH_APPLICATION_ID.EQ(16777236)" -action rx_action bind cs vserver cs_diameter -policyName rx_policy -priority 100 bind cs vserver cs_diameter -policyName cx_policy -priority 110
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
Diameter 协议的内容交换