实验验证Linux系统环境下路由的最长掩码匹配原则

实验验证Linux系统环境下路由的最长掩码匹配原则

实验环境拓扑如下

实验验证Linux系统环境下路由的最长掩码匹配原则

环境配置

HostA网卡配置

DEVICE=eth1
IPADDR=172.16.0.100 PREFIX=16

R1网卡配置

DEVICE=eth1
IPADDR=172.16.0.1 PREFIX=16
DEVICE=eth2
IPADDR=192.168.2.1 PREFIX=24
DEVICE=eth3
IPADDR=192.168.3.1 PREFIX=24

R2网卡配置

DEVICE=eth1
IPADDR=192.168.2.2 PREFIX=24
DEVICE=eth2
IPADDR=10.0.0.1 PREFIX=8

R3网卡配置

DEVICE=eth1
IPADDR=192.168.3.3 PREFIX=24
DEVICE=eth2
IPADDR=10.0.0.100 PREFIX=24

HostB网卡配置

DEVICE=eth1
IPADDR=10.0.0.254 PREFIX=8

HostC网卡配置

DEVICE=eth3
IPADDR=10.0.1.254 PREFIX=8

路由表配置

HostA路由配置

~]#ip route add default via 172.16.0.1

HostB路由配置

~]#ip route add default via 10.0.0.100

HostC路由配置

~]#ip route add default via 10.0.0.1

R1路由配置

~]#ip route add 10.0.0.0/8 via 192.168.2.2 ~]#ip route add 10.0.0.0/24 via 192.168.3.3

R2路由配置

~]#ip route add 172.16.0.0/16 via 192.168.2.1

R3路由配置

~]#ip route add 172.16.0.0/16 via 192.168.3.1

实验结果

实验验证Linux系统环境下路由的最长掩码匹配原则实验验证Linux系统环境下路由的最长掩码匹配原则实验验证Linux系统环境下路由的最长掩码匹配原则

HostA能够顺利连接HostB和HostC
但根据最长掩码匹配原则,从HostA上到达10.0.0.1/8的路由为从R1到R3,由于10.0.0.1/8地址处在R2的端口上,所以HostA到10.0.0.1为不可达。

原创文章,作者:easyTang,如若转载,请注明出处:http://www.178linux.com/74689

(0)
easyTangeasyTang
上一篇 2017-05-02 22:18
下一篇 2017-05-02 23:14

相关推荐

  • N25第七周博客作业

    第七周博客作业 1、 创建一个10G分区,并格式为ext4文件系统; fdisk/dev/sdb à nàpàlast扇区:+10Gàwàpartx -a /dev/sdb   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; mke2fs  -t ext4 -b 2…

    Linux干货 2017-02-20
  • 系统基础之AWK详解

    GUN awk 文本处理三工具:grup,sed,awk     grep,egrep,fgrep:文本过滤工具     sed:行编辑器         模式空间,保持空间   …

    Linux干货 2016-09-21
  • Linux基本知识之echo命令详解

    该博文以CentOS6.8_x86_64系统为基础,Xshell使用pts/X终端登录CentOS6.8系统,以root身份登录系统。 为什么学习echo命令?     echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。…

    Linux干货 2016-07-29
  • sed文本编辑工具

    用法:sed[option]… ‘script’ inputfile…常用选项:-n:不输出模式空间内容到屏幕,即不自动打印-e: 多点编辑-f:/PATH/SCRIPT_FILE: 从指定文件中读取编辑脚本-r: 支持使用扩展正则表达式-i.bak: 备份文件并原处编辑script:‘地址命令…

    Linux干货 2017-05-02
  • 天神之剑Vim编辑器

    一.概述和基本用法及一些描述 vi:Visual Interface 文本编辑器 文本ASCII , Unicode 文本编辑种类: 行编辑器:sed 全屏编辑器:nano,vi vim – Vi Improved 其他编辑器: gedit 一个简单的图形编辑器 gvim 一个vim编辑器的图形版本 基本用法  vim [OPTION]…

    Linux干货 2016-08-15
  • 马哥教育网络班第21期+第四周课程作业

    1. 复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -r /etc/skel /home/tuser1 chmod –R 700 /home/tuser1 2. 编辑/etc/group文件,添加组hadoop。 echo &q…

    Linux干货 2016-08-01