博客
关于我
路由器的工作原理,静态路由和默认路由
阅读量:311 次
发布时间:2019-03-03

本文共 5526 字,大约阅读时间需要 18 分钟。

目录

路由器的工作原理

1.路由表

路由器中维护路由条目的集合,路由器转发过程中根据路由表进行路径选择,路由表可以通过直连网段获取也可以通过静态动态路由获取。路由器根据路由表进行路径选择

2.路由器转发数据包的封装过程

目前已知:PC1知道PC2的ip地址但不知道PC2的MAC地址。R1知道PC2的IP和MAC地址,R2知道PC1的IP地址和MAC地址。

PC第一次发信息给PC2,由于不知道PC2的MAC地址所以进行广播。广播被R1接收解封后开始查找路由表发现目标IP和对应的MAC地址封装自己的MAC地址开始传输,传输到R2后,R2解封开始查找路由表发现PC2就在自己直连的网段,封装上自己的MAC地址然后把信息传给PC2,PC2收到PC1的信息在ARP表记录下PC1的IP地址和MAC地址后进行回应通过R2-R1的线路传给PC1,PC1收到回应信息后在ARP表记录下PC2的IP地址和MAC地址,之后就可以直连通信了。
在这里插入图片描述

静态路由和默认路由

静态路由的配置:

 
sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname r1[r1]ip route-static “目标ip所在的网段” “目标ip的子网掩码” “下一跳的ip地址”

默认路由的配置:

 
sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname r1[r1]ip route-static 0.0.0.0 0 “下一跳的ip地址”

实验

实验一

在这里插入图片描述

先给PC和服务器配好ip,子网掩码和网关,然后给3个路由器的每个接口设置ip和子网掩码。
AR9的设置

 
sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname ar9[AR9]interface g0/0/1[AR9-GigabitEthernet0/0/1]ip address 192.168.1.1 24[AR9]interface g0/0/2[AR9-GigabitEthernet0/0/2]ip address 192.168.2.1 24[AR9]interface g0/0/0[AR9-GigabitEthernet0/0/0]ip address 192.168.10.1 24

AR6的设置

 
sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname ar6[AR6]interface g0/0/1[AR6-GigabitEthernet0/0/1]ip address 192.168.20.1 24[AR6]interface g0/0/0[AR6-GigabitEthernet0/0/0]ip address 192.168.10.2 24

AR7的设置

 
sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname ar7[AR7]interface g0/0/1[AR7-GigabitEthernet0/0/1]ip address 192.168.30.1 24[AR7]interface g0/0/0[AR7-GigabitEthernet0/0/0]ip address 192.168.20.2 24

设置好后给AR9设置默认路由,给AR6,AR7设置静态路由,使得PC2PC3能访问服务器

AR9的默认路设置

 
sysEnter system view, return user view with Ctrl+Z.[AR9]ip route-static 0.0.0.0 0 192.168.10.2

AR6的静态路由设置

 
sysEnter system view, return user view with Ctrl+Z.[AR6]ip route-static 192.168.1.0 24 192.168.10.1[AR6]ip route-static 192.168.2.0 24 192.168.10.1[AR6]ip route-static 192.168.30.0 24 192.168.20.2

AR7的静态路由设置

 
sysEnter system view, return user view with Ctrl+Z.[AR7]ip route-static 192.168.1.0 24 192.168.20.1[AR7]ip route-static 192.168.2.0 24 192.168.20.1

设置好后ping一下

在这里插入图片描述
在这里插入图片描述

实验2

在这里插入图片描述

先给PC1PC2配上ip子网掩码和网关。R1,R2,R3每个接口配上ip和子网掩码。

R1配置

 
sysEnter system view, return user view with Ctrl+Z.[R1]interface g0/0/0[R1-GigabitEthernet0/0/0]ip address 192.168.10.254 24[R1]interface g0/0/1[R1-GigabitEthernet0/0/1]ip address 192.168.3.1 24[R1]interface g0/0/2[R1-GigabitEthernet0/0/2]ip address 192.168.1.1 24

R2配置

 
sysEnter system view, return user view with Ctrl+Z.[R2]interface g0/0/0[R2-GigabitEthernet0/0/0]ip address 192.168.2.2 24[R2]interface g0/0/1[R2-GigabitEthernet0/0/1]ip address 192.168.1.2 24[R2]interface g0/0/2[R2-GigabitEthernet0/0/2]ip address 192.168.20.254 24

R3配置

 
sysEnter system view, return user view with Ctrl+Z.[R3]interface g0/0/0[R3-GigabitEthernet0/0/0]ip address 192.168.3.2 24[R3]interface g0/0/1[R3-GigabitEthernet0/0/1]ip address 192.168.2.1 24

给R1设置静态路由和优先级

 
[R1]ip route-static 192.168.20.0 24 192.168.1.2[R1]ip route-static 192.168.20.0 24 192.168.3.2 preference 75

给R2设置静态路由和优先级

 
[R2]ip route-static 192.168.10.0 24 192.168.1.1[R2]ip route-static 192.168.10.0 24 192.168.2.1 preference 75

此时,PC1pingPC2

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

给R3设置静态路由

 
[R3]ip route-static 192.168.10.0 24 192.168.3.1[R3]ip route-static 192.168.20.0 24 192.168.2.2

