← Back to CoursesNetworking: Intermediate

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Routing, Forwarding, and the Internet Control Plane

Manual: General · Subject: Networking

Understand how routers choose paths, maintain tables, and move packets across interconnected networks.

What Routers Do

Forwarding vs routing

Routing is the process of discovering paths through a network, while forwarding is the act of sending packets out the correct interface based on the routing table.

ℹ️

Control plane and data plane

The control plane computes routes; the data plane moves packets at line speed using the forwarding table.

Route selection

Routers usually prefer the most specific matching prefix, then compare administrative distance, metric, and policy. The routing table may contain connected, static, and dynamic routes.

Common Routing Concepts

ConceptMeaning
Default routeFallback route used when no more specific match exists
Next hopImmediate router used to reach a destination
MetricCost used to compare routes
Administrative distancePreference between routing sources

What is the longest-prefix match rule used for?

What is the difference between a static route and a dynamic route?

Interior and Exterior Routing

Routing protocol roles

Interior Gateway Protocols

  • Used within one organization or autonomous system
  • Examples include OSPF and IS-IS
  • Optimize internal path selection

Exterior Gateway Protocols

  • Used between autonomous systems
  • BGP is the main example
  • Support policy-based interdomain routing

Which protocol is primarily used to exchange routes between autonomous systems on the internet?

Diagnosing a routing failure

  1. 1

    Step 1: Confirm the host has the correct IP, mask, and gateway.

  2. 2

    Step 2: Verify the destination is in or beyond the expected route table.

  3. 3

    Step 3: Check the next hop and interface status.

  4. 4

    Step 4: Test connectivity hop by hop using traceroute or similar tools.