路由器基础介绍
11
路由协议
12
静态路由配置
静态路由的配置命令:
[Router] ip route-static ip-address { mask | masklen } { interface-type
interface-name | nexthop-address } [ preference value ] [ reject |
设置水平分割
[Router-Serial 0]rip split-horizon
26
RIP:实例一
27
RIP:实例二
28
显示RIP协议配置信息
[Router]show rip
RIP is turning on
checkzero is on no peer default-cost : 16
network :
Flash
Interfaces
ROM
Auxiliary
4
路由器介绍
CPU:中央处理单元,和计算机一样,它是路由器的控制和 运算部件。 RAM/DRAM:内存(Random Access Memory / Dynamic Random Access Memory) 是路由器主要的存储部件。RAM 也叫做工作存储器,包含动态的配置信息。用于存储临时的 运算结果。如路由表、ARP表、快速交换缓存、缓冲数据包 、数据队列、当前配置文件。 Flash Memory:可擦除、可编程的ROM,用于存放路由器 的IOS,Flash的可擦除特性允许更新、升级IOS而不用更换 路由器内部的芯片。路由器断电后,Flash的内容不会丢失 。Flash容量较大时,就可以存放多个版本IOS。
15
路由自环
RT A S0 RT B 10.0.0.2 S0
10.0.0.1
Network N 在路由器 RT A上配置:
Public
Network 在路由器 RT B上配置: ip route-static 20.0.0.0 8
10.0.0.1
ip route-static 20.0.0.0
8 10.0.0.2
18
动态路由器协议简介
RIP(Routing Information Protocol):采用距离矢量算法。 早期的路由协议,配置简单。用HOP计算路由的花费。最 大支持直径为15个路由器的网络。 OSPF(Open Shortest Path First):采用链路状态算法。 网络流量小,收敛速度快。没有路由环路。缺点是复杂。 中大型网络使用 IS-IS(Intermediate System to Intermediate System) :采 用链路状态算法。
ห้องสมุดไป่ตู้
6
路由器介绍
路由器的功能:
网络层属于OSI中的第三层,从它的名字可以看出,它解决的是网 络与网络之间,即网际的通信问题,而不是同一网段内部的事。网络层 的主要功能即是提供路由,即选择到达目标主机的最佳路径,并沿该路 径传送数据包。除此之外,网络层还要能够消除网络拥挤,具有流量控 制和拥挤控制的能力。路由器是一种典型的网络层设备。
14
缺省路由配置示例
RT A
S0 10.0.0.1 RT B
10.0.0.2 S0
Network N 在路由器 RT A上配置: ip route-static 0.0.0.0 0.0.0.0 10.0.0.2
Public Network
Internet 上 大约99.99%的路由器上都存在一条缺省路由! 缺省路由并不一定都是手工配置的静态路由,有时也可以由动态路 由协议产生。
BGP(Border Gateway Protocol):自治系统间的路由协议 。基本功能是在自治系统间无环路的交换路由信息。
19
直连路由
20
路由表更新过程(一)
21
路由表更新过程(二)
22
路由环路
23
距离矢量环路现象
24
RIP协议概述
RIP最多支持以跳数为衡量标准,最多15跳。 RIP协议适用于中小型网络,有RIP-1和RIP-2。
收到LSU之后,进行确认。
32
区域2
区域0
区域1
33
配置路由器的Router ID [Router]router id A.B.C.D 启动OSPF协议 [Router] ospf [ process-id ] 配置OSPF区域
[Router-ospf-1]area area-id
在指定网段使能ospf [Router-ospf-1-area-0.0.0.0] network ip-address wildcard-mask
目录
1、路由器介绍 2、路由器工作流程 3、路由协议简述
2
路由器介绍
什么是路由器?
所谓路由就是指通过相互连接的网络,把信息从源地点 传输到目标地点的活动,因此,路由可以理解为选路。一 般来说,在路由过程中,信息至少会经过一个或多个中间 节点。
路由器介绍
路由器的组成
RAM
NVRAM
Console
13
静态路由配置示例
129.1.0.0/1 6
RT A
10.0.0.1 S0 S0
RT B
E0
10.0.0.2
在路由器 RT A上配置:
ip route-static 129.1.0.0 255.255.0.0 10.0.0.2
ip route-static 129.1.0.0 16 10.0.0.2 ip route-static 129.1.0.0 16 s0
25
RIP协议配置命令
启动RIP协议,进入RIP协议配置视图 [Router] rip 在指定的网络上使能RIP [Router-rip] network { network-number | all } 指定接口版本(接口视图下) rip version 1 rip version 2[broadcast|multicast] 配置RIP-2路由聚合 [Router-rip] summary
路由器 路由器
7
路由器的工作流程
Internet是由众多相对独立的子网连接起来的互联网 络,各子网内部又由许多主机组成。子网内部主机间的通信 按照链路层协议进行;子网之间的通信则要通过路由器实现 。 传统上路由器工作于网络7层协议的第三层,其主要 任务是接收来自一个网络接口的分组,根据其中所含的目的 地址,决定转发到哪一个下一个目的地址(可能是路由器也 可能就是目的主机),并决定从哪个网络接口转发出去。这 是路由器的最基本功能——分组转发功能。为了维护和使用 路由器,路由器还需要有配置或者说控制功能。 简单地说,路由器的主要工作是: (1)路径判断,使用一定的路由算法选择合适路径; (2)转发。
5
路由器介绍
NVRAM:非易失性RAM (nonvolatile RAM) ,用于存放路由 器的配置文件,路由器断电后,NVRAM中的内容仍然保持 。 NVRAM 包含的是配置文件的备份。 ROM:只读存储器,存储了路由器的开机诊断程序、引导程 序和特殊版本的IOS软件(用于诊断等有限用途),ROM中软 件升级需要更换芯片。 接口(Interface),用于网络连接,路由器就是通过这些接 口和不同的网络进行连接的。
120.0.0.0 summary is on 20.0.0.0 preference : 100
29
可适应大规模网络 路由变化收敛速度快 无路由自环 支持变长子网掩码VLSM 支持等值路由
支持区域划分
提供路由分级管理 支持验证
支持以组播地址发送协议报文
30
Router ID 一个32bit的无符号整数,是一台路由器的唯一标识,在 整个自治系统内唯一。 协议号
35
带宽
延时
跳数
负载
…
Metric的标准
不同的动态路由协议会选择以上的一种或几种因素来计算花 费值。 该花费值只在同一种路由协议内有比较意义。不同的路由协议之间 的路由花费值没有可比性,也不存在换算关系。
36
从优先级最高的协议获取的路由最先被优先选择加入路由表中
37
谢谢!
38
OSPF的协议号是89。
IP Header (Protocol # 89)
OSPF Packet
31
HELLO报文 用来发现及维持邻居关系,选举DR、BDR。 DD报文 用来描述本地LSDB的情况。 LSR报文
向对端请求本端没有的或者对端更新的LSA。
LSU报文 向对端路由器发送所需的LSA。
LSAck报文
8
路由器的工作流程
在收到任何一个数据包后,首先将该数据包的第二层信 息去掉(拆包),查看第三层信息;然后,根据路由表确定数 据包的路由;再检查安全访问表;若被通过,则再进行第二 层信息封装(打包);最后将该数据包转发。如果在路由表 中查不到对应网络层地址的网络。则路由器向源地址的站点 返回一个信息,并把这个数据包丢掉。 1.接收帧,并分解IP数据包 2.IP包头合法性验证 3.IP数据包选项处理 4.IP数据包本地提交和转发 5.转发寻径 6.转发验证 7.TTL处理 8.数据包分段 9.链路层寻址
blackhole ] 例如: ip route-static 129.1.0.0 16 10.0.0.2 ip route-static 129.1.0.0 255.255.0.0 10.0.0.2 ip route-static 129.1.0.0 16 Serial 2 注意:只有下一跳所属的的接口是点对点( PPP 、 HDLC )的接口时, 才可以填写<interface-name>,否则必须填写<nexthop-address>。
34