静态路由和动态路由

静态路由

实验背景

静态路由(英语:Static routing),一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。
与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。
一般来说,静态路由是由网络管理员逐项加入路由表。
静态路由的优点:运行稳定,节省设备链路开销;
缺点:对大型网络来说,工作量较大,拓扑一旦发生了改变,维护量变大。建议小型网络使用静态路由(总共配置少于十条路由),中大型网络使用动态路由

实验环境

  • Wireshark-win64-3.0.0.exe

  • WinPcap_4_1_3.exe

  • VirtualBox-5.2.32-132073-Win.exe

  • eNSP_Setup.exe

实验过程

  1. 两台PC机和两台路由器

  2. 配置PC信息(右击 PC机--->设置)

    IP地址 子网掩码 网关
    PC1 192.168.1.1 255.255.255.0 192.168.1.2
    PC1 192.168.3.2 255.255.255.0 192.168.3.1

4.路由器配置

  • 路由器R1:

    <Huawei>sys
    [Huawei]sysname ar1
    [ar1]int g0/0/0
    [ar1-GigabitEthernet0/0/0]ip addr 192.168.1.2 24
    [ar1-GigabitEthernet0/0/0]quit
    [ar1]int g0/0/1
    [ar1-GigabitEthernet0/0/1]ip addr 192.168.2.1 24
    [ar1-GigabitEthernet0/0/1]quit
    [ar1]int g0/0/0
    [ar1-GigabitEthernet0/0/0]display this
    [V200R003C00]
    #
    interface GigabitEthernet0/0/0
    ip address 192.168.1.2 255.255.255.0
    #
    return
    [ar1-GigabitEthernet0/0/0]quit
    [ar1]int g0/0/1
    [ar1-GigabitEthernet0/0/1]display this
    [V200R003C00]
    #
    interface GigabitEthernet0/0/1
    ip address 192.168.2.1 255.255.255.0
    #
    return
    [ar1-GigabitEthernet0/0/1]quit
    [ar1]ip route-static 192.168.3.0 24 192.168.2.2
    [ar1]display ip routing-table
    
  • 路由器R2

    <Huawei>sys
    [Huawei]sysname ar2
    [ar2]int g0/0/0
    [ar2-GigabitEthernet0/0/0]ip addr 192.168.2.2 24
    [ar2-GigabitEthernet0/0/0]display this
    [V200R003C00]
    #
    interface GigabitEthernet0/0/0
    ip address 192.168.2.2 255.255.255.0
    #
    return
    [ar2-GigabitEthernet0/0/0]int g0/0/1
    [ar2-GigabitEthernet0/0/1]ip addr 192.168.3.1 24
    [ar2-GigabitEthernet0/0/1]display this
    [V200R003C00]
    #
    interface GigabitEthernet0/0/1
    ip address 192.168.3.1 255.255.255.0
    #
    return
    [ar2-GigabitEthernet0/0/1]quit
    [ar2]ip route-static 192.168.1.0 24 192.168.2.1
    [ar2]display ip routing-table
    
  • 测试连接

    PC1--- ping --- PC2

    PC>ping 192.168.3.1
    Ping 192.168.3.1: 32 data bytes, Press Ctrl_C to break
    From 192.168.3.1: bytes=32 seq=1 ttl=254 time=16 ms
    From 192.168.3.1: bytes=32 seq=2 ttl=254 time=31 ms
    From 192.168.3.1: bytes=32 seq=3 ttl=254 time=16 ms
    From 192.168.3.1: bytes=32 seq=4 ttl=254 time<1 ms
    From 192.168.3.1: bytes=32 seq=5 ttl=254 time=16 ms
    --- 192.168.3.1 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 0/15/31 ms
    

    PC2---ping---PC1

    PC>ping 192.168.1.1
    Ping 192.168.1.1: 32 data bytes, Press Ctrl_C to break
    From 192.168.1.1: bytes=32 seq=1 ttl=126 time=31 ms
    From 192.168.1.1: bytes=32 seq=2 ttl=126 time=16 ms
    From 192.168.1.1: bytes=32 seq=3 ttl=126 time=16 ms
    From 192.168.1.1: bytes=32 seq=4 ttl=126 time=31 ms
    From 192.168.1.1: bytes=32 seq=5 ttl=126 time=16 ms
    --- 192.168.1.1 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 16/22/31 m
    

动态路由

