12.静态路由、静态缺省路由

静态路由

路由器:将不同网络连接起来,组成更大的网络。
工作在OSI七层模型的第三层(网络层)。
主要功能:隔离广播数据转发路由寻址
运行的协议:TCP/IP

a) 路由器需要对路由表进行维护
b) 路由器之间要有信息交换(路由协议)。

路由表:存储到达目的地址的路径[从哪个接口到达目的或从哪一个下跳地址到达目的]
(路由条目)

路由器工作原理:
1、如果目的地址存在于路由表中、那么直接转发
2、如果目的地址不存在于路由表中、那么取决于是否存在默认路由
a) 有默认路由:发送给默认路由
b) 无默认路由:丢弃该数据包

路由表的建立:

静态建立(静态路由,需要手工添加)
网络管理员通过网络的拓扑结构和链接方式、建立当前的路由表。适用于简单的网络环境。
优点:安全、简单、系统开销少
缺点:难度高(需要正确的理解网络的拓扑结构、以及如何配置路由表)、繁琐、扩展性能差

动态建立(动态路由,通过某些算法、自动建立路由表、并且可以根据实际变化实时进行调整。)

路由协议:

根据作用域来分类
用于在同一个AS中的路由器之间的路由算法、作用是计算AS中任意两个网络之间最快或者费用最低的路由通路、以达到最佳的网络性能。例如:RIP协议、RIP2协议、OSPF协议等域内路由协议(内部网关协议IGP
域外路由协议(外部网关协议EGP
用于不同AS的路由器之间的路由算法、作用是计算那些需要穿过不同AS的通路。由于这些AS是由不同组织来管理的、因此在选择通路时、依据的标准就不止是性能了、而是要根据多种策略(如费用、可用性、性能、AS之间的商业关系等)制定。例如:BGP协议等
核心网关路由协议(GGP)
主干网络(网络服务商)之间的路由算法

根据路由算法来分类
基于距离向量算法的路由协议
要求路由器将自己的路由表发送到临近的节点上,周期更新或触发更新。RIP、EIGRP
基于链路状态算法的路由协议(最短路径算法)
只发送路由表中描述自身链路状态的部分到临近的节点上,触发更新。OSPF

静态路由协议:
根据网络拓朴,手动添加路由表条目,适用于简单的网络环境。
优点:安全、简单、系统开销少
缺点:难度高(需要正确的理解网络的拓扑结构、以及如何配置路由表)、繁琐、扩展性能差
1、静态路由协议的配置
Router(config)#interface loopback 0 开户环回测试接口

查看路由表show ip route
C - connected 直接路由(本地路由器直接连接的网络)
S - static 静态路由(手动添加到路由表中的路由条目)

2、配置静态路由:Router(config)#ip route 23.1.1.0 255.255.255.0 12.1.1.2
3、查看静态路由条目:S 23.1.1.0 [1/0] via 12.1.1.2
静态路由 目标网络 [管理距离/] 下一跳地址
4、静态默认路由:在不知道目标网络的时候
5、配置默认路由:Router(config)#ip route 0.0.0.0 0.0.0.0 f0/0
6、查看默认路由:S* 0.0.0.0/0 [1/0] via 12.1.1.2

静态路由的配置
12.静态路由、静态缺省路由_第1张图片什么是路由?到达目标网络的路径,也叫路由条目
路由器是通过查找路由表中的路由条目,来找到到达目标网络的路径
配置路由:
R1#int f0/0
ip add 12.1.1.1 255.255.255.0

R2#int f0/0
ip add 12.1.1.2 255.255.255.0

R2#int f0/1
ip add 23.1.1.1 255.255.255.0

R3#int f0/1
ip add 23.1.1.2 255.255.255.0

R3(config)#int loopback 0 开启回环测试接口,模拟一个网络
#ip add 172.16.0.1 255.255.255.0模拟这样一个网络**

R1 ping 172.16.0.1

查看路由表:
#show ip route
12.静态路由、静态缺省路由_第2张图片C开头的表直连
S开头的表示静态 手动添加的
D各种协议学习到的

如何将路由条目添加到路由表中
1.直连路由:直接相连的路由,自动添加
2.手动添加路由条目:S开头,静态路由
3.动态路由协议:在路由器运行相关的路由协议,让他们通过相关的路由协议进行自动学习路由条目。
动态路由协议:RIP EIGRP OSPF(掌握这三个就可以) IS-IS BGP

静态路由的配置:
目标网络:172.16.0.1/24

两种配置方式:
1.通过指定出接口到达目标网络
R1(config)#ip route 172.16.0.0 255.255.255.0(目标地址) f0/0出接口
2.通过指定下一跳地址到达目标网络
R1(config)#ip route 172.16.0.0 255.255.255.0(目标地址) 12.1.1.2下一跳地址

R1#show ip route

R2(config)#ip route 172.16.0.0 255.255.255.0 23.1.1.2

R1#ping 172.16.0.1

R3也要有回去的路径
R3#show ip route
R3(config)#ip route 12.1.1.0 255.255.255.0 23.1.1.1

R1 ping 172.16.0.1能ping通

静态默认(缺省)路由:在不知道目标网络的时候用默认路由,通常在出口路由上配置
12.静态路由、静态缺省路由_第3张图片R3(config)#ip route 0.0.0.0 0.0.0.0 23.1.1.1(0.0.0.0代表所有网络
R3#ping 1.1.1.1
12.静态路由、静态缺省路由_第4张图片R1#int f0/1
R1#ip add 34.1.1.1
R3#int f0/1
ip add 34.1.1.2
静态路由配置负载均衡:(让两条链路都能走)
#ip route 172.16.0.0 255.255.255.0 34.1.1.2
R1#traceroute 172.16.0.1

1.浮动静态路由的配置:(设置只让一条链路通信,如果该链路坏了走另一条链路)(根据路由器管理距离越小越优先的原则,实验路由由自动的浮动选择)
R1(config)#ip route 172.16.0.0 255.255.255.0 12.1.1.2 10(数值越大,优先级越低)
R1(config)#ip route 172.16.0.0 255.255.255.0 34.1.1.2 1(默认为1)

R1(config)#do show ip route
R1(config)#int f0/
R1(config)#shudown
R1(config)#do show ip route

2.汇总静态路由的配置
12.静态路由、静态缺省路由_第5张图片R3#int loopback 1
R3#ip add 172.16.1.1 255.255.255.0
R3#int loopback 2
R3#ip add 172.16.2.1 255.255.255.0
R3#int loopback 3
R3#ip add 172.16.3.1 255.255.255.0

汇总路由条目
172.16.0.0 255.255.252.0

R1(config)#ip route 172.16.0.0 255.255.252.0 34.1.1.2
R1#ping 172.16.0.1、172.16.1.1…都能ping通

选择静态路由:最长匹配原则
172.16.0.0 255.255.252.0 34.1.1.2
172.16.0.0/24 12.1.1.2 选这一条

172.16.0.0/24 12.1.1.2
172.16.0.0/32 34.1.1.2选这一条

你可能感兴趣的:(网络,网络协议)