静态路由和动态路由

实验目的:

(1)了解路由器的作用;

(2)掌握静态路由的配置;
(3)掌握动态路由的配置。

 

实验要求:

(1)写出静态路由的配置过程;

(2)写出动态路由的配置过程。

 

一、路由器的作用

  所谓“路由”,是指把数据从一个地方传送到另一个地方的行为和动作,而路由器,正是执行这种行为动作的机器,它的英文名称为Router,是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读懂”对方的数据,从而构成一个更大的网络。

 

路由器主要有以下几种功能:

1,网络互连:路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信;

2,数据处理:提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;

3,网络管理:路由器提供包括路由器配置管理、性能管理、容错管理和流量控制等功能。

 

为了完成“路由”的工作,在路由器中保存着各种传输路径的相关数据--路由表(Routing Table),供路由选择时使用。路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。在路由器中涉及到两个有关地址的名字概念,那就是:静态路由表和动态路由表。由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。

 

二、配置中需要用的命令

1.进入高速端口:

Router(config)#interface gigabitEthernet + 要开启的端口

2.为端口设置ip地址:

Router(config-if)#ip address + ip地址 +子网掩码

3.开启端口:

Router(config-if)#no shutdown

4.为路由器配置静态路由:

    Router(config)#ip route + 网段 + 子网掩码 +下一跳地址

5.删除静态路由:

    Router(config)#no ip route + 网段 + 子网掩码 +下一跳地址

6.启用rip协议:

Router(config)#router rip

7.选择rip版本:

Router(config-router)#version + 版本

8.选择直连网段:

Router(config-router)#net + 直连网段

9. 查看当前设备上当前状态下所有接口的ip简单配置信息:

    Router#show ip interface brief

10.查看路由表信息

    Router#show ip route

 

 

 

 

 

 

 

 

实验过程描述

一、实验拓扑图

静态路由和动态路由

二、配置静态路由

  1.为router7配置两个口的IP地址,并开启。

    Router(config)#interface gigabitEthernet 0/0

Router(config-if)#ip address 192.168.1.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

   

Router(config)#interface  gigabitEthernet 0/1

Router(config-if)#ip address 192.168.2.1 255.255.255.0

Router(config-if)#no shutdown

  2.为router8配置两个口的IP地址,并开启。

Router(config)#interface  gigabitEthernet 0/0

Router(config-if)#ip address 192.168.3.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

 

Router(config)#interface  gigabitEthernet 0/1

Router(config-if)#ip address 192.168.2.64 255.255.255.0

Router(config-if)#no shutdown

  3.为两台主机分别配置ip地址,子网掩码,网关。

Pc2

静态路由和动态路由

Pc3

静态路由和动态路由

  4.分别为两个路由器配置静态ip。

Router7

 Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.64

Router8

 Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1

  5.测试。

   Router7

静态路由和动态路由

Router#show ip route

静态路由和动态路由

   Router8

静态路由和动态路由

Router#show ip route

静态路由和动态路由

连通性测试

静态路由和动态路由

 

三、动态路由配置

  1.在静态路由的基础上进行改变,删除静态路由。

Router7

Router(config)#no ip route 192.168.3.0 255.255.255.0 192.168.2.64

Router#show ip route

静态路由和动态路由

Router8

Router(config)#no ip route 192.168.1.0 255.255.255.0 192.168.2.1

Router#show ip route

静态路由和动态路由

  2.为7配置动态路由。

    Router(config)#router rip

    Router(config-router)#version 2

Router(config-router)#net 192.168.1.0

Router(config-router)#net 192.168.2.0

  3.为8配置动态路由。

    Router(config)#router rip

    Router(config-router)#version 2

Router(config-router)#net 192.168.3.0

Router(config-router)#net 192.168.2.0

  4.测试

   Router7

   静态路由和动态路由

   Router8

   静态路由和动态路由

连通性测试

 

静态路由和动态路由

四、数据流动分析

 1.数据包分析(用PC2 ping PC3)

   1.此数据包为第一个输入包,即PC2的第一个输出包。

静态路由和动态路由

2.此输出包为R7的第一个输出包,也是R8的以一个输入包,同第一个包相比发现源目的MAC地址改变,说明MAC为两个节点之间通信使用的地址,源目的ip地址没有发生改变。观察发现此数据包的TTL值减一,即生存时间减少了,说明每经过一个路由器TTL值都会减少一个,即利用TTL变化可以判断经过的路由器的数量。

 

静态路由和动态路由

 

3.此数据包与之前数据包相比符合之前所分析的结果,说明之前分析正确。

静态路由和动态路由

 

4.此数据包为PC3的一个响应包,通过分析发现此源目的MAC地址恰好与上一个R8发送给PC3的MAC地址相反,所以说MAC地址即为两个相邻节点间通信用的地址,而与之前数据包相比发现源目的IP地址发生改变,IP为两台PC机通信的逻辑地址。

静态路由和动态路由

 2.rip包分析

   1.每过30s发送一次RIP包,发现R8生成两个RIP包。

 

   2.经过分析图2.2,发现IP地址为192.168.2.64说明为R8生成的一个数据包,通过查看目的IP可知,此包为一个组播包。通过查看rip报数据报可知R8通过192.168.2.64口向相邻路由器发送一个网段为192.168.3.0子网掩码为255.255.255.0下一跳地址为192.168.2.64距离为1路由表项。

 

   3.经过分析图2.3,发现IP地址为192.168.3.1,也为组播包。通过查看rip报数据报可知R8通过192.168.3.1口向相邻路由器发送一个网段为192.168.1.0子网掩码为255.255.255.0下一跳地址为192.168.3.1距离为2的路由表项和一个网段为192.168.2.0子网掩码为255.255.255.0下一跳地址为192.168.3.1距离为1的路由表项。

 

4.经分析图2.4发现PC机会丢弃接收到的RIP包。

    静态路由和动态路由

                          图2.2

 

静态路由和动态路由

图2.3

 

 

静态路由和动态路由

                          图2.4

 

 

 

 

 

 

 

 

 

 

 

 

回答问题

一、路由器的作用是什么?

 1,网络互连:路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信;

2,数据处理:提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;

3,网络管理:路由器提供包括路由器配置管理、性能管理、容错管理和流量控制等功能。