Beruflich Dokumente
Kultur Dokumente
Routing Protocols
Information Networks Carolina Orjuela Castillo
4/16/15
Basics
Moving Information across the network from
AB
R. Protocols allows a router to
Dynamically recognize and learn new routes
Determine which route is available
More efficient routes.
Layer 3 (Network) OSI Model.
Routing packets:
-Interior Routing: Within Autonomous
Systems
-Exterior Routing: Between the autonomous
systems
Routing Protocols
4/16/15
Basics
Main Types of Routing Algorithms
Distance Vector Routing: Determine the best path by
calculating the distance of the destination.
+ Use Metrics to calculate the distance
+ Are simple an efficient in small networks
+Requ. Little management
+Problems of scalability.
Link state Routing: more sophisticated, Link Variables
(Bandwidth, Delay, Reliability and Load)
+Shared Routing tables
+needs a partial Map of the network
+changes?... Recompute and share new tables.
+Flexibility, make better decisions.
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
Routing Protocols
Classification
Routing Protocols
Information Networks Carolina Orjuela Castillo
4/16/15
Routing Protocols
Classification
Routing Protocols
Information Networks Carolina Orjuela Castillo
4/16/15
16
24
32bit
Version
Opcode
Edition
ASystem
Ninterior
Nsystem
Nexterior
Checksum
4/16/15
Routing Protocols
Information Networks Carolina Orjuela
Castillo
16
32 bits
Version
Opcode
Checksum
Flags
Sequence number
Acknowledge number
Asystem: Autonomous system number
Type
Length
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
16
32 bit
Version
Unused
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
8
Command (1 byte)
16
Version (1 byte)
32bit
0 (2 bytes)
4/16/15
Routing Protocols
Information Networks Carolina
Orjuela Castillo
Routing Protocols
Classification
Routing Protocols
Information Networks Carolina Orjuela Castillo
4/16/15
10
Length indicator
Version/protocol ID extension
ID length
R
Reserved
4/16/15
PDU type
Version
Maximum area addresses
Routing Protocols
Information Networks Carolina Orjuela Castillo
11
16
Packet Type
32 bit
Packet length
Router ID
Area ID
Checksum
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
AuType
12
Routing Protocols
Information Networks Carolina Orjuela Castillo
4/16/15
13
Routing Protocols
Information Networks Carolina Orjuela Castillo
4/16/15
14
16
24
32bit
Version
Type
Code
Status
Checksum
Sequence number
4/16/15
Routing Protocols
Information Networks Carolina
Orjuela Castillo
15
16
24
ar$afn
32 bit
ar$pro.type
ar$pro.snap
ar$pro.snap
ar$hopcnt
ar$pkstz
ar$chksum
ar$op.version
ar$op.type
ar$extof
ar$shtl
ar$sstl
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
16
Routing Protocols
Information Networks Carolina Orjuela Castillo
4/16/15
17
Length (2 byte)
Type (1 byte)
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
18
2bytes
2-4bytes
IDP
0-13bytes
1-8bytes
DSP
AFI
IDI
AFI
IDI
CDP
CFI
CDSP
CDI
RDAA
ID
SEL
4/16/15
1byte
Routing Protocols
Information Networks Carolina
Orjuela Castillo
19
Routing Protocols
Classification
Routing Protocols
Information Networks Carolina Orjuela Castillo
4/16/15
20
8
Next Header
16
Length
Checksum
24
Type
32 bit
reserved
Data (variable)
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
21
RSVP: Resource
ReSerVation Protocol
8
Flags
Send TTL
16
32 bit
Message type
RSVP checksum
(Reserved)
RSVP length
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
22
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
23
Thank you!!!!
4/16/15
Routing Protocols
Information Networks Carolina Orjuela Castillo
24