Module 6

advertisement
CCNA 2 v3.1 Module 6
1
CCNA 2
Module 6
Routing & Routed Protocols
2
Introducing
Routing
• Routers must learn the direction to remote
networks in order to forward packets.
• There are 2 ways to learn this information:
Dynamic Routing
Static Routing
• Routers use the routing process to
Forward packets toward the destination network
Decisions based upon the destination IP address
• Dynamic routing
Routers learn information from other routers
Scalable – each change learned from another router
• Static routing
3
• Configured
manually by the network administrator
Static
Routing
Add and remove static routes when topology changes
• Static Route Operations are divided into three parts:
Network administrator configures the route
Router installs the route in the routing table
Packets are routed using the static route
• Command
Router#config terminal
Router(config)#ip route 172.16.1.0 255.255.255.0 s0
Router(config)#ip route destination subnet
network
interface
outgoing
mask
or
next
4
Static Routes using Outgoing Interface
Specifies
Outgoing
Interface
5
Static Route Using Next Hop
Specifies
Next Hop
6
• The Difference between the 2 options is
Administrative distance assigned to the route
• Administrative distance
Optional
Measures the reliability of the route (0 – 255)
The lower the number the more reliable the route
Set to 1 for next hop
Set to 0 for outgoing interface
• Routers choose the route with the lowest
administrative distance
7
• To set a static route that is not 1 or 0
ip route 192.21.121.0 255.255.255.0 192.21.122.1 130
• Static routes
Can be used as a backup if dynamic route fails
Must have higher admin no. to dynamic route
Try the interactive media lab CCNA 2 Module 6 Page 6.1.2
Try the interactive media lab CCNA 2 Module 6 Page 6.1.3
8
Configuring a Default Route
• Default routes
Route packets with destinations that do not match
any of the other routes in the routing table
Often used for
internet-bound traffic
Non-directly connected networks
• Special form of a static route
ip route 0.0.0.0 0.0.0.0 [next-hop-address or outgoing if]
Example
ip route
0.0.0.0
0.0.0.02s0
Try the
interactive
media
lab CCNA
Module 6 Page 6.1.4
9
Verifying static route configuration
• show running-config
Views the active configuration in RAM to verify that the
static route was entered correctly
• show ip route
Make sure that the static route is present in the routing
table
• Ping <ip address>
check a connection
• Traceroute <ip address>
Shows the path to the ip address
Can be used to identify where the connection fails
Try Interactive media labs CCNA 2 Module 6 Page 6.1.5
10
Dynamic Routing
11
Routing Protocols
• Allow routers to share information with other
routers regarding
the networks it knows about
its proximity to other routers
• Used to build and maintain a routing table
• Examples:
Routing Information Protocol - RIP
Interior Gateway Routing Protocol - IGRP
Enhanced Interior Gateway Routing Protocol -EIGRP
Open Shortest Path First - OSPF
12
Routed Protocol
• Directs user traffic
• Provides enough information in its network layer
address to allow a packet to be forwarded from
one host to another based on the addressing
scheme
Internet Protocol (IP)
Internetwork Packet Exchange (IPX)
13
Autonomous Systems
• A collection of networks under
a common administration – e.g., MBNA_Europe
sharing a common routing strategy
• American Registry of Internet Numbers -ARIN
Assigns an identifying number to each AS
It is a 16 bit number
• IGRP and EIGRP have autonomous system
numbers
14
Purpose of a routing protocol and autonomous
systems
• Routing protocol
Learns all available routes
Places the best routes into the routing table
Removes routes that are no longer valid
• Router use information in the routing table
To forward routed protocol packet
• Routing protocols change/update routing tables
When the network topology changes
• Internetwork is converged when
All routers in an internetwork are operating with the
same knowledge
Fast convergence is desirable
15
Classes of routing protocols
1. Distance vector
Uses distance and direction
2. Link-state
Shortest path first
Recreates the exact topology of the entire
internetwork
16
Distance vector routing protocol features
• Router passes periodic copies of a routing table
to directly connected router
These updates communicate topology changes
Updates do not allow router to know exact internetwork
topology
it only sees its neighbours routers
• Also called Bellman-Ford algorithms
• When a router receives an update where there is
an information change
It uses this information to alter the distance and update
the routing table
17
Distance Vector Concept
18
19
20
Link-state routing protocol features
• Link-state algorithms are also known as
Dijkstras algorithm
or SPF (shortest path first) algorithms
• A link-state routing algorithm
Maintains a complete database of the topology
A full knowledge of distant routers and how they
interconnect
21
Link State Routing use
• Link-state advertisements (LSAs)
A small packet of routing information sent
between routers
• Topological database
A collection of information gathered from LSAs.
• SPF algorithm (shortest path first)
A calculation performed on the database resulting
in the SPF tree
• Routing tables
A list of the known paths and interfaces
22
Link State Routing Protocol Features
• Network discovery processes for link state routing
LSAs are exchanged between directly connected routers with
information about directly connected networks
These LSAs are accumulated on each router and a topological
database is constructed
The SPF algorithm uses this database to calculate shortest
path
It then builds a tree, with itself as the root, consisting of all
possible paths to each network
It sorts these paths Shortest Path First (SPF)
Lists the best paths and ports to these destination networks in
the routing table
23
• To achieve convergence
Each router keeps track of its neighbor routers
Router, Name, Interface status, Cost of the link
The first router to become aware of a topology change
Forwards the information to all other routers
Using a Link State Advertisement (LSA)
When a router receives a LSA it
It adds the information to the routers database and the
SPF algorithm is run again
• Link-state concerns:
Processor overhead
Memory requirements
Bandwidth Consumption
24
Path determination
• A router determines the path using:
A path determination function
A switching function
• Path determination
Occurs at network layer
Router uses the routing table to determine the best path
• Switching
Router accepts a packet on one interface and forward it to a
second interface on the same router
Router encapsulates the packet in the appropriate frame type
for the next data link
25
Routing Configuration
• To enable IP routing protocol on a router
Setting global parameters
and routing parameters
• Global tasks
Selecting a routing protocol (RIP, IGRP, EIGRP or
OSPF)
Specify the network
• Routing metric
Help routers find the best path to each network
26
• Command Layout
Router(config)#router <protocol> <option>
Router(config-router)#network <network no>
• <protocol> e.g., rip, igrp, ospf…
• <option> e.g., autonomous system no
• <network no> directly connected network
• Commands
Router(config)# router rip
Router(config-router)#network 192.101.1.0
Try lab activity CCNA 2 Module 6 Page 6.3.2
27
Routing Protocols
• RIP – Distance vector interior routing protocol
• IGRP – Cisco's distance vector interior routing protocol
• OSPF – A link-state interior routing protocol
• EIGRP – Cisco’s advanced distance vector interior routing
protocol
• BGP – A distance vector exterior routing protocol
28
• Routing Information Protocol (RIP)
Originally specified in RFC 1058
Interior gateway protocol
Distance vector routing protocol
Metric for path selection is hop count
If hop count is greater than 15, packet discarded
Routing updates broadcast every 30 seconds
• Interior Gateway Routing Protocol (IGRP)
Proprietary protocol developed by Cisco
Distance vector routing protocol
Metrics used are
Bandwidth, load, delay and reliability
Routing updates broadcast every 90 seconds
29
• Open Shortest Path First (OSPF)
Nonproprietary CISCO protocol
Link-state routing protocol
Originally described in RFC 2328.
Uses SPF algorithm to calculate the lowest
cost to a destination
Routing updates are flooded as topology
changes occur
30
• EIGRP - Enhanced Interior Gateway
Routing Protocol
Cisco proprietary protocol
Enhanced distance vector routing protocol
Uses load balancing
Combination of distance vector and link-state
Calculates shorted path first using Diffused
Update Algorithm (DUAL)
Routing updates
Broadcast every 90 seconds
or as triggered by topology changes
31
• Border Gateway Protocol (BGP)
Exterior Gateway Protocol
Distance vector routing protocol
Used between ISPs or ISPs and clients
Used to route Internet traffic between
autonomous systems
Try Interactive Lab CCNA 2 Module 6 Page 6.3.3
32
Exterior Gateway Protocols
• EGP designed for use between
two different networks that are under the control of different
organizations, ISPs.
• In order for routing to begin you need:
A list of neighbor routers with which to exchange routing
information
A list of networks to advertise as directly reachable
The autonomous system number of the local router
Try interactive lab CCNA 2 Module 6 Page 6.3.4
33
Distance vector (RIP or IGRP)
• Known as Bellman-Ford algorithm
• Routing decisions based upon information provided
by its neighboring routers
• Inform neighbors of your routing table on periodic
basis
• Advantages
use few resources
• Disadvantages
Slow convergence
Metrics don’t scale well
• Decisions made based on
Finding the distance (number of hops)
34
Link-state (OSPF or IS-IS)
• Shortest Path First algorithm
• Flood routing information to all routers
• Each router gets a complete view of internetwork
• Routing updates sent on topology change (LSA)
They are event triggered
Resulting in quick convergence
• Quick convergence
Prevents routing loops
Prevents routing errors
Use more system resources
• Expensive to implement but scalable
35
Download