51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 4597|回复: 0
打印 上一主题 下一主题

[一问一答] 如何解决MME选择SGW时,DNS返回的NAPTR记录超过512字节超过dns over udp限制的问题? [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2014-4-1 20:34:06 |只看该作者 |倒序浏览
一键分享 一键分享

如题:如何解决MME选择SGW时,DNS返回的NAPTR记录超过512字节超过dns over udp限制的问题?

  也就是说:mme如果要去选择sgw,那dns可能会回复一个sgw list给mme。一个sgw是100字节,那6个就有600字节,那就超出512字节的最大限制了。而这样的情况在近乎4G EPC网络成熟组网后SGW分布部署后将非常常见。这样怎么解决呢?

因为在rfc 1035中提到了dns over udp的最大负荷限制是512字节。http://tools.ietf.org/html/rfc1035

2.3.4. Size limits

Various objects and parameters in the DNS have size limits.  They are
listed below.  Some could be easily changed, others are more
fundamental.

labels          63 octets or less

names           255 octets or less

TTL             positive values of a signed 32 bit number.

UDP messages    512 octets or less

解决方法有两个:

1 采用dns over tcp实现。dns可以over udp也可以over udp。

2 采用dns扩展解决方案,支持OPT元素,这样dns响应的最大长度可以扩展到4096字节。

http://en.wikipedia.org/wiki/Extension_mechanisms_for_DNS:Extension mechanisms for DNS


www.gprshome.com: GPRS及移动通信技术学习交流分享平台。
您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-11-25 23:20 , Processed in 0.022117 second(s), 15 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部