Computer Networking: Network Layer Control Plane

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/23

flashcard set

Earn XP

Description and Tags

Vocabulary practice flashcards covering traditional routing algorithms (link-state, distance vector), intra-AS routing (OSPF), inter-AS routing (BGP), Software-Defined Networking (SDN) architectures, and ICMP diagnostics based on Kurose & Ross Chapter 5.

24 Terms

1
New cards

Forwarding (Data Plane)

The network-layer function responsible for transferring arriving packets from a router's input link interface to the appropriate router output link interface.

2
New cards

Routing (Control Plane)

The network-layer function that determines the end-to-end path or route taken by packets as they traverse from a source host to a destination host.

3
New cards

Per-Router Control Plane

The traditional control plane structure where individual routing algorithm components operate on each and every router, interacting with one another to determine forwarding tables.

4
New cards

Software-Defined Networking (SDN) Control Plane

A control plane structure where a logically centralized remote controller computes and installs forwarding tables directly into the data-plane switches.

5
New cards

Link-State (LS) Routing Algorithm

A centralized routing algorithm in which every router possesses complete network topology and link cost information, obtained via link-state broadcast, before computing least-cost paths.

6
New cards

Distance Vector (DV) Routing Algorithm

A decentralized, iterative routing algorithm where routers initially know only direct costs to attached neighbors and iteratively exchange distance vector estimates with neighbors until values converge.

7
New cards

Dijkstra's Algorithm

An iterative link-state algorithm that computes the least-cost path from a single source node to all other destinations in a network, possessing an algorithmic complexity of O(n2)O(n^2) (or O(nlog⁡(n))O(n \log(n)) with efficient implementations).

8
New cards

Bellman-Ford Equation

The dynamic programming equation used in distance vector routing: Dx(y)=min⁡v{cx,v+Dv(y)}D_x(y) = \min_v \{ c_{x,v} + D_v(y) \}, which states that the least-cost path from node xx to node yy is the minimum sum of direct cost cx,vc_{x,v} to neighbor vv plus vv's cost to yy.

9
New cards

Count-to-Infinity Problem

A routing loop phenomenon in distance vector routing where 'bad news travels slow,' causing neighboring nodes to slowly increment path costs to an unreachable or high-cost destination one step at a time.

10
New cards

Autonomous System (AS)

A region of routers aggregated under a single administrative authority (also called a domain) that typically shares a common intra-domain routing protocol.

11
New cards

Gateway Router

A router situated at the edge of an Autonomous System (AS) that connects directly to one or more routers in other ASes and executes inter-domain routing protocols.

12
New cards

Open Shortest Path First (OSPF)

A publicly available, classic link-state intra-AS routing protocol that floods authenticated link-state advertisements directly over IP and uses Dijkstra's algorithm to compute local forwarding tables.

13
New cards

Area Border Router (ABR)

A router in a hierarchical OSPF deployment that summarizes distances to destinations within its own local area and advertises them into the backbone area.

14
New cards

Border Gateway Protocol (BGP)

The de facto standard inter-domain routing protocol of the Internet that allows autonomous systems to exchange reachability information and implement policy-based routing across domains.

15
New cards

External BGP (eBGP)

A BGP session and protocol mechanism used by gateway routers to obtain and advertise destination subnet reachability information to and from neighboring Autonomous Systems.

16
New cards

Internal BGP (iBGP)

A BGP session and protocol mechanism used to distribute reachability information learned from outside an Autonomous System to all internal routers within that AS.

17
New cards

AS-PATH

A key BGP route attribute that records the list of Autonomous Systems through which a prefix advertisement has passed, used to detect loops and determine route preference.

18
New cards

NEXT-HOP

A BGP route attribute that specifies the IP address of the internal-AS router or interface that begins the path toward the next-hop Autonomous System.

19
New cards

Hot Potato Routing

An inter-domain routing practice where a router forwards a datagram toward the egress gateway router that offers the least intra-domain cost, completely disregarding the inter-domain cost outside the AS.

20
New cards

Northbound API

The interface layer through which an SDN controller exposes network state abstractions and network services to programmable network-control applications.

21
New cards

Southbound API

The protocol and interface layer (such as OpenFlow) that allows an SDN controller to configure, monitor, and push flow tables to data-plane switches.

22
New cards

OpenFlow Protocol

A standardized protocol operating over TCP between an SDN controller and managed switches, providing messages to query features, configure ports, install flow entries, and handle packets.

23
New cards

Internet Control Message Protocol (ICMP)

A network-layer protocol carried directly inside IP datagrams, utilized by hosts and routers for network-level error reporting (e.g., unreachable destinations) and diagnostics (e.g., ping).

24
New cards

Traceroute

A network diagnostic program that sends sets of UDP segments with incrementing Time-To-Live (TTL) values, utilizing ICMP Type 11 Code 0 (TTL expired) and Type 3 Code 3 (port unreachable) messages to trace the path to a destination.