关闭R2的0/0/0接口

 
[R2]interface g0/0/0[R2-GigabitEthernet0/0/0]shutdownApr  5 2021 16:40:28-08:00 R2 %%01IFPDT/4/IF_STATE(l)[0]:Interface GigabitEthernet0/0/0 has turned into DOWN state.[R2-GigabitEthernet0/0/0][R2-GigabitEthernet0/0/0]Apr  5 2021 16:40:28-08:00 R2 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the DOWN state.

PC1pingPC2

 
PC>ping 192.168.20.1Ping 192.168.20.1: 32 data bytes, Press Ctrl_C to breakRequest timeout!From 192.168.20.1: bytes=32 seq=2 ttl=126 time=16 msFrom 192.168.20.1: bytes=32 seq=3 ttl=126 time=16 msFrom 192.168.20.1: bytes=32 seq=4 ttl=126 time=15 msFrom 192.168.20.1: bytes=32 seq=5 ttl=126 time=16 ms--- 192.168.20.1 ping statistics ---  5 packet(s) transmitted  4 packet(s) received  20.00% packet loss  round-trip min/avg/max = 0/15/16 ms

仍然能ping通,路由表的查询命令是

 
[R2]dis ip routing-table

实验三

在这里插入图片描述

依旧是给各个设备主机配好ip,子网掩码,网关
R1设置

 
sysEnter system view, return user view with Ctrl+Z.[R1]interface g0/0/0[R1-GigabitEthernet0/0/0]ip address 192.168.10.254[R1]interface g0/0/1[R1-GigabitEthernet0/0/1]ip address 192.168.1.1

R2设置

 
sysEnter system view, return user view with Ctrl+Z.[R2]interface g0/0/0[R2-GigabitEthernet0/0/0]ip address 192.168.20.254[R2]interface g0/0/1[R2-GigabitEthernet0/0/1]ip address 192.168.2.1

R3设置

 
sysEnter system view, return user view with Ctrl+Z.[R3]interface g0/0/0[R3-GigabitEthernet0/0/0]ip address 192.168.30.254[R3]interface g0/0/1[R3-GigabitEthernet0/0/1]ip address 192.168.1.2[R3]interface g0/0/2[R3-GigabitEthernet0/0/2]ip address 192.168.2.2

给R1,R2配默认路由

 
[R1]ip route-static 0.0.0.0 0 192.168.1.2
 
[R2]ip route-static 0.0.0.0 0 192.168.2.2

给R3配置静态路由

 
```javascript[R3]ip route-static 192.168.10.1 24 192.168.1.1[R3]ip route-static 192.168.20.1 192.168.2.1

之后再ping就能互相ping通了

转载地址:http://kqhl.baihongyu.com/

你可能感兴趣的文章
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_根据binlog实现数据实时delete同步_实际操作04---大数据之Nifi工作笔记0043
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置binlog_使用处理器抓取binlog数据_实际操作01---大数据之Nifi工作笔记0040
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_实现数据插入数据到目标数据库_实际操作03---大数据之Nifi工作笔记0042
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_生成插入Sql语句_实际操作02---大数据之Nifi工作笔记0041
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_03_来吧用NIFI实现_数据分页获取功能---大数据之Nifi工作笔记0038
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_不带分页处理_01_QueryDatabaseTable获取数据_原0036---大数据之Nifi工作笔记0064
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_无分页功能_02_转换数据_分割数据_提取JSON数据_替换拼接SQL_添加分页---大数据之Nifi工作笔记0037
查看>>
NIFI从PostGresql中离线读取数据再导入到MySql中_带有数据分页获取功能_不带分页不能用_NIFI资料太少了---大数据之Nifi工作笔记0039
查看>>
nifi使用过程-常见问题-以及入门总结---大数据之Nifi工作笔记0012
查看>>
NIFI分页获取Mysql数据_导入到Hbase中_并可通过phoenix客户端查询_含金量很高的一篇_搞了好久_实际操作05---大数据之Nifi工作笔记0045
查看>>
NIFI分页获取Postgresql数据到Hbase中_实际操作---大数据之Nifi工作笔记0049
查看>>
NIFI同步MySql数据_到SqlServer_错误_驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server_Navicat连接SqlServer---大数据之Nifi工作笔记0047
查看>>
NIFI同步MySql数据源数据_到原始库hbase_同时对数据进行实时分析处理_同步到清洗库_实际操作06---大数据之Nifi工作笔记0046
查看>>
Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
查看>>
NIFI大数据进阶_FlowFile拓扑_对FlowFile内容和属性的修改删除添加_介绍和描述_以及实际操作---大数据之Nifi工作笔记0023
查看>>
NIFI大数据进阶_FlowFile生成器_GenerateFlowFile处理器_ReplaceText处理器_处理器介绍_处理过程说明---大数据之Nifi工作笔记0019
查看>>
NIFI大数据进阶_FlowFile生成器_GenerateFlowFile处理器_ReplaceText处理器_实际操作---大数据之Nifi工作笔记0020
查看>>
NIFI大数据进阶_Json内容转换为Hive支持的文本格式_操作方法说明_01_EvaluteJsonPath处理器---大数据之Nifi工作笔记0031
查看>>
NIFI大数据进阶_Kafka使用相关说明_实际操作Kafka消费者处理器_来消费kafka数据---大数据之Nifi工作笔记0037
查看>>
NIFI大数据进阶_Kafka使用相关说明_实际操作Kafka生产者---大数据之Nifi工作笔记0036
查看>>