Extra Credit

BGP-4 (RFC 4271)

Official docs outline

6 sections
  1. Summary of operation

    Peers, Adj-RIB-In, Loc-RIB and Adj-RIB-Out.

  2. Message formats

    OPEN, UPDATE, KEEPALIVE and NOTIFICATION messages.

  3. Path attributes

    ORIGIN, AS_PATH, NEXT_HOP, MED, LOCAL_PREF.

  4. Error handling

    Message header, OPEN and UPDATE error handling.

  5. Finite state machine

    Idle, Connect, Active, OpenSent, OpenConfirm and Established states.

  6. UPDATE message handling

    Decision process, route selection and aggregation.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 36