实验背景

  1. 动态路由协议的功能:
    动态分享两个路由器之间的信息
    当拓扑改变时自动更新
    确定到达目的地最佳路径

  2. 动态路由协议的特点:
    减少了管理任务
    占用了网络带宽

  3. 动态路由协议的分类
    局域网内——IGP(内部网关路由协议)
    距离矢量路由协议(依据从源网络到目标网络所经过的路由器的个数选择路由):RIPV1、RIPV2、EIGRP(思科)
    链路状态路由协议(综合考虑从源网络到目标网络的各条路径的情况选择路由):OSPF、ISIS(LS)互联网 ——EGP(外部网关路由协议)BGPV4(版本4)

  4. 衡量路由协议的主要指标
    协议计算的正确性:协议使用的算法能够计算出最优的路由,且正确无自环。
    路由收敛速度:当网络的拓扑结构发生变化之后,能够迅速感知并及时更新相应的路由信息。
    协议占用系统开销:协议自身的开销(内存、CPU、网络带宽)最小。
    协议自身的安全性:协议自身不易受攻击,有安全机制。
    协议适用网络规模:协议可以应用在何种拓扑结构和规模的网络中。

  5. RIP协议与OSPF协议
    RIP路由信息协议,是基于距离向量的路由选择协议,通过UDP报文进行路由信息的交换,使用的端口为
    UDP520,存在着收敛慢、易产生路由环路、可扩展性差且不适用于大型网络环境等问题,目前已经逐渐被OSPF取代。
    OSPF(Open Shorest Path First)开放式最短路径优先协议,基于IP工作,协议号89。是基于链路状态的路由选择协议;具备如下特点:

    1. 天生无环的协议
    2. 收敛快:当网络发生变化时,网络上所有设备都知道发生了变化,并完成了相应的计算,
      比如增加了路由或撤销了路由
    3. 支持多种认证方式(不认证、明文认证、MD5认证)
  6. OSPF工作过程
    ①了解自身链路
    每台路由器了解其自身的链路,即与其直连的网络。

    ②寻找邻居,建立邻居关系
    不同于RIP,OSPF协议运行后,并不立即向网络广播路由信息,而是先寻找网络中可与自己交换链路状态信息的周边路由器。发送Hello数据包交互链路状态信息的路由器互为邻居。

    ③创建链路状态数据包
    路由器一旦建立了邻居关系,就可以创建链路状态数据包(LSA)。

    ④链路状态信息传递
    路由器将描述链路状态的LSA泛洪到邻居,最终形成包含网络完整链路状态信息的链路状态数据库。每一台收到来自邻居路由器发出的LSA的路由器都会把这些LSA信息记录在它的LSDB中,并且发送一份LSA的拷贝给该路由器的其他所有邻居。这样当LSA传播到整个区域后,区域内所有的路由器都会形成同样的LSDB。

    ⑤计算路由
    路由区域内的每台路由器都可以使用SPF算法来独立计算路由。

实验环境

  • Wireshark-win64-3.0.0.exe

  • WinPcap_4_1_3.exe

  • VirtualBox-5.2.32-132073-Win.exe

  • eNSP_Setup.exe

实验过程

  1. 配置PC信息(右击 PC机--->设置)

    IP地址 子网掩码 网关
    PC1 192.168.1.1 255.255.255.0 192.168.1.2
    PC1 192.168.3.2 255.255.255.0 192.168.3.1
  2. 配置AR1

    <Huawei>sys
    [Huawei]sysname ar1
    [ar1]int g0/0/0
    [ar1-GigabitEthernet0/0/0]ip addr 192.168.1.2 24
    [ar1-GigabitEthernet0/0/0]int g0/0/1
    [ar1-GigabitEthernet0/0/1]ip addr 192.168.2.1 24
    [ar1-GigabitEthernet0/0/1]quit
    [ar1]ospf
    [ar1-ospf-1]area 0
    [ar1-ospf-1-area-0.0.0.0]q
    [ar1-ospf-1]q
    [ar1]int g0/0/0
    [ar1-GigabitEthernet0/0/0]ospf enable area 0
    [ar1-GigabitEthernet0/0/0]q
    [ar1]int g0/0/1
    [ar1-GigabitEthernet0/0/1]ospf enable area 0
    [ar1-GigabitEthernet0/0/1]quit
    
  3. 配置AR2

    [ar2]int g0/0/0
    [ar2-GigabitEthernet0/0/0]ip addr 192.168.2.2 24
    Error: The specified address conflicts with another address.
    [ar2-GigabitEthernet0/0/0]int g0/0/1
    [ar2-GigabitEthernet0/0/1]ip addr 192.168.3.1 24
    [ar2-GigabitEthernet0/0/1]quit
    [ar2]ospf
    [ar2-ospf-1]area 0
    [ar2-ospf-1-area-0.0.0.0]q
    [ar2-ospf-1]q
    [ar2]int g0/0/0
    [ar2-GigabitEthernet0/0/0]ospf enable area 0
    [ar2-GigabitEthernet0/0/0]q
    [ar2-GigabitEthernet0/0/0]quit
    [ar2]int g0/0/1
    [ar2-GigabitEthernet0/0/1]ospf enable area 0
    [ar2-GigabitEthernet0/0/1]q
    
  4. 测试连通性
    PC1 PING PC2

    PC>ping 192.168.3.2
    Ping 192.168.3.2: 32 data bytes, Press Ctrl_C to break
    From 192.168.3.2: bytes=32 seq=1 ttl=126 time=15 ms
    From 192.168.3.2: bytes=32 seq=2 ttl=126 time=16 ms
    From 192.168.3.2: bytes=32 seq=3 ttl=126 time=15 ms
    From 192.168.3.2: bytes=32 seq=4 ttl=126 time=16 ms
    From 192.168.3.2: bytes=32 seq=5 ttl=126 time=16 ms
    --- 192.168.3.2 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 15/15/16 ms
    

PC2 PING PC1

```
PC>ping 192.168.1.1
Ping 192.168.1.1: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: bytes=32 seq=1 ttl=126 time=16 ms
From 192.168.1.1: bytes=32 seq=2 ttl=126 time=16 ms
From 192.168.1.1: bytes=32 seq=3 ttl=126 time=15 ms
From 192.168.1.1: bytes=32 seq=4 ttl=126 time=16 ms
From 192.168.1.1: bytes=32 seq=5 ttl=126 time=16 ms
--- 192.168.1.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 15/15/16 ms
```
posted @ 2023-04-23 09:27  DawsonDragon  阅读(184)  评论(0编辑  收藏  举报