第四章 TCP/IP 网络层设备路由器

简介: 学习TCP/IP网络层设备路由器

一.什么的路由


路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程  。路由工作在OSI第三层——网络层的数据包转发设备。


路由:

   从源主机到目标主机的转发过程

图片.png


   二.路由器的工作原理


   路由器通过路由表转发数据

   路由表通过直连与非直连获得

   当有未知的目标网段时路由器则丢弃


三.路由器的转发原理:


   根据路由表转发数据包,有路由条目则转发到下一跳;

   无路由条目,则丢弃数据包,返回数据不可达信息

四.路由表的形成


   先添加直连网段路由;

   再添加非直连网段路由(静态或动态)


图片.png

五.路由的类型:



   1.直连路由:到达路由器直连网段的路由 自动生成


   2.静态路由

   管理员手动添加,单向,不灵活,但稳定,适合用于公司内网

   例如:去往192.168.6.0网段,下一跳为192.168.2.2

   全局模式:ip route 192.168.6.0 255.255.255.0 192.168.2.2


   3.默认路由

   特殊的静态路由,一般用于末梢网络环境,去往任何网段,都经过一个路由器

 

   例如: ip route 0.0.0.0 0.0.0.0 192.168.2.2


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



       IP头部仅查看,一直不变;

       Mac地址每经过一个路由器,都要重新封装新的源和目的Mac;

       IP不变,Mac一直在变


七.路由与交换的对比



   路由工作在网络层,根据路由表转发数据,路由选择、逻辑转发


   交换工作在数据链路层,根据Mac地址表转发数据,属于硬件转发,速度快


八.思科路由器基本命令


静态路由的配置

   route(config)#ip route  目的网络地址  目的网络的子网掩码 下一跳的ip地址或本地出口名

 删除静态路由

   route(config)#no  ip route  目的网络地址  目的网络的子网掩码 下一跳的ip地址或本地出口名

9.默认路由的配置:

   route(config)#ip  route 0.0.0.0  0.0.0.0   下一跳的ip地址

10.查看路由表

   特权:sh ip route


九.路由优先级与故障排查


路由的优先级

   C > S > S*


静态>静态路由>默认静态路由


故障排查

   分层检查:先检查物理层,再检查IP地址和路由

   分段检查:先看主机到网关,再从网关看下一跳


建议不要在两边都配置默认路由,有可能产生环路 访问的网段不存在。


目录
相关文章
|
11天前
|
域名解析 网络协议 安全
计算机网络TCP/IP四层模型
本文介绍了TCP/IP模型的四层结构及其与OSI模型的对比。网络接口层负责物理网络接口,处理MAC地址和帧传输;网络层管理IP地址和路由选择,确保数据包准确送达;传输层提供端到端通信,支持可靠(TCP)或不可靠(UDP)传输;应用层直接面向用户,提供如HTTP、FTP等服务。此外,还详细描述了数据封装与解封装过程,以及两模型在层次划分上的差异。
108 11
|
10天前
|
安全 Ubuntu Linux
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
31 0
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
|
16天前
|
XML 安全 网络安全
Nipper 3.7.0 Windows x64 - 网络设备漏洞评估
Nipper 3.7.0 Windows x64 - 网络设备漏洞评估
29 0
Nipper 3.7.0 Windows x64 - 网络设备漏洞评估
|
3月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
113 20
|
4月前
|
安全 Linux 网络安全
利用Python脚本自动备份网络设备配置
通过本文的介绍,我们了解了如何利用Python脚本自动备份网络设备配置。该脚本使用 `paramiko`库通过SSH连接到设备,获取并保存配置文件。通过定时任务调度,可以实现定期自动备份,确保网络设备配置的安全和可用。希望这些内容能够帮助你在实际工作中实现网络设备的自动化备份。
131 14
|
3月前
|
监控 关系型数据库 MySQL
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
58 0
|
4月前
|
存储 监控 安全
网络设备日志记录
网络设备日志记录是追踪设备事件(如错误、警告、信息活动)的过程,帮助IT管理员进行故障排除和违规后分析。日志详细记录用户活动,涵盖登录、帐户创建及数据访问等。为优化日志记录,需启用日志功能、管理记录内容、区分常规与异常活动,并使用专用工具进行事件关联和分析。集中式日志记录解决方案可收集并统一管理来自多种设备和应用的日志,提供简化搜索、安全存储、主动监控和更好的事件可见性,增强网络安全。常用工具如EventLog Analyzer能灵活收集、存储和分析日志,确保高效管理。
228 5
|
5月前
|
5G 数据安全/隐私保护
如果已经链接了5Gwifi网络设备是否还能搜索到其他5Gwifi网络
当设备已经连接到一个5G Wi-Fi网络时,它仍然有能力搜索和发现其他可用的5G Wi-Fi网络。这里所说的“5G Wi-Fi”通常指的是运行在5GHz频段的Wi-Fi网络,而不是与移动通信中的5G网络(即第五代移动通信技术)混淆。
|
6月前
|
网络协议
网络通信的基石:TCP/IP协议栈的层次结构解析
在现代网络通信中,TCP/IP协议栈是构建互联网的基础。它定义了数据如何在网络中传输,以及如何确保数据的完整性和可靠性。本文将深入探讨TCP/IP协议栈的层次结构,揭示每一层的功能和重要性。
259 5
|
6月前
|
存储 网络性能优化 网络虚拟化
局域网络设备
网卡、中继器、集线器、网桥和交换机是网络通信中的关键设备。网卡实现计算机与网络的连接,中继器用于延长网络传输距离,集线器将多台设备连接至共享网络,网桥通过MAC地址转发数据,而交换机提供高性能的数据转发和过滤服务,支持VLAN、QoS等功能,适用于不同规模的网络环境。
186 3

热门文章

最新文章