实验:路由器转发数据包
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MaHJ
MaHJ 8. 主机 PC_B 收到数据包之后,看到 IP 地址是自己的地址,ICMP 类型为 Host Unreachable 主机不可达,至此,PC_B 主机就丢弃数据包,PC_A 访问 PC_B 有问题,无法 ping 通
MaHJ
由此可以看出,路由器根据其路由表信息对数据包进行转发,如果路由表中没有目标网 络的路径,也没有默认路由,将会丢弃数据包
MaHJ
MaHJ 6. 数据包转发到路由器1,同样查看路由器1的路由表 可以看到目标地址 10.1.2.2 是自己直连的网络,于是将这个数据包由 Fa0/0 转发出去
MaHJ
7. PC_C 主机收到数据包之后,返回 ICMP ECHO Reply 回应包,并且将数据包转发给缺省网 关路由器 1
MaHJ
10. 主机 PC_A 收到数据包之后,看到 IP 地址是自己的地址,ICMP 类型为 ECHO Reply,至此, Ping 命令完成,PC_A 访问 PC_C 没有问题,能够 ping 通
MaHJ
MaHJ
由此可以看出,路由器根据其路由表信息对数据包进行转发,如果路由表中有目标网络 的路径就会将其转发到目标网络指示的接口,如果没有将会丢弃数据包 任务 2:测试 PC_A 访问 PC_B,运行模拟 1. 单击“Add Simple PDU”添加简单 PDU 工具,单击 PC_A 主机再单击 PC_B 主机,添加简 单的 PC_A ping PC_B 主机的测试
MaHJ
3. 单击“Edit Filters”编辑事件过滤器,我们只查看 ICMP 信息
MaHJ
MaHJ 4. 单击“Capture/Forward”捕获/前进按钮,可以捕获 PC_A 数据包到达 PC_C 的动画
5. 此时,数据包到达路由器 0,路由器 0 查看自己的路由表,单击“Inspect”检验工具, 将放大镜移动到路由器 0 上单击会出现如图信息,选择查看“routing table”路由表
MaHJ
MaHJ 可以看到路由器0的路由表信息
路由器 0 查看自己的路由表,发现目标 IP 地址 10.1.2.2 在它的路由表中,下一跳是 192.168.1.2,于是将此数据包转发到 S0/0/0 接口上,数据包被转发到路由器 1。单击“Event List”事件列表中路由器 0 收到的 PDU 信息
直连
Fa0/0
192.168.1.0/24
直连
S0/0/0
192.168.2.0/24
直连
Hale Waihona Puke Baidu
S0/0/1
10.1.2.0/24
192.168.1.2
S0/0/0
0.0.0.0(默认)
192.168.2.2
S0/0/1
路由器 1:
目的网络
下一跳
接口
10.1.2.0/24
直连
Fa0/0
MaHJ
192.168.1.0/24 10.1.1.0/24 路由器 2: 目的网络
8. 路由器 1 收到 PC_C 主机返回的信息,查看自己的路由表,看到目标 IP 地址 10.1.1.2 在 自己的路由表中,下一跳为 192.168.1.1(路由器 0),于是将 ICMP 回应包转发给路由器 0
MaHJ
MaHJ 9. 路由器 0 收到此数据包,查看路由表,发现目标网络 10.1.1.0 是自己直连的网络(Fa0/0), 于是将数据包转发到 Fa0/0 接口,到达 PC_A 主机
拓扑图
MaHJ
实验:路由器数据包转发
MaHJ 实验内容
原理:IP 数据包由路由器在网络之间转发,路由器会检查自己的路由表,查找通往目的网络 的下一跳,如果路由表有相应的路径,路由器会将数据包转发到指示下一跳的接口上。如果
路由表中没有相对应的路径,但有默认路径,路由器会将数据包转发到默认路径所指示的接
MaHJ
路由器 0 查看自己的路由表,发现目标 IP 地址 10.1.3.2 不在它的路由表中,但有一个默 认路由,于是将此数据包转发到 S0/0/1 接口上,数据包被转发到路由器 2。单击“Event
MaHJ List”事件列表中路由器 0 收到的 PDU 信息
5. 数据包转发到路由器 2,同样查看路由器 2 的路由表
10.1.3.0/24 192.168.2.0/24
直连 192.168.1.1
下一跳 直连 直连
任务 1:测试 PC_A 访问 PC_C,运行模拟 1. 单击 Simulation(模拟)按钮进入模拟模式
S0/0/0 S0/0/0
接口 Fa0/0 S0/0/0
MaHJ 2. 单击“Add Simple PDU”添加简单 PDU 工具,单击 PC_A 主机再单击 PC_C 主机,添加简 单的 PC_A ping PC_C 主机的测试
MaHJ
MaHJ 2. 单击“Edit Filters”编辑事件过滤器,我们只查看 ICMP 信息
3. 单击“Capture/Forward”捕获/前进按钮,可以捕获 PC_A 数据包到达 PC_B 的动画
MaHJ
MaHJ 4. 此时,数据包到达路由器 0,路由器 0 查看自己的路由表,单击“Inspect”检验工具, 将放大镜移动到路由器 0 上单击会出现如图信息,选择查看“routing table”路由表 可以看到路由器 0 的路由表信息
口上。如果路由表中没有相对应的路径,也没有默认路径,路由器就会丢弃该数据包。
环境:
三个 LAN 网络
连接
主机
主机 IP
10.1.1.0/24
路由器 0
PC_A
10.1.1.1
10.1.2.0/24 10.1.3.0/24
路由器 1 路由器 2
PC_C PC_B
10.1.2.1 10.1.3.1
路由器间连接
MaHJ
可以看到目标地址 10.1.3.0 是自己直连的网络,于是将这个数据包由 Fa0/0 转发出去
MaHJ 6. PC_B 主机收到数据包之后,返回 ICMP ECHO Reply 回应包,因为目标网络 10.1.1.0 和它 不是同一子网内,所以将数据包转发给缺省网关路由器 2
7. 路由器 2 收到 PC_B 主机返回的信息,查看自己的路由表,看到目标 IP 地址 10.1.1.2 不 在自己的路由表中,也没有默认路由,于是将返回 ICMP Host Unreachable 主机不可达 回应包给 PC_B
设备
接口
IP 地址
连接到
接口
IP 地址
路由器 0
S0/0/0
192.168.1.1/24 路由器 1
S0/0/0
192.168.1.2/24
路由器 0
S0/0/1
192.168.2.1/24 路由器 2
S0/0/0
192.168.2.2/24
路由器路由表信息
路由器 0:
目的网络
下一跳
接口
10.1.1.0/24