路由器的工作原理
路由器的工作原理
路由:从源主机到目标主机的转发过程
路由器:能够将数据包转发到正确的目的地址,并在(查看路由表)转发的过程中选择最佳路径的设备
路由转发过程:能够将数据包转发到正确的目的地址(转发),并在转发过程中选择最佳路径。(选路)
TTL 每经过一个路由器-1
跨网段通信把数据丢给网关,封装网关的目的MAC
Mac(二层交换机)一直在变、ARP、封装解封装
根据路由表转发数据
路由表:
1、路由器中维护的路由条目的集合
2、路由器根据路由表做路径选择
路由表的形成
1、直连网段(配置IP地址、端口UP状态、形成直连路由)(手牵手)
2、非直连网段(需要静态路由(场景不复杂)或动态路由(大型复杂),将网段添加到路由表中)
静态路由
1、由管理员手工配置的、是单向的、缺乏灵活性
例如下一跳地址B路由的S0端口
默认路由
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口
默认路由是特殊的静态路由。
口诀规律:向上指默认(末梢)、向下指明细(静态)
典例如运营商到家 用的是静态 家到运营商 用的就是默认路由
路由器转发数据包的封装过程
mac在不停的变换,IP固定不变。
封装解封装、ARP、路由转发原理
交换与路由的对比
路由工作在网络层
1、根据”路由表“转发数据
2、路由选择
3、路由转发
交换机工作在数据链路层
1、根据”MAC地址表“转发数据
2、硬件转发:如内存速率
具体配置实验
华为模拟器配置默认路由与静态路由
Dis ip routing-table
Ip route-static 0.0.0.0 0.0.0.0 192.168.12.1
Ip route-static 192.168.10.0 255.255.255.0 192.168.12.1
Ip route-static 10.1.0.0 16 null 0
浮动路由
备注:loopback端口永远不会down 32 位
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)