В чем разница между IFA_LOCAL и IFA_ADDRESS в rtnetlink (Linux) - PullRequest
11 голосов
/ 13 января 2011

Я пытаюсь понять разницу между IFA_LOCAL и IFA_ADDRESS.

это от man:

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

И я не понимаю diff между локальным адресом и адресом интерфейса.

Может кто-нибудь объяснить мне?Или дайте мне совет, где я могу найти ответ?

Thx.

1 Ответ

12 голосов
/ 13 января 2011

Этот комментарий от 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.
*/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...