【网络阶段之一】路由器和静态路由的配置

145 阅读5分钟

路由器和静态路由的配置

一、路由器

路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。 路由器作用在OSI模型的第三层,提供了路由与转发两种重要机制。

1. 路由器的工作原理

从源主机-到目标主机的转发过程(由路表决定,选择最佳路径)

2. 路由器的功能

  • 路由:收集网络拓扑信息并动态形成路由表
  • 转发:根据转发表(FIB)转发IP数据包
  • 子网间速率适配
  • 隔离子网
  • 隔离广播域
  • 指定访问规则
  • 不同类型的网络互联:路由器经常会收到以某种类型的数据链路帧封装的数据包,当转发这种数据包时,路由器可能需要将其封装为另一种类型的数据链路帧。数据链路封装取决于路由器接口的类型及其连接的介质类型。

3. 路由表的形成

  • 直连路由,长在路由器自己身上,只要给路由器的两个端口配置好ip地址,路由器就会自动将该网段录入路由表中。
  • 手动;网络管理员一条条手动录入。
  • 动态学习;路由器之间发送报文共享,路由表会自动学习没有的网段.

4. 路由表里各项参数的含义

参数含义
Destination/Mask目的网段,子网掩码
proto路由信息怎么来的:直连 静态 动态
Pre优先级 值越小 优先级越高
cost开销值越小 会优先选择该路由条目
Flags路由信息的状态
NextHop下一跳地址
Interface出口 去往目的网段的出口

二、静态路由与默认路由

静态路由是由管理员手工添加的路由信息,是单向的。缺乏灵活性。

1. 静态路由的优点:

  • 减少路由选择问题和路由选择数据流的过载。
  • 网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑可以采用静态路由。

2. 静态路由的缺点:

大型和复杂的网络环境通常不宜采用静态路由。

  • 一方面,网络管理员难以全面地了解整个网络的拓扑结构;
  • 另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。当网络发生变化或网络发生故障时,不能重选路由,很可能使路由失败。

3. 默认路由

当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口。

默认路由一般配置在末梢网络,只有一个进出口,其中一端一般连接PC机。(避免出现环路)

默认路由是一种特殊的静态路由。

三、配置静态路由

1.在ensp中设置基实验拓扑

f432de08aec673a4cc0c66537e92a43.png

在三台路由器所组成的简单网络中,R1和R3各自连接着一个主机,现在要求通过配置基本的静态路由来实现主机PC-1与PC-2之间的正常通信。

2.为两台PC机配置IP地址、子网掩码和网关地址

PC1的IP地址:192.168.1.1,子网掩码:255.255.255.0,网关地址:192.168.1.254。 da369aa03a8c77b8e961e8025b8624f.png

PC2的IP地址:192.168.2.1,子网掩码:255.255.255.0,网关地址:192.168.2.254 1e187d1ee9292f08534edb82a4c522b.png

3.为三台路由器分别设置接口IP地址和子网掩码

以R1为例,两个接口的IP地址和子网掩码分别为:192.168.1.254/24和10.0.0.1/24。

The device is running! 

<Huawei>sys                      //切换至系统视图 Enter system view, return user view with Ctrl+Z.                     
[Huawei]sys R1                                   //修改路由器名称 
[R1]int g0/0/0                                   //进入接口g0/0/0 
[R1-GigabitEthernet0/0/0]undo shutdown           //开启接口 
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 24  //配置接口的IP地址和子网掩码 
[R1-GigabitEthernet0/0/0]dis this                //查看接口信息 [V200R003C00]
# 
interface GigabitEthernet0/0/0 
ip address 192.168.1.254 255.255.255.0 
# 
return 
[R1]int g0/0/1                                    //进入接口g0/0/1 
[R1-GigabitEthernet0/0/1]ip address 10.0.0.1 24   //配置接口的IP地址和子网掩码 
[R1-GigabitEthernet0/0/1]dis this                 //查看接口信息 
[V200R003C00] 
# interface GigabitEthernet0/0/1 
ip address 10.0.0.1 255.255.255.0 
#
return 

4.为三台路由器配置静态路由信息

将非直连网段、子网掩码、下一跳地址添加进路由表中,为R1添加路由信息,命令如下:

[R1]ip route-static 192.168.2.0 24 10.0.0.2 //配置网段为192.168.2.0的路由信息 
[R1]ip route-static 20.0.0.0 24 10.0.0.2 //配置网段为20.0.0.0的路由信息

为R2添加路由信息,命令如下:

[R2]ip route-static 192.168.1.0 24 10.0.0.1   //配置网段为192.168.1.0的路由信息 
[R2]ip route-static 192.168.2.0 20.0.0.2   //配置网段为192.168.2.0的路由信息

为R3添加路由信息,命令如下:

[R3]ip route-static 192.168.2.0 20.0.0.1   //配置网段为192.168.2.0的路由信息 
[R3]ip route-static 10.0.0.0 24 20.0.0.1   //配置网段为10.0.0.0的路由信息

5.用主机1去ping主机2,查看能否正常通信

7474c958be49f2aca463cb4b5ce332c.png