SIP协议的应用程序层网关
将大型NAT64与会话初始协议(SIP)结合使用非常复杂,因为SIP消息在SIP标头以及SIP正文中包含IP地址。与SIP一起使用LSN时,SIP标头包含有关调用者和接收者的信息,设备将此信息转换为将其隐藏在外部网络中。SIP正文包含会话描述协议(SDP)信息,其中包括用于传输媒体的IP地址和端口号。适用于大型NAT64的SIP ALG符合RFC 3261, RFC 3581, RFC 4566和RFC 4475的要求。
注意
Citrix ADC独立设备、Citrix ADC高可用性设置以及 Citrix ADC群集设置均支持 SIP ALG
SIP ALG的局限性
适用于大型NAT64的SIP ALG具有以下限制:
- 仅支持SDP负载。
- 不支持以下各项:
- 多播IP地址
- 加密的SDP
- SIP TL
- FQDN翻译
- SIP层身份验证
- 流量域
- 管理分区
- 多部位体
- 折線
配置SIP ALG
您需要将SIP ALG配置作为LSN配置的一部分。有关配置LSN的说明,请参阅配置大型NAT64。配置LSN时,请确保:
- 在添加 LSN应用程序配置文件时设置以下参数:
- IP池=已配对
- 地址和端口映射 = 与端点无关
- 过滤 = 与端点无关
- 创建SIP ALG配置文件,并确保定义源端口范围或目标端口范围。将SIP ALG配置文件绑定到LSN组。
- 在LSN组中启用SIP ALG。
使用CLI为LSN配置启用SIP ALG
在命令提示符下,键入:
add lsn group -clientname [-sipalg (ENABLED | DISABLED)] show lsn group
使用CLI为LSN配置启用SIP ALG
在命令提示符下,键入:
添加lsn sipalgprofile < sipalgprofilename > [-dataSessionIdleTimeout < positive_integer >] [-sipSessionTimeout < positive_integer >] [-registrationTimeout < positive_integer >] [-sipsrcportrange <端口[- port] >] [-sipdstportrange <端口[- port] >] [-openRegisterPinhole(启用|禁用)][-openContactPinhole(启用|禁用)][-openViaPinhole(启用|DISABLED )] [-openRecordRoutePinhole ( ENABLED | DISABLED )]-sipTransportProtocol ( TCP | UDP ) [-openRoutePinhole ( ENABLED | DISABLED )] [-rport ( ENABLED | DISABLED )] show lsn sipalgprofile
示例配置
下面的示例大型 NAT64配置,SIP ALG从网络 2001:DB8:1003::/96中的订阅器设备的 传输控制协议流量启用。
添加lsn客户机LSN-NAT64-CLIENT-9做绑定lsn客户机LSN-NAT64-CLIENT-9 -network6 2001: DB8:1002:: / 96完成添加lsn池LSN-NAT64-POOL-9做绑定lsn池LSN-NAT64-POOL-9 203.0.113.90完成添加lsn ip6profile LSN-NAT64-PROFILE-9类型NAT64 -natprefix 2001: DB8:309:: / 96完成添加lsn appsprofile LSN-NAT64-APPS-PROFILE-9 TCP -ippooling配对映射ENDPOINT-INDEPENDENT过滤ENDPOINT-INDEPENDENT完成添加lsn sipalgprofile SIPALGPROFILE-9 -sipdstportrange 5060 -sipTransportProtocol TCP完成添加lsn组LSN-NAT64-GROUP-9 -clientnameLSN-NAT64-CLIENT-9 -ip6profile LSN-NAT64-PROFILE-7 -sipalg启用完成绑定lsn集团LSN-NAT64-GROUP-9 -poolnameLSN-NAT64-POOL-9完成绑定lsngroup lsn - nat64 - group -9 -appsprofilename lsn - nat64 -apps - profile -9 Done绑定lsn组lsn - nat64 - group -9 -sipalgprofilename SIPALGPROFILE-9 Done
SIP协议的应用程序层网关
本文中包含的内容
已复制
失败了!