51学通信技术论坛

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

作者: 爱卫生    时间: 2014-4-1 20:34:06     标题: 如何解决MME选择SGW时,DNS返回的NAPTR记录超过512字节超过dns over udp限制的问题?

如题:如何解决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







欢迎光临 51学通信技术论坛 (http://www.51xuetongxin.com/bbs/) Powered by Discuz! X2