eNSP实现默认路由、静态路由、浮动路由、等价路由、单臂路由


一、配置详情

1.默认/缺省路由

在这里插入图片描述

命令如下:
配置接口IP:略

[AR1]ip route-static 0.0.0.0 0.0.0.0 12.1.1.2   #配置缺省路由,指定下一跳为12.1.1.2

[AR3]ip route-static 0.0.0.0 0.0.0.0 23.1.1.1

在路由表中,缺省路由以到网络0.0.0.0(掩码也为0.0.0.0)的路由形式出现。可通过命令display ip routing-table查看当前是否设置了缺省路由。
使用ping命令测试结果:

<AR1>display ip routing-table     #查看路由表
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 8        Routes : 8        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   Static  60   0          RD   12.1.1.2        GigabitEthernet0/0/1
       12.1.1.0/24  Direct  0    0           D   12.1.1.1        GigabitEthernet0/0/1
       12.1.1.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
     12.1.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

<AR1>ping 23.1.1.2
  PING 23.1.1.2: 56  data bytes, press CTRL_C to break
    Request time out
    Reply from 23.1.1.2: bytes=56 Sequence=2 ttl=254 time=40 ms
    Reply from 23.1.1.2: bytes=56 Sequence=3 ttl=254 time=20 ms
    Reply from 23.1.1.2: bytes=56 Sequence=4 ttl=254 time=20 ms
    Reply from 23.1.1.2: bytes=56 Sequence=5 ttl=254 time=20 ms

  --- 23.1.1.2 ping statistics ---
    5 packet(s) transmitted
    4 packet(s) received
    20.00% packet loss
    round-trip min/avg/max = 20/25/40 ms

2.静态路由

在这里插入图片描述
配置静态路由的参数有很多,最常用的参数配置为:

ip route-static [目的IP地址或网段] [子网掩码] [下一跳IP地址]

命令如下:

[AR1]ip route-static 23.1.1.0 255.255.255.252 12.1.1.2

[AR3]ip route-static 12.1.1.0 255.255.255.252 23.1.1.1

使用ping命令测试结果:

<AR1>display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 8        Routes : 8        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       12.1.1.0/24  Direct  0    0           D   12.1.1.1        GigabitEthernet0/0/1
       12.1.1.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
     12.1.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
       23.1.1.0/30  Static  60   0          RD   12.1.1.2        GigabitEthernet0/0/1
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

<AR1>ping 23.1.1.2
  PING 23.1.1.2: 56  data bytes, press CTRL_C to break
    Reply from 23.1.1.2: bytes=56 Sequence=1 ttl=254 time=30 ms
    Reply from 23.1.1.2: bytes=56 Sequence=2 ttl=254 time=30 ms
    Reply from 23.1.1.2: bytes=56 Sequence=3 ttl=254 time=20 ms
    Reply from 23.1.1.2: bytes=56 Sequence=4 ttl=254 time=20 ms
    Reply from 23.1.1.2: bytes=56 Sequence=5 ttl=254 time=20 ms

  --- 23.1.1.2 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 20/24/30 ms

3.浮动路由

实验案例:
在这里插入图片描述
实验目的:提高PC互访时链路的可靠性
方案:不仅需要配置静态路由使PC互访,还需要配置浮动路由当作备份链路

实验步骤如下:

1、IP地址绑定:略

2、配置静态路由

[AR1]ip route-static 192.168.2.0 255.255.255.0 13.1.1.1  #将来自192.168.2.0/24网段的路由指向下一跳13.1.1.1

[AR3]ip route-static 192.168.1.0 255.255.255.0 13.1.1.2

在这里插入图片描述
PC1访问PC2的路径:PC1→AR1→AR3→PC2

配置浮动路由之前,还需要配置两条静态路由在AR2上

[AR2]ip route-static 192.168.1.0 255.255.255.0 12.1.1.1
[AR2]ip route-static 192.168.2.0 255.255.255.0 23.1.1.2

3、配置浮动路由

[AR1]ip route-static 0.0.0.0 0.0.0.0 12.1.1.2 preference 70
[AR3]ip route-static 0.0.0.0 0.0.0.0 23.1.1.1 preference 70

可以使用 display ip routing-table 查看AR1或AR3上的路由表,已经切换成了上面优先级为70的默认路由
在这里插入图片描述
PC1访问PC2的路径:PC1→AR1→AR2→AR3→PC2

4.等价路由

其目的是为了数据流量的负载分担,并且这些路由的开销值也相同
在这里插入图片描述

命令如下:

[AR1]ip route-static 192.168.2.0 255.255.255.0 13.1.1.1
[AR1]ip route-static 192.168.2.0 255.255.255.0 12.1.1.2

[AR2]ip route-static 192.168.1.0 255.255.255.0 12.1.1.1
[AR2]ip route-static 192.168.1.0 255.255.255.0 23.1.1.2

[AR3]ip route-static 192.168.1.0 255.255.255.0 13.1.1.2
[AR3]ip route-static 192.168.2.0 255.255.255.0 23.1.1.1

查看路由表(等价路由)

<AR1>display ip routing-table protocol static
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
    192.168.2.0/24  Static  60   0          RD   13.1.1.1        GigabitEthernet0/0/2
                    Static  60   0          RD   12.1.1.2        GigabitEthernet0/0/1

<AR2>display ip routing-table
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
	192.168.1.0/24  Static  60   0          RD   12.1.1.1        GigabitEthernet0/0/2
                    Static  60   0          RD   23.1.1.2        GigabitEthernet0/0/1

抓包查看效果,两条链路都检测到了ICMP数据包
在这里插入图片描述

5.单臂路由

在路由器上的一个物理接口通过配置其子接口(即:逻辑接口),来实现不同VLAN之间的通信。
只有当物理接口启用/断开时,子接口才能够生效
在这里插入图片描述

命令如下:

interface GigabitEthernet0/0/0.1
 dot1q termination vid 10
 ip address 192.168.10.254 255.255.255.0 
 arp broadcast enable

interface GigabitEthernet0/0/0.2
 dot1q termination vid 20
 ip address 192.168.20.254 255.255.255.0 
 arp broadcast enable

检验PC1
在这里插入图片描述

总结

该文章初衷是为了实现各种路由最基础功能的实验,仅供参考

本人是一个网络爱好者,也是初学者,喜欢琢磨一些基础知识,以上都是网上学习时的笔记,由于技术和表达能力都有限,希望优秀的你够能看懂
成长语录:很多人出生就是一个人,所以在成长的道路上注定是孤独的,越长大越发孤独,当你什么时候能够和孤独和解的时候,你就不在孤独。心之所向,人有所往

相关推荐

  1. 默认,直接静态,动态

    2023-12-18 11:30:02       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-18 11:30:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-18 11:30:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-18 11:30:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-18 11:30:02       18 阅读

热门阅读

  1. Python 常用模块json

    2023-12-18 11:30:02       39 阅读
  2. Termux搭建nodejs环境

    2023-12-18 11:30:02       37 阅读
  3. js数组方法笔记

    2023-12-18 11:30:02       36 阅读
  4. Spring 依赖查找知识点总结

    2023-12-18 11:30:02       37 阅读
  5. C语言中的结构体成员赋值与访问详解

    2023-12-18 11:30:02       44 阅读
  6. unity中实现Edge浏览器鼠标手势的功能

    2023-12-18 11:30:02       46 阅读
  7. Android Studio导出Excel的一些感悟

    2023-12-18 11:30:02       33 阅读