2011-01-13 12 views
9

में IFA_LOCAL और IFA_ADDRESS के बीच अंतर क्या है I समझने की कोशिश करें IFA_LOCAL और IFA_ADDRESS के बीच क्या अंतर है।rtnetlink (Linux)

इस आदमी से है:

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. 
*/