DNS sort list是用来划分GGSN IP地址的优先顺序,用于PDP上下文的激活,DNS sort list被节点属性Gn_UseRoundRobinDnsSortlist控制。一个APN可能被不同的GGSN服务,这些GGSN以IP地址来标识,如果在PDP激活的时候,一个GGSN没有回应,则尝试连接其他的GGSN。 根据节点属性Gn_UseRoundRobinDnsSortlist的配置优先级,决定了与GGSN连接的顺序。例如下面所示: gsh create_dns_sortlist -ip 10.10.104.0 -mask 255.255.255.0 -prio 1 gsh create_dns_sortlist -ip 10.10.105.0 -mask 255.255.255.0 -prio 2 - Gn_UseRoundRobinDnsSortlist=false(默认),PDP激活使用相同的GGSN IP顺序
第一个PDP上下文激活的时候,SGSN以如下的顺序发送创建PDP上下文请求到GGSN: 10.10.104.49 Prio1
10.10.104.50 Prio1
10.10.105.49 Prio2
10.10.105.50 Prio2 第二个PDP上下文激活的时候,SGSN以如下的顺序发送创建PDP上下文请求到GGSN: 10.10.104.49 Prio1
10.10.104.50 Prio1
10.10.105.49 Prio2
10.10.105.50 Prio2 - Gn_UseRoundRobinDnsSortlist=true,PDP激活时,相同优先级的GGSN IP轮流使用
第一个PDP上下文激活的时候,SGSN以如下的顺序发送创建PDP上下文请求到GGSN: 10.10.104.49 Prio1
10.10.104.50 Prio1
10.10.105.49 Prio2
10.10.105.50 Prio2 第二个PDP上下文激活的时候,SGSN以如下的顺序发送创建PDP上下文请求到GGSN: 10.10.104.50 Prio1
10.10.104.49 Prio1
10.10.105.50 Prio2
10.10.105.49 Prio2 |