作者Suzuka26 ()
看板IPv6
標題Re: [問題]RA中的Flag,當M bit=1, O bit=0如何產生?
時間Tue Jan 22 23:23:51 2013
※ 引述《k7athlon (I nEeD fReE)》之銘言:
: 如題,請問各位先進,
: RA中有可能m bit =1 , o bit=0嗎?
: 是什麼樣的情形或參數設定下才能產生呢
: 或是這個組合是不可能產生的
: 請各位大大解惑謝謝
在RFC4861有一段話是這樣寫的
If the M flag is set, the O flag is redundant and
can be ignored because DHCPv6 will return all
available configuration information
也就是說當m=1時, o bit會被忽略
而且還會跟dhcp server要所有的參數
講白話一點就是說, m=1時就算o=0, 也會將o bit視為1
你都已經跟server要IP了 也請你一便把DNS等其他參數帶走吧
你可以用radvd去試看看
就算設m=1,o=0
你還是可以拿到dns
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.234.100
1F:推 synchronous:m=1時就算o=0, 也會將o bit視為1 redundant非這解釋 01/23 10:55
2F:→ synchronous:m=1 O flag就無意義了 沒有所謂視為1 or 0 01/23 10:56
3F:→ synchronous:不管 O flag為多少 (if M=1) 都是靠DHCPv6全拿所有 01/23 10:57
4F:推 pichubaby:推 01/24 03:16