Skip to content

Question : Clarification on ARP in SONIC. #339

@jcmathews

Description

@jcmathews

@prsunny :
Could you please let me know how the ARP/APP_NEIGH_TABLE population is done in SONIC as well as in ASIC when a host connects, w.r.t SONIC/Broadcom context for understanding.

My guess are

  1. ARP requests are to be lifted to CPU via netdev to Linux kernel and once the entry is installed in linux the entries are passed to SONIC APP_NEIGH_TABLE and to ASIC DB
  2. ASIC learns and populates ASIC ARP_TABLE, then this is synced via syncd to ASIC DB to APP_TABLE to Linux.

Not clear about how this happens. Sorry if above points are misleading.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions