63
www.jstu.edu.cn 3 3 第 第第第第 第 第第第第 第第第第 第第第第

第 3 章 路由技术 — 动态路由

  • Upload
    harsha

  • View
    82

  • Download
    6

Embed Size (px)

DESCRIPTION

第 3 章 路由技术 — 动态路由. 教学目标. 1 、 熟悉动态路由协议的相关概念; 2 、掌握 RIP 路由协议的原理和配置方法 3 、了解 OSPF 路由协议的配置; 4 、掌握三层交换机的路由配置. 主要内容. 项目描述 知识准备 项目实施 项目小结. 课程议题. 项目描述. 多园区网络工作场景. - PowerPoint PPT Presentation

Citation preview

Page 1: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

第第 33 章 路由技术章 路由技术——动态路由动态路由

Page 2: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

教学目标教学目标

11 、、熟悉动态路由协议的相关概念;熟悉动态路由协议的相关概念;

22 、掌握、掌握 RIPRIP 路由协议的原理和配置方法路由协议的原理和配置方法

33 、了解、了解 OSPFOSPF 路由协议的配置;路由协议的配置;

44 、掌握三层交换机的路由配置、掌握三层交换机的路由配置

Page 3: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

主要内容主要内容

项目描述项目描述

知识准备知识准备

项目实施项目实施

项目小结 项目小结

Page 4: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

课程议题课程议题

项目描述项目描述

Page 5: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

多区域的网络是在简单网络基础上,利用成熟的网络技术和通信技术,采用统一的网络协议( TCP/IP ),将全校办公、教学、实验、科研通过校园网络连接起来,并与 CERNET 、教科网、 Internet

连接。在全校范围内建立实时的数据传输,提供可靠的、高速的、可管理的网络环境,以实现广泛的资源和数据共享,提供统一身份认证、电子邮件等网络服务。

经过互连和扩容之后的多区域校园网,不仅要在速度、容量上完全满足需求。更重要的是,将原本松散的、处于各地的网络从规格、管理软件、安全防护等方面进行完整的统一。同时,使得未来的系统升级变得简单而可行。

多园区网络工作场景多园区网络工作场景

Page 6: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

Page 7: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

多园区网络连接项目任务多园区网络连接项目任务 青山大学最近与几家专科类院校进行了合并,合并后成为一家颇有影

响的综合类本科院校,学校完成合并工作后,各个校区的网络互联工作提上了日程表。学校合并涉及到各个校区路由器运行路由协议的整体规划,经过和学校方面沟通 ,基本上确定以公有的路由协议为主。

Page 8: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

多园区网络连接工作拓扑多园区网络连接工作拓扑

F1/0

F1/1F1/1

B

F0/23

F0/23

VLAN2

S2126

S3550F0/24

F0/24

东校区 西校区

VLAN3

F0/23

F0/23

VLAN4

S2126

S3550F0/24

F0/24

VLAN3

F1/0 A

Page 9: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

课程议题课程议题

知识准备知识准备

Page 10: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

知识准备知识准备

动态路由协议概述动态路由协议概述

RIPRIP 路由协议路由协议

OSPFOSPF 路由协议路由协议

三层交换机路由配置三层交换机路由配置

Page 11: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

课程议题课程议题

动态路由协议概述动态路由协议概述

Page 12: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

动态路由动态路由

动态路由概述动态路由概述 动态路由是指利用路由器上运行的动态路由协议定期和其他路由动态路由是指利用路由器上运行的动态路由协议定期和其他路由

器交换路由信息,而从其他路由器上学习到的路由信息,自动建器交换路由信息,而从其他路由器上学习到的路由信息,自动建立起自己的路由。立起自己的路由。

动态路由协议动态路由协议 RIP RIP 路由信息协议路由信息协议 IGRP IGRP 内部网关路由协议内部网关路由协议 OSPF OSPF 开放式最短路径优先开放式最短路径优先 IS-IS IS-IS 中间系统中间系统 -- 中间系统中间系统 EIGRP EIGRP 增强型内部网关路由协议增强型内部网关路由协议 BGP BGP 边界网关协议边界网关协议

Page 13: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

动态路由协议动态路由协议

