Lightning nodes store a full network snapshots to calculate routes for outgoing payments. Nodes listen to announcements of new (public) channel openings and constantly update their local snapshots.
But where do new nodes (or nodes which return after being offline) get the information about the currently existing channels?