Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Routing

What is the difference between routing and forwarding?


Routing protocols:

Implemented distributed algorithms (scalability)


Routers should have mutually consistent view of the network.
Can be classified into:
Intradomain versus interdomain routing protocols.
Distance vector versus link state routing protocols.
38

UTD, CS 6390

Ravi Prakash

RIP: Distance Vector Protocol

Employs Bellman-Ford algorithm.


Meant for introdomain routing.
Maximum supported network diameter = 16.
Widely deployed: not going to disappear soon.
Latest version: RIP-2.
39

UTD, CS 6390

Ravi Prakash

RIP (contd.)

UDP-based protocol.
RIP port for messaging: 520.
Periodic updates at 30-second intervals.
Each update entry = 20 bytes.
Between 1 - 25 entries per update.
180-second timer to detect link breaks.
40

UTD, CS 6390

Ravi Prakash

Problems with RIP

Count-to-infinity (16): results in slow convergence.


Solution:

Split horizon: do not advertise destination information to node


from which the information is learned.

Poison reverse: advertise infinite cost, instead of omitting the


advertisement, for that destination.

Triggered updates: for fast convergence.


Guard against excessive updates.
Bundle multiple updates using 1-5 second timer.
Split horizon is required, while poison reverse is optional.
41

UTD, CS 6390

Ravi Prakash

Authentication in RIP

Supported in RIP-2.
If present, occupies first RIP entry (20 bytes).
Authentication header contains 16-octet plain text password.

42

UTD, CS 6390

Ravi Prakash

You might also like