2011-01-13 5 views
9

IFA_LOCALとIFA_ADDRESSの違いを理解しようとしています。rtnetlink(Linux)のIFA_LOCALとIFA_ADDRESSの違い

これは男からです:

IFA_ADDRESS raw protocol address interface address 
IFA_LOCAL raw protocol address local address 

そして私は、ローカルアドレスとインターフェイスアドレス間の差分を理解していません。

私に説明できる人はいますか?または私は答えを見つけることができるアドバイスを私に与えますか?

Thx。

答えて

9

if_addr.hからのこのコメントは明確にする必要があります。

/* 
* Important comment: 
* IFA_ADDRESS is prefix address, rather than local interface address. 
* It makes no difference for normally configured broadcast interfaces, 
* but for point-to-point IFA_ADDRESS is DESTINATION address, 
* local address is supplied in IFA_LOCAL attribute. 
*/ 
関連する問題