[問題] 幾個問題請教 (RA / DHCPv6 / PPPoE)

作者: flow142857 (flow)   2012-08-25 23:21:11
最近在搞 IPv6, 有些問題不太了解想請教一下.
1. DHCPv6 的 IA-PD 位址和 RA 封包的 M flag 和 O flag 的關係 :
RA 封包的 M flag 表示是否有支援 DHCPv6 位址 (一般是指 IA-NA 沒錯吧 ?),
RA 封包的 O flag 表示是否有支援 DHCPv6 Info (DNS, Doman Name etc...).
那如果 DHCPv6 有支援 IA-PD 和 Info, 但是沒有支援 IA-NA 的話,
那 RA 封包的 M flag 和 O flag 要如何設定呢.
我原本認為是 M = 1 / O = 0, 但是最近公司有一台路由器拿到實際環境測試,
對方 ISP 的 IPv6 設定方式是路由器 WAN 端位址由 SLAAC 配置, 路由器 LAN
端 Client 的位址由 DHCPv6 IA-PD 取得, 對方 ISP 發出的 RA 封包 M/O 卻是
M = 0 / O = 1, 和我認定的不同.
我原本認為 IA-NA 和 IA-PD 都是發配位址, 所以只要有支援其中一個 RA 的
M flag 就應該設 1, 但是實際情況似乎又不是如此, 有人知道正確的關係應該
是如何呢, 謝謝.
2. PPPoE 環境中使用動態方式 (SLAAC / DHCPv6) 抓位址時, prefix-length 要設多少
使用動態方式抓位址時, RA 會分配 prefix-length (假設是 64), 那我在設定位址到
網路介面上時 prefix-length 我該設 128 還是 64 呢 ?
這個問題我的疑問是 prefix-length 的用途不是用於在通信時判定對方是否在
同網段下, 如果是的話就不需要透過 gateway 傳送, 但是在 PPPoE 的環境下
沒有人和 pppoe client 在同網段, 所以設 prefix-length 小於 128 的用意是 ?

Links booklink

Contact Us: admin [ a t ] ucptt.com