基本原理基本原理 要求网络中运行相同的路由协议要求网络中运行相同的路由协议 所有运行了路由协议的路由器会将本机相关路由信息发送给网络中其所有运行了路由协议的路由器会将本机相关路由信息发送给网络中其

他的路由器他的路由器 所有路由器会根据所学的信息产生相应网段的路由信息所有路由器会根据所学的信息产生相应网段的路由信息 所有路由器会每隔一段时间向邻居通告本机的状态(路由更新)所有路由器会每隔一段时间向邻居通告本机的状态(路由更新)

Page 14: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

自治系统自治系统

自治系统(自治系统( ASAS )) 一个自治系统就是处于一个管理机构控一个自治系统就是处于一个管理机构控

制之下的路由器和网络群组 制之下的路由器和网络群组

Page 15: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

IGPIGP 和和 EGPEGP

外部网关协议(外部网关协议( EGPEGP )) 在自治系统之间交换路由选择信息的互联网络协议,如在自治系统之间交换路由选择信息的互联网络协议,如 BGPBGP 。。

内部网关协议内部网关协议 (IGP)(IGP)

在自治系统内交换路由选择信息的路由协议,常用的内部网关在自治系统内交换路由选择信息的路由协议,常用的内部网关协议有协议有 OSPFOSPF 、、 RIPRIP 、、 IGRP,EIGRPIGRP,EIGRP 、、 IS-IS IS-IS 。。

IGPIGP

EGPEGP

Page 16: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

距离矢量路由协议距离矢量路由协议

距离矢量(距离矢量( Distance Vector Distance Vector )) 路由器只向邻居发送路由信息报文路由器只向邻居发送路由信息报文 路由器将更新后完整路由信息报文发送给邻居路由器将更新后完整路由信息报文发送给邻居 路由器根据接收到的信息报文计算产生路由表路由器根据接收到的信息报文计算产生路由表 RIPRIP 、、 BGPBGP 、、 IGRPIGRP

S 1/3S 1/2 S 1/2

整个路由表

路由器 B

路由器 A 路由器 B

S 1/3

整个路由表

路由器 A

Page 17: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

距离矢量路由协议距离矢量路由协议 (( 续续 ))

S 1/3S 1/2 S 1/2

路由器 A 路由器 B

S 1/3

192.168.3.0/24192.168.1.0/24 192.168.2.0/24

RA 路由表192.168.1.0/24 S1/2192.168.2.0/24 S1/31921.68.3.0 RB

RB 路由表192.168.2.0/24 S1/3192.168.3.0/24 S1/2192.168.1.0 RA

协议报文192.168.1.0/24192.168.2.0/24

协议报文192.168.2.0/24192.168.3.0/24

Page 18: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

距离矢量路由协议(续)距离矢量路由协议(续)

拓朴变化引起路由表的更新

更新路由表

向路由器 A 传送更新的路由表

更新路由表

AA

BB

Page 19: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

距离矢量协议距离矢量协议 -- 路由环路路由环路

CC 路由器拓扑发生变化将路由器拓扑发生变化将 10.4.0.010.4.0.0 网段设为不可达网段设为不可达

10.4.0.010.1.0.0 10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0 XXAA BB CC

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.4.0.0

S0 2

10.2.0.0

s0 0

10.3.0.0

S1 0

10.4.0.0

S1 1

10.1.0.0

S0 1

10.3.0.0

s0 0

10.4.0.0

E0 Down

10.2.0.0

S0 1

10.1.0.0

S0 2

Page 20: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

路由环路路由环路

一段时间后路由器一段时间后路由器 BB 将到将到 10.4.0.010.4.0.0跳数为跳数为 11 的路由信息向外发布,路由器的路由信息向外发布,路由器

据此将自己的路由表进行更新,同过路由据此将自己的路由表进行更新,同过路由 BB 可到达可到达 10.4.0.010.4.0.0 ,跳数为,跳数为 22

10.4.0.010.1.0.0 10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0 XXAA BB CC

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.4.0.0

S0 2

10.2.0.0

s0 0

10.3.0.0

S1 0

10.4.0.0

S1 1

10.1.0.0

S0 1

10.3.0.0

s0 0

10.4.0.0

E0 2

10.2.0.0

S0 1

10.1.0.0

S0 2

Page 21: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

路由环路路由环路

再一段时间后,路由器再一段时间后,路由器 CC 反过来又将自己的路由信息发布给路由器,影反过来又将自己的路由信息发布给路由器,影

响路由响路由 BB 的路由信息更新的路由信息更新

10.4.0.010.1.0.0 10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0 XXAA BB CC

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.4.0.0

S0 4

10.2.0.0

s0 0

10.3.0.0

S1 0

10.4.0.0

S1 3

10.1.0.0

S0 1

10.3.0.0

s0 0

10.4.0.0

E0 2

10.2.0.0

S0 1

10.1.0.0

S0 2

Page 22: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

路由环路路由环路

如此循环往复,互相影响形成路由信息更新环路如此循环往复,互相影响形成路由信息更新环路

10.4.0.010.1.0.0 10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0 XXAA BB CC

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.4.0.0

S0 6

10.2.0.0

s0 0

10.3.0.0

S1 0

10.4.0.0

S1 5

10.1.0.0

S0 1

10.3.0.0

s0 0

10.4.0.0

S0 4

10.2.0.0

S0 1

10.1.0.0

S0 2

Page 23: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

定义最大跳数定义最大跳数

16 作为一种不可达的标记:从路由自环产生的后果的角度来考虑问题;缺点是限制了网络的规模

10.4.0.010.1.0.0 10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0 XXAA BB CC

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.4.0.0

S0 16

10.2.0.0

s0 0

10.3.0.0

S1 0

10.4.0.0

S1 16

10.1.0.0

S0 1

10.3.0.0

s0 0

10.4.0.0

s0 16

10.2.0.0

S0 1

10.1.0.0

S0 2

Page 24: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

解决路由环路的方法解决路由环路的方法

有以下四种方法可以解决路由环路:有以下四种方法可以解决路由环路: 水平分割水平分割 (Split Horizon)(Split Horizon)

毒性反转毒性反转 (Poison Reverse)(Poison Reverse)

触发更新(触发更新( Trigger UpdateTrigger Update )) 抑制倒计时(抑制倒计时( Hold-downHold-down ))

Page 25: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

水平分割(水平分割( split-horizonsplit-horizon ))

路由器向外发布某网段路由信息后不再接受从反方向发布回来的同一网路由器向外发布某网段路由信息后不再接受从反方向发布回来的同一网

段的路由更新信息段的路由更新信息

XXXX

10.1.0.0 10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0 XXAA BB CC

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.4.0.0

S0 2

10.2.0.0

s0 0

10.3.0.0

S1 0

10.4.0.0

S1 1

10.1.0.0

S0 1

10.3.0.0

s0 0

10.4.0.0

E0 0

10.2.0.0

S0 1

10.1.0.0

S0 2

10.4.0.0

Page 26: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

毒性反转(毒性反转( poison reverse poison reverse ))

当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而

是用是用 1616 ,即不可达的度量值将它广播出去。缺点增加了路由表的大小,即不可达的度量值将它广播出去。缺点增加了路由表的大小

10.4.0.010.1.0.0 10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0 XXAA BB CC

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.4.0.0

S0 2

10.2.0.0

s0 0

10.3.0.0

S1 0

10.4.0.0

S1 down

10.1.0.0

S0 1

10.3.0.0

s0 0

10.4.0.0

E0 16

10.2.0.0

S0 1

10.1.0.0

S0 2

Page 27: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

触发更新触发更新 (Triggered Update )(Triggered Update )

得知网络拓扑结构发生改变得知网络拓扑结构发生改变 ,, 不等待发送周期 不等待发送周期 ,, 立刻通告更新后全部的立刻通告更新后全部的

路由表路由表

10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0 XX

subnet 10.4.0.0, metric 16

subnet 10.4.0.0, metric 16

10.1.0.0

subnet 10.4.0.0, metric 16

subnet 10.4.0.0, metric 16

subnet 10.4.0.0, metric 16

subnet 10.4.0.0, metric 16

AA CCBB

Page 28: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

抑制时间(抑制时间( hold-down timehold-down time ))

一条路由信息无效之后,一段时间内这条路由都处于抑制状一条路由信息无效之后,一段时间内这条路由都处于抑制状

态,即在一定时间内不再接收关于同一目的的路由更新。态,即在一定时间内不再接收关于同一目的的路由更新。

等待网络中其它路由器收敛等待网络中其它路由器收敛 ,, 在该时间内不学习任何与该网络相关的路在该时间内不学习任何与该网络相关的路

由信息由信息 (RIP(RIP 缺省缺省 180180 秒秒 ),), 在倒记时其间继续向其它路由器发送毒化信息。在倒记时其间继续向其它路由器发送毒化信息。

10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

E0 S0 S0 S1 S0 E0 XXAA BB CC

Page 29: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

链路状态路由协议链路状态路由协议 链路状态(链路状态( Link-StateLink-State ))

链路状态路由协议向链路状态路由协议向全全网扩散链路状态信息(如网扩散链路状态信息(如 UPUP 、、 DOWNDOWN 、、 IPIP 、网、网络类型等),通过链路状态通告络类型等),通过链路状态通告 LSALSA (( Link State AdvertisemenLink State Advertisemen

tt )扩散到网上每台路由器的。)扩散到网上每台路由器的。 链路状态路由协议当网络结构发生变化立即发送更新信息链路状态路由协议当网络结构发生变化立即发送更新信息 链路状态路由协议只发送需要更新的信息链路状态路由协议只发送需要更新的信息

链路状态

One Route

Page 30: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

链路状态路由协议(续)链路状态路由协议(续)

LSDB

LSA 的 RTA

LSA 的 RTB

LSA 的 RTC

LSA 的 RTD

(二)每台路由器的链路状态数据库

( 一)网络的拓朴结构

C

A B

D

1

2

3

C

A B

D

1

2

3

C

A B

D

1

2

3

C

A B

D

1

2

3

(四)每台路由器分别以自己为根节点计算最小生成树

(三)由链路状态数据库得到的带权有向图

C

A B

D

1

2

3

5

RTC

RTD

3

2

1

5

RTBRTA

并此构造路由表

Page 31: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

有类路由有类路由

有类路由(有类路由( classful-routingclassful-routing )) 有类路由协议在进行路由信息传递时,不包含路由的掩码信息。路有类路由协议在进行路由信息传递时,不包含路由的掩码信息。路

由器按照标准由器按照标准 AA 、、 BB 、、 CC 类进行汇总处理类进行汇总处理 当与外部网络交换路由信息时,接收方路由器将不会知道当与外部网络交换路由信息时,接收方路由器将不会知道 SubnetSubnet ,,因为因为 Subnet MaskSubnet Mask 信息没有被包括在路由更新数据包中信息没有被包括在路由更新数据包中

RIPv1RIPv1 、、 IGRPIGRP

注意:注意: Classful routingClassful routing 路由可以交换属于同一个主类(路由可以交换属于同一个主类( AA 类,类, BB 类,类,

CC 类)网络子网的路由,但必须使用相同的类)网络子网的路由,但必须使用相同的 Subnet maskSubnet mask

Page 32: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

172.16.1.0/24172.16.2.0/24

172.16.2.0/24 172.16.1.0/24 192.168.5.16/28

172.16.1.0/24192.168.5.16/28

192.168.5.16/28

172.16.2.0

192.168.5.0/24 172.16.2.0/24 172.16.0.0/16

172.16.2.0

有类路由协议有类路由协议

有类路由协议在同一个主类网络里能够区分有类路由协议在同一个主类网络里能够区分 SubnetSubnet ,是因为:,是因为: 如果路由更新信息是关于在接收如果路由更新信息是关于在接收 InterfaceInterface 上所配置的同一主类网上所配置的同一主类网

络的,那么路由器将采用配置在本地络的,那么路由器将采用配置在本地 InterfaceInterface 上的上的 Subnet Subnet

Mask Mask

如果路由更新信息是关于在接收如果路由更新信息是关于在接收 InterfaceInterface 上所配置的不同主类网上所配置的不同主类网络的,那么路由器将根据其所属地址类别采用缺省的络的,那么路由器将根据其所属地址类别采用缺省的 Subnet MaskSubnet Mask

Page 33: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

无类路由-路由传递无类路由-路由传递

无类路由协议无类路由协议 (Classless routing)(Classless routing) 无类路由协议在进行路由信息传递时,包含子网掩码信息,支持无类路由协议在进行路由信息传递时,包含子网掩码信息,支持 VLSMVLSM

