第四章 静态路由

路由器不直接连接主机的原因是因为接口不够

路由器直接连主机的接口要配网关地址,主机只能和直连的路由器ping通

一、概念区分

路由:为数据报的转发,提供具体的路径信息

路由器:提供路由,进行数据转发

路由表:提供具体的路由信息

Destination/Mask:表示此路由的网络地址与网络掩码

Protocol:路由的协议类型,路由器通过什么协议获得该路由的

直连路由:直连接口所在网段的路由,由设备自动生成,产生条件:物理接口、协议双up

静态路由:由网络管理员手动配置的路由条目

动态路由:路由器通过动态路由协议(如:ospf、rip、IS-IS等)学习到的路由

preference:表示路由协议的优先级(0-255)/数值越小,优先级越高

常见的路由类型的默认优先级:

直连路由:0

静态路由:60

动态路由:rip:100

ospf:内部路由:10,外部路由:150

cost:路由开销,当到达同一目的地的多条具有相同的路由优先级时,路由开销最小的将成为当前的最优路由。

常用度量值:跳数、带宽、时延等

NetHop:表示对于本路由而言,到达该路由指向的目的网络的下一跳地址。该字段指明了数据转发的下一个设备。

interface:表示此路由的出接口,指明数据将从本路由器的哪个接口转发出去

在现实的网络中,网速越高,cost值越小

二、路由转发过程

路由转发流程

D: 40.0.1.2/24 S:10.0.1.2/24+数据

直连路由转发:

非直连路由转发

路由匹配原则:

(1)最长掩码匹配原则

(2)缺省匹配

(3)无法匹配则丢弃

三、静态路由         

定义: 由网络管理员手动配置,适用于拓扑结构简单并且稳定的小型网络。

格式:ip route-static 目标网络 子网掩码 下一跳

静态路由的优先级一样,去往的目的地一样,那么它们互为等价电路,可以相互备份又可以实现负载

(1)缺省路由:

如果报文的目的地址不能与路由表的任何目的地址相匹配,那么该报文将选取缺省路由进行转发。

ip route-static  0.0.0.0 0 下一跳

缺省路由一般用于企业网络出口,配置一条缺省路由让出口设备能够转发前往intemet上任意地址的IP报文

(2)等价路由:

去往同一目的的路由,来源相同,开销相同,优先级相同,下一跳不同

(3)浮动路由:

去往同一目的的路由,来源相同,开销不相同,优先级相同,下一跳不同

去往同一目的的路由,来源相同,开销相同,优先级不同,下一跳不同

 (4)环回口:一个路由器上有1024个环回接口,可以增加路由器的接口数量,可以接1.0 2.0但不能接1.1 2.1

R2]interface LoopBack ?
<0-1023> LoopBack interface number
[R2]interface LoopBack 0
[R2-LoopBack0]ip address 192.168.1.1 24

(5)路由汇总:(去相同,去不同)

一组具有相同前缀的路由汇聚成一条路由,从而达到减小路由表规模以及优化设备资源利用率的目的

ip route-static 10.1.1.0 24 12.1.1.2

汇总后:ip route-static 10.1.0.0/20

ip route-static 10.1.0.0 20 12.1.1.2

(6)黑洞路由:空接口(防环命令)(null0)

路由汇总不精确产生环路问题

ip route-static 10.1.0.0 20 12.1.1.2
ip route-static 10.1.0.0 20 null0

目标网段:10.1.30.0/24

[R1]dis ip routing-table 查询本设备的路由表

[R4]ip route-static 0.0.0.0 0 192.168.1.22 preference 61 更改路由条目的优先级

 实验:静态路由

  • 实验拓扑

  • 实验需求

1.除了R5的环回地址固定5.5.5.0/24,其他网段基于192.168.1.0/24进行合理划分;
2.R1-R4每个路由器存在两个环回接口,模拟PC,地址也在192.168.1.0/24网络内;
3.R1-R4不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问;
4.全网可达,尽量减少每台路由器路由条目数量,避免环路;
5.R4与R5间,正常1000M链路通信,故障时自动改为100M;

三、实验步骤

1、首先划分网段

192.168.1.0/24  划分5个大网段

(1)192.168.1.0000 0000-----192.168.1.0/27----6条链路

  1. 192.168.1.0000 0000-----192.168.1.0/30
  2. 192.168.1.0000 0100-----192.168.1.4/30
  3. 192.168.1.0000 1000-----192.168.1.8/30
  4. 192.168.1.0000 1100-----192.168.1.12/30
  5. 192.168.1.0001 0000-----192.168.1.16/30
  6. 192.168.1.0001 0100-----192.168.1.20/30
  7. 192.168.1.0001 1000
  8. 192.168.1.0001 1100

(2)192.168.1.0010 0000-----192.168.1.32/27----R1环回口

192.168.1.0010 0000----192.168.1.32/28---L0

192.168.1.0011 0000----192.168.1.48/28---L1

(3)192.168.1.0100 0000-----192.168.1.64/27----R2环回口

192.168.1.0100 0000----192.168.1.64/28---L0

192.168.1.0101 0000----192.168.1.80/28---L1

(4)192.168.1.0110 0000-----192.168.1.96/27----R3环回口

192.168.1.0110 0000----192.168.1.96/28---L0

192.168.1.0111 0000----192.168.1.112/28---L1

(5)192.168.1.1000 0000-----192.168.1.128/27----R4环回口

