Presentation Network Routing RIP PNNI 2
Presentation Network Routing RIP PNNI 2
Institute of IT
University of Peshawar
Routing
Internet
A B
By Zeeshan Banagash 2
Connectionless Forwarding
R7
R6
R2
A B
R8
R3
R5
By Zeeshan Banagash 3
Connectionless Forwarding
By Zeeshan Banagash 4
Routing Protocols
By Zeeshan Banagash 5
Routing Protocols
Management of quality network Services requires:
By Zeeshan Banagash 6
ISP Routing Tasks
customers
internal
peer / upstream
Exterior routing
Interior routing
Customer routing
By Zeeshan Banagash 7
Interior Routing
By Zeeshan Banagash 8
Path Selection
R1 R4
5
R7
40
45
5
5
6
10 R6
20
R2
A 10 15
B
R8
4 10
R3
R5 10
5
R1 R4
5
R7
40
45
5
5
6
10 R6
20
R2
A 10 15
B
R8
R3
R5 10
5
By Zeeshan Banagash 11
Routing Protocols
cannot scale
cannot resolve routing loops
quickly
RIP
By Zeeshan Banagash is the main 12
Routing Protocols
By Zeeshan Banagash 13
Interior and Exterior
Routing Protocols
Interior
Interior Route AS1221
Route AS1 Space
Space
Interior
Route AS3561
Exterior Routing Space Space
Interior
Route AS2402
Space
Interior
Route AS701
Space
By Zeeshan Banagash 14
The Routing Process
(NOT A Simple Process)
HOST B
HOST A 172.16.20.2
172.16.10.2
Ethernet 0 Ethernet 1
172.16.10.1 172.16.20.1
HOST B
HOST A 172.16.20.2
172.16.10.2
Ethernet 0 Ethernet 1
172.16.10.1 172.16.20.1
STEP 02: ICMP hands over the payload to Internet Protocol for creating a
packet…(source ,destin address and protocol field …) that tell the host to
whom it should hand the payload when the destination is reached
By Zeeshan Banagash 16
The Routing Process
(NOT A Simple Process)
HOST B
HOST A 172.16.20.2
172.16.10.2
Ethernet 0 Ethernet 1
172.16.10.1 172.16.20.1
STEP 03: After packet creation IP works with ARP to determine whether
the destination IP host is on the same network or other (Remote in this case)
STEP 04: Since result of step 03 is ‘remote host’, the packet is send to the
default gateway… The registry in the Windows is parsed to find the
configured default gateway….
By Zeeshan Banagash 17
The Routing Process
(NOT A Simple Process)
HOST B
HOST A 172.16.20.2
172.16.10.2
Ethernet 0 Ethernet 1
172.16.10.1 172.16.20.1
STEP 06: So address Step 05, ARP cache is checked to see if the IP
address of the default gateway is resolved to hardware address
By Zeeshan Banagash 18
The Routing Process
(NOT A Simple Process)
HOST B
HOST A 172.16.20.2
172.16.10.2
Ethernet 0 Ethernet 1
172.16.10.1 172.16.20.1
STEP 06(b): if not…… ARP broadcast of Local network for h/w address
of 172.16.10.1. The router responds … and the host caches the address.
The router also caches the h/w address of Host A in ARP Cache
By Zeeshan Banagash 19
The Routing Process
(NOT A Simple Process)
HOST B
HOST A 172.16.20.2
172.16.10.2
Ethernet 0 Ethernet 1
172.16.10.1 172.16.20.1
STEP 7: At DLink Layer ,… LAN driver is used to provide media access… A FRAM
is generated
HOST B
HOST A 172.16.20.2
172.16.10.2
Ethernet 0 Ethernet 1
172.16.10.1 172.16.20.1
STEP 9: Bits received by every device in the network and builds the frame and
build CRC to check answer in the FCS.. If crc matched then H/w destination
address is checked to see if it is matched and if so…. Then ethernet type field is
checked to find the protocol used
STEP 10: Packet is pulled from the frame and frame is discarded
By Zeeshan Banagash 21
The Routing Process
(NOT A Simple Process)
HOST B
HOST A 172.16.20.2
172.16.10.2
Ethernet 0 Ethernet 1
172.16.10.1 172.16.20.1
STEP 11: IP receives …check IP address since doesn’t match… router looks
For the destination network address in its routing table
STEP 12:if no entry of the network in the routing table… an ICMP message
to HOST A with message of ‘destination Network not available’
By Zeeshan Banagash 22