(( 变长子网掩码变长子网掩码 ))

RIPv2RIPv2 、、 OSPFOSPF 、、 IS-ISIS-IS 、、 BGPBGP

包括路由掩码信息

10.1.0.0/1610.2.0.0/16

172.16.1.0/24172.16.2.0/24

10.1.0.0/1610.2.0.0/16

172.16.1.0/24172.16.2.0/24

10.1.0.0/1610.2.0.0/16

172.16.1.0/24172.16.2.0/24

10.1.0.0/16 172.16.2.0/2410.2.0.0/16 172.16.1.0/24

Page 34: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

课程议题课程议题

RIPRIP协议协议

Page 35: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

路由信息协议路由信息协议 -RIP-RIP

RIPRIP 协议概述协议概述 RIPRIP (( RoutingRouting InformationInformation ProtocolsProtocols ,路由信息协议),,路由信息协议),

是应用较早、使用较普遍的内部网关协议是应用较早、使用较普遍的内部网关协议 (Interior Gateway (Interior Gateway

Protocol,Protocol, 简称简称 IGP)IGP) ,适用于小型同类网络,是典型的距离矢量,适用于小型同类网络,是典型的距离矢量(distance-vector)(distance-vector) 协议 协议

RIPRIP 是基于是基于 UDPUDP ,端口,端口 520520 的应用层协议的应用层协议

UDP Header

Port No.

SegmentPayload

IP Header

Protocol Number

Frame Header

CRC

Packet Payload

Frame Payload

6 - TCP17 - UDP6 - TCP17 - UDP 520 - RIP520 - RIP

Page 36: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

RIPRIP 协议的路由算法协议的路由算法

度量值:度量值: RIPRIP 协议是以跳数来衡量到达目的网络的度量值(协议是以跳数来衡量到达目的网络的度量值( metricmetric ))

10.1.0.0 10.2.0.0 10.3.0.0

E0 S0 S0 S1 S0 E0AA BB CC

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.4.0.0

S0 2

10.2.0.0

s0 0

10.3.0.0

S1 0

10.4.0.0

S1 1

10.1.0.0

S0 1

10.3.0.0

s0 0

10.4.0.0

E0 0

10.2.0.0

S0 1

10.1.0.0

S0 2

10.4.0.0

Page 37: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

RIPRIP 协议的路由算法协议的路由算法

S1

10.2.0.0

S0 S1 E0

10.20.0.0

度量值度量值 RIPRIP 协议假定如果从网络的一个终端到另一个终端的路由跳数超过协议假定如果从网络的一个终端到另一个终端的路由跳数超过 1515 个,个,

将被认为是可不到达的将被认为是可不到达的

10.1.0.0

E0 S0

10.1.0.0

E0 0

10.2.0.0

S0 0

10.3.0.0

S0 1

10.20.0.0

S0 Infinity

Page 38: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

RIP启动时的初始 RIP Database 仅包含本路由器声明的路由。

RIP 协议启动后向各个接口广播或组播一个 REQUEST 报文。

邻居路由器的 RIP 协议从某接口收 REQUEST 报文,根据自己的 RIP Database ,形成 Update 报文向该接口对应的网络广播。

RIP 接收邻居路由器回复的包含邻居路由器 RIP Database 的 Update 报文,形成自己的 RIP Database 。

RIP 的 Metric 以 Hop 为计算标准,最大有效跳数为 15跳, 16跳为无穷大代表无效。

RIPRIP 协议的工作原理协议的工作原理

Page 39: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

RIPRIP 路由信息的更新路由信息的更新

AA

更新路由表更新路由表

网络拓扑结构

发生改变等待下一个发送周期通告更新后

全部的路由表

更新路由表更新路由表

BB

依托于时间周期的更新依托于时间周期的更新 当路由器当路由器 AA 连接的网络拓扑发生改变后连接的网络拓扑发生改变后 AA 路由器更新路由表,等到下一路由器更新路由表,等到下一

个发送周期通告更新后的路由表,路由器个发送周期通告更新后的路由表,路由器 BB 收到此更新信息后更新自己收到此更新信息后更新自己的路由表的路由表

Page 40: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

RIPRIP 路由信息的更新路由信息的更新

RIP依赖三种定时器维护其数据库:

