当前位置:
文档之家› CB-101 路由协议概述V2.0
CB-101 路由协议概述V2.0
10
路由表
路由表:三层设备所有路由信息的集合 就像交通路标牌一样
路由器最核心的表项,指导报文的转发
一般包含如下内容:目的地、得到的途径及 开销、下一跳地址、下一跳出接口 [H3C] display ip routing-table Routing Tables: Destination/Mask proto 0.0.0.0/0 Static 8.0.0.0/8 RIP 9.0.0.0/8 OSPF 9.1.0.0/16 RIP 20.0.0.0/8 Direct 20.0.0.1/32 Direct
23
静态路由配置示例
129.1.0.0/16
Router A
10.0.0.1
H3C B
S0/0 10.0.0.2 E1/0
S0/0
在路由器 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 Serial 0 /0
18
路由环路:概念
路由环路 :Routing loop
报文在两个或几个路由器之间循 环路由,直到TTL减为0而丢弃
TTL-3
C
TTL-2 到N的报文 TTL-1
不能正确到目的地,有时引起环 路发生的链路拥塞
几乎是路由中最坏的现象
网络N
A
B
19
路由环路:原因及解决方法
7
什么是路由
路由是 指导报文发送的路径信息
路由表:路标牌 路由协议: 负责收集信息,构建“地图”
Hop by Hop:路由器不知道完整转发路径,只知 道到达目的地的最近的下一跳如何走
路由的过程是报文中继转发的过程
PC2: 198.168.1.1/24 PC1: 125.168.1.1/16
168.1.0.0 网络
s1
A
s0
主链路
B
25
缺省路由
Router A
S0/0 10.0.0.1
Router B
10.0.0.2 S0/0
Network 在路由器 Router A上配置:
Public Network
ip route-static 0.0.0.0 0.0.0.0 10.0.0.2
Internet上大约99.99%的路由器上都存在一条缺省路由!
缺省路由并不一定都是手工配置的静态路由,有时也可以 由动态路由协议产生。
26
目录
路由及路由基本概念
静态路由及配置 动态路由协议概述 OSPF路由协议简介 BGP路由协议简介 路由策略及策略路由
27
动态路由协议在协议栈中的位置
BGP TCP
RIP UDP IP 链路层 物理层 OSPF IS-IS
28
动态路由协议的基本原理
动态路由协议是做什么的 如何做到这一点
计算路由的。计算本地路由器到网络中其它网段的路由。
每台路由器将自己已知的路由相关信息发给相邻的路由器,由 于大家都这样做,最终每台路由器都会收到网络中所有的路由 信息。然后运行某种算法,计算出最终的路由来。(实际上需 要计算的是该条路由的下一跳和权值)
198.168.3.0
一般高级路由协议支持手动聚 合,可以根据需要配置任意的 聚合粒度
注意IP地址的规划!
21
目录
路由及路由基本概念
静态路由及配置 动态路由协议概述 OSPF路由协议简介 BGP路由协议简介 策略路由
22
静态路由配置
开销大,配置复杂,无需人工维护,适合复杂拓朴 结构的网络
15
路由开销:Cost
路由的开销:Cost,Metric 影响因素
标识出了到达路由所指的目的地的代价,以选择最佳路径 IP包的“旅途”费用 线路延迟、线路带宽、线路占有率、线路可信度、跳数、 最大传输单元 与协议相关,不同的动态路由协议会选择以上的一种或几 种因素来计算花费值 该花费值只在同一种路由协议对同一目的地有比较意义 不同的路由协议之间的路由花费值没有可比性 不存在换算关系
1
30.1.1.2 下一跳 金碧广场向南走 20.1.1.2
20.1.1.1
10.1.1.2 市政府
北 京 路
20.1.1.2 30.1.1.1
金碧路 金碧广场 30.1.1.2
2
30.1.1.2 下一跳 金碧广场向西走 30.1.1.1
6
网络设备上的路由—实例
[H3C] display ip routing-table
24
浮动静态路由级的静态路由 当主链路down掉,会自动切换到备用链路
ISDN
备用链路 172.1.0.0 网络
A上配置: ip route-static 168.1.0.0 16 s0 pref 10 ip route-static 168.1.0.0 16 s1 pref 60
例如
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/0
注意:只有下一跳所属的接口是点对点(PPP、HDLC) 的接口时,才可以填写interface-name,否则必须填写 nexthop-address。
198.168.1.0 A只通告聚合路由 198.168.0.0/16 198.168.2.0 A B 路由表 路由表 198.168.0.0/16 198.168.1.0/24 198.168.2.0/24 198.168.3.0/24
自动聚合和手动聚合
很多路由协议支持自动聚合, 即按自然掩码来聚合路由
产生原因
配置错误 路由算法的缺陷 多种路由协议混合使用的复杂情况
解决方法
配置静态路由时多加注意 选用高级算法的路由协议 路由引入的时候注意过滤掉自己发出的路由
20
路由聚合
路由聚合
: Route Summary 为了减小路由表的规模,对于 某些属于一个更大网段的子网 所对应的路由,不发布那些具 体的子网路由,代之发布那个 更大网段的路由
CB-101 路由协议概述
ISSUE 2.0
日期: 2010-4-26
作者:陈斌(05672)
课程目标
学习完本课程,您应该能够:
了解路由及相关的基本概念 了解及配置静态路由 了解动态路由协议的基本原理
了解RIP、OSPF、BGP路由协议的
基本原理
了解路由策略与策略路由的区别
目录
8
Hop by Hop
北京
从昆明如何到北京?
郑州
成都
查询路由表 目的地址
下一步到哪里
昆明
9
Hop by Hop
每台三层设备都是一个数据中转站。
设备上的路由只是为数据指明目标地址的下一站是哪里。
下一站必须是三层直连的。
数据到了下一站后,再查询路由表,确定进一步的走向。
11
路由表中路由的来源
直连路由:链路层协议发现的路由
开销小,配置简单,无需人工维护。只能 发现本接口所属网段的路由。 无开销,配置简单,需人工维护,适合简 单拓扑结构的网络。 开销大,配置复杂,无需人工维护,适合 复杂拓扑结构的网络。
静态路由:手工配置
动态路由—路由协议发现的路由
29
动态路由协议如何实现动态性
“天王盖地虎”-“宝塔镇河妖”
每种路由协议都有自己的语言(相应的路由协议报文) 如果两台路由器都实现了某种路由协议并已经启动该协 议,则具备了相互通信的基础。 一台新加入的路由器应该主动把自己介绍给网段内的其 它路由器。通过发送广播报文或发送给指定的路由器邻 居来做到这一点。 为了能够观察到某台路由器突然失败(路由器本身故障 或连接线路中断)这种异常情况,规定两台路由器之间 的协议报文应该周期性地发送。
路由及路由基本概念
静态路由及配置 动态路由协议概述 OSPF路由协议简介 BGP路由协议简介 策略路由
为什么需要路由?
以太网(Ethernet)是以二层广播报文为基础的,网 络中存在大量的广播包,信息点越多,网络的传输效率越 低。 大量信息点的互联需要使用使用三层路由技术。
12
直连路由
链路层协议发现的路由
开销小,配置简单,无需人工维护 只能发现本接口所属网段的路由或协商到的对端的路 由
13
静态路由
手工配置静态路由
几乎无开销,配置简单 需管理员人工维护,适合简单拓朴结构的网络
14
动态路由
动态路由协议发现的路由
Routing Tables: Destination/Mask proto 0.0.0.0/0 Static 8.0.0.0/8 RIP 9.0.0.0/8 OSPF 9.1.0.0/16 RIP 20.0.0.0/8 Direct 20.0.0.1/32 Direct
pref Metric Nexthop Interface 60 0 120.0.0.2 Serial0 100 3 120.0.0.2 Serial0 10 50 20.0.0.2 Ethernet0 100 4 120.0.0.2 Serial0 0 0 20.0.0.1 Ethernet0 0 0 127.0.0.1 LoopBack0