静态路由表例题(静态路由配置实训总结)
1.实验拓扑
使用ENSP模拟器(版本V100R002C00 1.2.00.350)
2.实验要求:
实现R1和R3之间互通
3.实验步骤:
1)知识产权规划:
202.106.1.2 30是R1 G0/0/0的ip地址。
202.106.1.130是R2 G0/0/0的ip地址。
202.106.2.1 30是R2 G0/0/1的ip地址。
R3的g0/0/0的ip地址是202.106.2.2 30。
R3环回0的Ip地址是3.3.3.3 255 . 255 . 255 . 0。
配置脚本:
R1的配置如下:
Sy //使用systemview命令进入
【华为】int g0/0/0//使用interface进入(g0/0/0)界面。
【华为-千兆以太网0/0/0】ipADD 202.106.1.2 30//用ip地址+地址+掩码为此接口配置IP。
【华为-千兆以太网0/0/0】unshutt//用unshutdown命令激活。
【华为-千兆以太网0/0/0】Q//使用quit返回到之前的位置。
[华为]
R2的配置如下:
叙利亚
【华为】sysname R2//用sysname改主机名
[R2]int g0/0/0
202.106.1.1的IP addd 30
[R2千兆以太网0/0/0]取消关机
[R2]int g0/0/1
202.106.2.1 R2千兆以太网0/0/1
[R2千兆以太网0/0/1]取消关机
R3配置如下:
叙利亚
[华为]sysname R3
[R3]int g0/0/0
[R3-千兆以太网0/0/0]ipadd 202.106.2.2 30
[R3-千兆以太网0/0/0]取消关闭
在R3上添加一个环回端口。
[R3-千兆以太网0/0/0]int loop 0//用接口+loopback+编号输入环回端口。
[R3-环回0]ipadd 3.3.3.3 3 255 . 255 . 255 . 0
R1:[华为] dis ip路由表//用dis ip路由表检查路由表
查看路由表时,发现R1仅包含与其直接相连的路由,例如环回端口和1.0网段。路由器转发的原理:当路由器接收到一个数据包时,会先检查路由表是否到达了数据包目的地址所在的网段。如果是,它会找出口转发,否则直接丢弃。
如果您希望R1不丢弃到达R3或2.0网段的数据包,您需要为R1配置默认路由或静态路由。
[虎威] IP路由-静态0.0.0.0.0.0202 . 106 . 1 . 1//默认路由:IP路由-静态0 . 0 . 0 . 0 . 0 . 0+下一跳地址(0 . 0 . 0 . 0 . 0 . 0..
[华为]dis ip路由表//检查路由表
这个时候ping3.3.3.3还是不行,因为虽然R1没有丢包,但是当R1把包交给R2的时候,R2的路由表不知道怎么到3.3.3.3,因为不是连接到自己,而是连接到R3,所以R2这个时候会丢包。
R2: [R2]dis ip路由表//检查R2的路由表。
在检查路由表时,我们发现没有到3.3.3.3的路由。为了防止R2丢弃数据包,我们创建了一条静态路由。R2只能做静态路由。
【R2】ip路由-静态3 . 3 . 0255 . 255 . 255 . 0 202.106.2.2//Static路由:IP路由-静态网段+掩码+下一跳地址。默认路由只能在只有一个出口时使用。默认路由是一条特殊的静态路由。
[R2]dis ip路由表//检查路由表
此时,当目的地址为3.3.3.3的数据包发送到R1时,R1默认将数据包路由到R2的接口g0/0/0。当R2收到数据包时,如果发现它是3.3.3.3,它会将数据包发送到R3。
R3: [R3]dis ip路由表//检查R3上的路由表
将数据包发回202.106.1.2时,查找路由表,看是否知道202.106.1.0。
这个网段怎么走?因为1.2的地址属于1.0网段,显然不知道1.0网段怎么走,所以退包的时候会把包扔掉。因为我不知道回程路由,所以我希望R3不要通过静态路由或默认路由丢弃数据包。
[R3] IP路由-静态202 . 106 . 1 . 0255 . 255 . 252 202.106.2.1//252是因为它是一个30掩码。
[R3]disip路由表
查R3的路由表,发现自己明明知道怎么去1.0网段。
4.结果验证
默认情况下,它不能被ping通,但可以在建立静态路由和默认路由后被ping通。