更新定时器 ---30秒

路由失效定时器 ---180秒

清除路由条目时间 240秒

Page 41: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

RIPRIP 路由协议的版本路由协议的版本

RIPv1RIPv1 有类路由协议,不支持有类路由协议,不支持 VLSMVLSM

以广播的形式发送更新报文以广播的形式发送更新报文 不支持认证不支持认证

RIPv2RIPv2 无类路由协议,支持无类路由协议,支持 VLSMVLSM

以组播的形式发送更新报文以组播的形式发送更新报文 支持明文和支持明文和 MD5MD5 的认证的认证

Page 42: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

配置配置 RIPRIP 协议协议

配置步骤配置步骤11 、开启、开启 RIPRIP 路由协议进程路由协议进程

Router(config)#router rip

22 、申请本路由器参与、申请本路由器参与 RIPRIP 协议的直连网段信息协议的直连网段信息 Router(config-router)#network 192.168.1.0

33 、指定、指定 RIPRIP 协议的版本协议的版本 2(2(默认是默认是 version1)version1) Router(config-router)#version 2

44 、在、在 RIPv2RIPv2版本中关闭自动汇总版本中关闭自动汇总 Router(config-router)#no auto-summary

Page 43: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

查看查看 RIPRIP 配置信息配置信息

验证 验证 RIPRIP 的配置的配置 Router#show ip protocolsRouter#show ip protocols

显示路由表的信息显示路由表的信息 Router#show ip routeRouter#show ip route

清除 清除 IPIP 路由表的信息路由表的信息 Router#clear ip route Router#clear ip route

在控制台显示 在控制台显示 RIPRIP 的工作状态的工作状态 Router#debug ip ripRouter#debug ip rip

Page 44: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

课程议题课程议题

OSPFOSPF协议协议

Page 45: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

OSPFOSPF 协议简介协议简介

OSPFOSPF 路由协议:路由协议: 开放式最短路径优先协议开放式最短路径优先协议 (Open Shortest Path First )(Open Shortest Path First ) ,是由,是由

IETFIETF 开发的路由选择协议。开发的路由选择协议。 OSPFOSPF 路由协议是一种基于路由协议是一种基于 DiikstraDiikstra 算法的链路状态路由协议,它通过算法的链路状态路由协议,它通过

在在 IPIP 网络内维护一个描述网络结构的数据库,并计算最短路径树的费用网络内维护一个描述网络结构的数据库,并计算最短路径树的费用(( costcost )而形成一张相应的路由信息表。)而形成一张相应的路由信息表。

目前共有三个版本:目前共有三个版本: OSPFv1 OSPFv1 测试版本,仅在实验平台使用测试版本,仅在实验平台使用 OSPFv2 OSPFv2 发行版本,目前使用的都是这个版本发行版本,目前使用的都是这个版本 OSPFv3 OSPFv3 测试版本,提供对测试版本,提供对 IPv6IPv6 的路由支持的路由支持

Page 46: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

OSPFOSPF 协议协议

OSPFOSPF 协议的特点:协议的特点: 可适应大规模网络可适应大规模网络 路由变化收敛速度快路由变化收敛速度快 无路由自环无路由自环 支持变长子网掩码支持变长子网掩码 VLSMVLSM

支持等值路由支持等值路由 支持区域划分支持区域划分 提供路由分级管理提供路由分级管理 支持验证支持验证 支持以组播地址发送协议报文支持以组播地址发送协议报文

Page 47: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

OSPFOSPF 协议的一些基本概念协议的一些基本概念

OSPFOSPF :: 开放式最短路径优先开放式最短路径优先

协议号协议号 OSPFOSPF 的协议号是的协议号是 8989

IP Header