192.168.1.1000 0000----192.168.1.128/28---L0

192.168.1.1001 0000----192.168.1.144/28---L1

(6)192.168.1.1010 0000-----192.168.1.160/27

(7)192.168.1.1100 0000-----192.168.1.192/27

(8)192.168.1.1110 0000-----192.168.1.224/27

2、配置IP地址部分和环回口地址

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip add 192.168.1.1 30

Jun 19 2023 01:34:16-08:00 R1 %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[R1-GigabitEthernet0/0/0]int g0/0/1

[R1-GigabitEthernet0/0/1]ip add 192.168.1.5 30

Jun 19 2023 01:34:45-08:00 R1 %%01IFNET/4/LINK_STATE(l)[3]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[R1-GigabitEthernet0/0/1]quit

[R1]int lo

[R1]int LoopBack 0

[R1-LoopBack0]ip add 192.168.1.33 28

[R1-LoopBack0]q

[R1]int lo

[R1]int LoopBack 1

[R1-LoopBack1]ip add 192.168.1.49 28

[R1-LoopBack1]q

[R2]int g0/0/0

[R2-GigabitEthernet0/0/0]ip add 192.168.1.1 30

Jun 19 2023 01:44:38-08:00 R2 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[R2-GigabitEthernet0/0/0]

[R2-GigabitEthernet0/0/0]ip add 192.168.1.2 30

[R2-GigabitEthernet0/0/0]int g0/0/1

[R2-GigabitEthernet0/0/1]ip add 192.168.1.9 30

Jun 19 2023 01:46:18-08:00 R2 %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[R2-GigabitEthernet0/0/1]q

[R2]int lo

[R2]int LoopBack 0

[R2-LoopBack0]ip add 192.168.1.65 28

[R2-LoopBack0]q

[R2]int lo

[R2]int LoopBack 1

[R2-LoopBack1]ip add 192.168.1.81 28

[R2-LoopBack1]q

[R3]int g0/0/0

[R3-GigabitEthernet0/0/0]ip add 192.168.1.13 30

Jun 19 2023 01:52:12-08:00 R3 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[R3-GigabitEthernet0/0/0]int g0/0/1

[R3-GigabitEthernet0/0/1]ip add 192.168.1.6 30

Jun 19 2023 01:52:36-08:00 R3 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[R3-GigabitEthernet0/0/1]q

[R3]int lo

[R3]int LoopBack 0

[R3-LoopBack0]ip add 192.168.1.97 28

[R3-LoopBack0]q

[R3]int lo

[R3]int LoopBack 1

[R3-LoopBack1]ip add 192.168.1.113 28

[R3-LoopBack1]q

[R4]int g0/0/0

[R4-GigabitEthernet0/0/0]ip add 192.168.1.10 30

Jun 19 2023 01:59:31-08:00 R4 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[R4-GigabitEthernet0/0/0]int g0/0/1

[R4-GigabitEthernet0/0/1]ip add 192.168.1.14 30

Jun 19 2023 02:00:01-08:00 R4 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[R4-GigabitEthernet0/0/1]int g0/0/2

[R4-GigabitEthernet0/0/2]ip add 192.168.1.17 30

[R4-GigabitEthernet0/0/2]

Jun 19 2023 02:00:35-08:00 R4 %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP

on the interface GigabitEthernet0/0/2 has entered the UP state.

[R4-GigabitEthernet0/0/2]int g4/0/0

[R4-GigabitEthernet4/0/0]ip add 192.168.1.21 30

[R4-GigabitEthernet4/0/0]

Jun 19 2023 02:01:08-08:00 R4 %%01IFNET/4/LINK_STATE(l)[3]:The line protocol IP

on the interface GigabitEthernet4/0/0 has entered the UP state.

[R4-GigabitEthernet4/0/0]q

[R4]int lo

[R4]int LoopBack 0

[R4-LoopBack0]ip add 192.168.1.129 28

[R4-LoopBack0]q

[R4]int lo

[R4]int LoopBack 1

[R4-LoopBack1]ip add 192.168.1.145 28

[R4-LoopBack1]q

[R5]int g0/0/0

[R5-GigabitEthernet0/0/0]ip add 192.168.1.18 30

Jun 19 2023 02:04:27-08:00 R5 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[R5-GigabitEthernet0/0/0]int g0/0/1

[R5-GigabitEthernet0/0/1]ip add 192.168.1.22 30

Jun 19 2023 02:04:58-08:00 R5 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[R5-GigabitEthernet0/0/1]q

[R5]int lo

[R5]int LoopBack 0

[R5-LoopBack0]ip add 5.5.5.5 24

[R5-LoopBack0]q

3、设置静态路由

分别给R1、R2、R3、R4、R5设置静态电路,按顺时针的方向

 

但R1、R2、R3、R4都需要给R5一条缺省路由,若不给则

正常来说不管在那个路由器上要都是能通的

所以要分别配缺省路由

能成功ping出5.5.5.5后就达到了全网通

4、检查每个路由器的路由表

为避免环路,要给每个有汇总的路由器设置防环机制

 

配置成功后,路由表里会出现防环的条目,接口是空接口

5、修改优先级

要实现故障时要从千兆自动变到百兆,修改优先级

R4有一个缺省路由,只要修改它的优先级大于60就能实现

R5则是要修改全部流经路由器的链路的优先级

  

6、测试

手动关闭R5的一个接口,再观察它的路由表,检验是否成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值