Routing (theory and experiment)

上篇文章说到了动态路由协议OSPF,这篇文章就说一下另外的两种路由
直连路由与静态路由。

 一、直连路由。
    1、什么是直连路由
             直接路由就是直接连接网段的路由,就是连接在各个路由器接口网段
    的路由,都是在路由器启动的时候可以直接得到的路由网段。
    2、实验。
        下面我们通过一个简单的实验,对直连路由来个更直观的了解直连路由。

Routing (theory and experiment)

        路由器连接四台主机,且每台主机所处网段都不一样,主机的IP地址图中
写出了,网关都是.254(路由器与PC相连端口)。下面我说一下路由器的配置
<Huawei>system-view 
[Huawei]sysname AR1
[AR1]interface GigabitEthernet0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[AR1-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.2.254 24
[AR1-GigabitEthernet0/0/1]interface GigabitEthernet0/0/2
[AR1-GigabitEthernet0/0/2]ip address 192.168.3.254 24
[AR1-GigabitEthernet0/0/2]interface GigabitEthernet0/0/3
[AR1-GigabitEthernet0/0/3]ip address 192.168.4.254 24
<AR1>save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y

路由器的配置完成,使用PC1测试一下。

Routing (theory and experiment)

查看一下路由表,都是直连路由。

Routing (theory and experiment)

二、静态路由
1、什么是静态路由
    一种路由的方式,路由项(routing entry)由手动配置,是固定的,不会改
变,即使网络状况已经改变或是重新被组态依然不会变化。
2、优缺点
    优点:因为不会交换路由表,所以保密性高;不占用网络带宽,因为静态路
        由不会产生更新流量。
    缺点:当路由器中的静态路由信息需要大范围地调整,这一工作的难度和复
        杂程度非常高。当网络发生变化或网络发生故障时,不能重选路由,很可
        能使路由失败。
3、工作原理
        与直连路由一样,当路由器收到一段IP数据包时,会将IP数据包拆开,寻
找目的IP地址,当找到目的IP地址后,会查自身路由表中的路由,从而寻找到
由哪个端口发出数据包,将数据包重新打包后发出,完成路由动作。
4、实验
    下面我们通过一个简单的实验,对直连路由来个更直观的了解静态路由。

Routing (theory and experiment)

同上,PC的IP设置为.1,网关设置为.254(路由器与PC相连接口为.254)

AR1的配置:
<Huawei>system-view
[Huawei]sysname AR1
[AR1]interface GigabitEthernet0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[AR1-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.3.254 24

AR2的配置:
<Huawei>system-view
[Huawei]sysname AR2
[AR2]interface GigabitEthernet0/0/0
[AR2-GigabitEthernet0/0/0]ip address 192.168.2.254 24
[AR2-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
[AR2-GigabitEthernet0/0/1]ip address 192.168.3.253 24

这时候我们测试一下PC之间是否可以ping通。

Routing (theory and experiment)

不通是因为,192.168.2.0/24这个网段并不与AR1的直连,所以AR1不知道目
的地址为192.168.2.1的数据包应如何转发造成的。
下面我在AR1上面配置一条静态路由。

[AR1]ip route-static 192.168.2.0 24 192.168.3.253

上面的信息包含了:目的网段,子网掩码以及下一跳(下一跳可以理解为我应
该发给谁),再本实验中,我应该把目的地址段为192.168.2.0的数据包发给
192.168.3.253(AR1与AR2相连的AR2上的端口的IP)

Routing (theory and experiment)

这时候就会在AR1的路由器中多出了一条静态路由。我们在测试一下,看PC
之间能否通信。

Routing (theory and experiment)

测试结果依然不能通信,这是因为只有发出的数据包,而没有返回的数据包,
也就是说PC1发出的数据包PC2可以接收,但是PC2发出的数据包PC1无法接
收。

PC1处抓包。

Routing (theory and experiment)

    PC2处抓包

Routing (theory and experiment)

两张图对比,PC2既收到了PC1发出的数据包,也发出了对应的包,但是PC1
只是发出了数据包,并没有接收到PC2的数据包,这是因为AR2没有相关的路
由,从而使得PC2发出的数据包在AR2被丢弃。

AR2处添加一条静态路由:

[AR2]ip route-static 192.168.1.0 24 192.168.3.254

再次进行测试

Routing (theory and experiment)

Guess you like

Origin blog.51cto.com/13506095/2439969