( Protocol # 89) OSPF Packet

Page 48: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

OSPFOSPF 基本概念基本概念

Router IDRouter ID 一个一个 32bit32bit 的无符号整数,是一台路由器的唯一标识,在整个自治的无符号整数,是一台路由器的唯一标识,在整个自治

系统内唯一系统内唯一 首先,路由器选取它所有的首先,路由器选取它所有的 loopbackloopback 接口上数值最高的接口上数值最高的 IPIP 地址地址 如果路由器没有配置如果路由器没有配置 IPIP 地址的地址的 loopbackloopback 接口,那么路由器将选取接口,那么路由器将选取它所有的物理接口上数值最高的它所有的物理接口上数值最高的 IPIP 地址地址

用作路由器用作路由器 IDID 的接口不一定非要运行的接口不一定非要运行 OSPFOSPF 协议协议

Page 49: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

OSPFOSPF 运行过程运行过程

OSPFOSPF 的运行过程:的运行过程:11 、每个运行、每个运行 OSPFOSPF 的路由器发送的路由器发送 HELLOHELLO 报文到所有启用报文到所有启用 OSPFOSPF 的接口。如果的接口。如果

在共享链路上两个路由器发送的在共享链路上两个路由器发送的 HELLOHELLO 报文内容一致,那么这两个路由器报文内容一致,那么这两个路由器将形成邻居关系。将形成邻居关系。

22 、从这些邻居关系中,部分路由器形成邻接关系。邻接关系的建立由、从这些邻居关系中,部分路由器形成邻接关系。邻接关系的建立由 OSPFOSPF

路由器交换路由器交换 HELLOHELLO 报文和网络类型来决定。报文和网络类型来决定。

33 、形成邻接关系的每个路由器都宣告自己的所有链路状态。、形成邻接关系的每个路由器都宣告自己的所有链路状态。

44 、每个路由器都接受邻居发送过来的、每个路由器都接受邻居发送过来的 LSALSA ,记录在自己的链路数据库中,并,记录在自己的链路数据库中,并将链路数据库的一份拷贝发送给其它的邻居。将链路数据库的一份拷贝发送给其它的邻居。

55 、通过在一个区域中泛洪,使得给区域中的所有路由器同步自己数据库。、通过在一个区域中泛洪,使得给区域中的所有路由器同步自己数据库。

66 、当数据库同步之后,、当数据库同步之后, OSPFOSPF 通过通过 SPFSPF 算法,计算到目的地的最短路径,并算法,计算到目的地的最短路径,并形成一个以自己为根的无自环的最短路径树。形成一个以自己为根的无自环的最短路径树。

77 、每个路由器根据这个最短路径树建立自己的路由转发表。、每个路由器根据这个最短路径树建立自己的路由转发表。

Page 50: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

OSPFOSPF 区域的划分区域的划分

Area2Area2Area1Area1

Area0Area0

Page 51: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

OSPFOSPF 协议协议

OSPFOSPF 配置如下:配置如下:11 、创建、创建 loopbackloopback 接口,定义接口,定义 ROUTE IDROUTE ID

routerA(config)#interface loopback 10

routerA(config)#ip address 192.168.100.1 255.255.255.0

22 、开启、开启 OSPFOSPF 进程进程 routerA(config)#router ospf 100

100 代表进程编号,只具有本地意义

33 、申请直连网段、申请直连网段 routerA(config-router)#network 10.1.1.0 0.0.0.255 area 0

注意反掩码和区域号

Page 52: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

查看查看 OSPFOSPF 配置信息配置信息

验证 验证 OSPFOSPF 的配置的配置 Router#show ip ospfRouter#show ip ospf

显示路由表的信息显示路由表的信息 Router#show ip routeRouter#show ip route

清除 清除 IPIP 路由表的信息路由表的信息 Router#clear ip route Router#clear ip route

在控制台显示 在控制台显示 OSPFOSPF 的工作状态的工作状态 Router#debug ip ospfRouter#debug ip ospf

Page 53: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

课程议题课程议题

三层交换机的路由配置三层交换机的路由配置

Page 54: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

三层交换的路由功能三层交换的路由功能

三层交换机默认开启路由功能三层交换机默认开启路由功能 Switch(config)#ip routing (Switch(config)#ip routing ( 开启三层交换机路由功能开启三层交换机路由功能 ))

三层交换机配置路由接口的两种方法三层交换机配置路由接口的两种方法 开启三层交换机物理接口的路由功能开启三层交换机物理接口的路由功能

Switch(config)#interface fastethernet 0/5 Switch(config-if)#no switchport Switch(config-if)#ip address 192.168.1.1 255.255.255.0 Switch(config-if)#no shutdown

关闭物理接口路由功能关闭物理接口路由功能 Switch(config-if)# switchport

采用采用 SVISVI 方式(方式( switch virtual interfaceswitch virtual interface )) Switch(config)#interface vlan 10 Switch(config-if)#ip address 192.168.1.1.255 255.255.0 Switch(config-if)#no shutdown

Page 55: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

VLAN20Network 172.16.20.4

VLAN30Network 172.16.30.5

VLAN10Network 172.16.10.3

三层交换实现三层交换实现 VLANVLAN 间路由间路由

三层交换机的每一个接口连接一个独立的三层交换机的每一个接口连接一个独立的 VLANVLAN

开启每个接口的路由功能,并配置开启每个接口的路由功能,并配置 IPIP

Page 56: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

三层交换实现三层交换实现 VLANVLAN 间路由(续)间路由(续)

分别创建每个分别创建每个 VLANVLAN 的的 SVISVI 接口,并配置接口,并配置 IPIP 地址地址 三层交换机和二层交换机通过三层交换机和二层交换机通过 trunktrunk链路相连链路相连

192.168.1.0/24VLAN10

192.168.1.0/24VLAN10

192.168.3.0/24VLAN20

192.168.3.0/24VLAN20

192.168.4.0/24VLAN30

192.168.4.0/24VLAN30

192.168.2.0/24VLAN40

192.168.2.0/24VLAN40

Page 57: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

三层交换机和路由器相连的网络三层交换机和路由器相连的网络

方法一方法一 (SVI)(SVI) :: Switch(config)#interface f0/10Switch(config)#interface f0/10

Switch(config-if)#switchport access vlan 10Switch(config-if)#switchport access vlan 10

Switch(config-if)#exitSwitch(config-if)#exit

Switch(config)#interface vlan 10Switch(config)#interface vlan 10

switch(config-if)#ip address 192.168.10.1 255.255.255.0switch(config-if)#ip address 192.168.10.1 255.255.255.0

Switch(config-if)#no shutdownSwitch(config-if)#no shutdown

F0/10F0/10 F1/0F1/0

Page 58: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

三层交换机和路由器相连的网络(续三层交换机和路由器相连的网络(续 ))

F0/10F0/10 F1/0F1/0

方法二方法二 (( 路由接口路由接口 )) :: Switch(config)#interface f0/10Switch(config)#interface f0/10

Switch(config-if)#no switchportSwitch(config-if)#no switchport

Switch(config-if)#ip address 192.168.10.1 Switch(config-if)#ip address 192.168.10.1

255.255.255.0255.255.255.0

Switch(config-if)#no shutdownSwitch(config-if)#no shutdown

Page 59: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

三层交换机路由协议的配置三层交换机路由协议的配置

静态路由静态路由 Switch(config)#ip route x.x.x.x x.x.x.x Switch(config)#ip route x.x.x.x x.x.x.x

[x.x.x.x/interface][x.x.x.x/interface]

RIPRIP Switch(config)#router rip Switch(config)#router rip

Switch(config-router)#network X.X.X.X Switch(config-router)#network X.X.X.X

Switch(config-router)#version 2Switch(config-router)#version 2

注:三层交换机不支持注:三层交换机不支持 no auto-summaryno auto-summary

OSPFOSPF Switch(config)#router ospfSwitch(config)#router ospf

Switch(config)#network X.X.X.X X.X.X.X area xSwitch(config)#network X.X.X.X X.X.X.X area x

Page 60: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

查看三层交换机路由配置查看三层交换机路由配置

查看路由接口信息查看路由接口信息 Switch#show ip interfaceSwitch#show ip interface

查看路由表查看路由表 Switch#show ip routeSwitch#show ip route

查看动态路由协议查看动态路由协议 Switch#show ip ripSwitch#show ip rip

Switch#show ip ospf Switch#show ip ospf

Page 61: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

课程议题课程议题

项目实施项目实施

Page 62: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

实验拓扑实验拓扑

F1/0

F1/1F1/1

B

F0/23

F0/23

VLAN2

S2126

S3550F0/24

F0/24

东校区 西校区

VLAN3

F0/23

F0/23

VLAN4

S2126

S3550F0/24

F0/24

VLAN3

F1/0 A

Page 63: 第 3 章 路由技术 — 动态路由

www.jstu.edu.cn

课程议题课程议题

项目小结项目小结