在NA章节,我们学过路由的入门知识,静态路由,在很多网工里,对静态路由的认知应该停留在写路由,而这背后的细节不是很清楚,这也是今天我写这篇文章的原因 。
在构建知识体系时,如果缺少实践的佐证,是很容易忘记的 。所以这篇文章以实践加理论的形式展现 。
静态路由和它的中文意思一样,静态不会变化的路由(如果还不知道路由的朋友,路由的原理在我之前的文章里有),需要管理员配置的路由,静态路由虽然配置需要手动配置,但是不需要像动态路由那样查询,所以非常稳定,除非是写错了,否则应该是最稳定的路由,某运营商的一个骨干网就全部采用静态路由的方式搭建,非常稳定,就是维护起来很麻烦 。
静态路由的配置也很简单,以华为为例:
ip route-static 0.0.0.0 0 12.12.12.12 (下一跳地址)ip route-static 0.0.0.0 0 g/0/0(下一跳出接口)
在实际工作过程中,大多数网工应该都是写的第一条,第二条基本都没有用到过,你们有思考过为什么吗?通过的我的文章,带你看看静态路由不为人熟知的知识 。
正文实验拓扑
如下图所示(配置我就不贴了,如果需要可以找我要)
实验拓扑
路由表情况
R1
R2
R3
PC1 ping PC2
通过ping和抓包,得到PC在第一次ping跨网段的IP时,首先发送一个ARP查询,查询的IP为网关地址,查询完成后,获取到的MAC地址用来构建ICMP的目的MAC地址,当ICMP包到达路由器时,路由器解封装发现数据包是给自己的,于是继续解封装到第三层查询目的IP,通过查询路由表,发现本地没有,于是直接丢弃,所以这里看到的消息是Request timeout
PC回显
R1接PC1接口抓包
配置路由表(下一跳IP方式)
R1ip route-static 2.2.2.0 24 12.12.12.2R2ip route-static 1.1.1.0 24 12.12.12.1
R1路由表
R2路由表
PC1 ping PC2
配置完路由表,进行测试,通过下图来看,首包出现了丢包,原因为ARP探测过程导致首包丢包,这个是正常的现象,当然现在很多人知道这个现象,也知道什么原因,在当年这个问题作为面试问题可是难倒了一批工程师 。
PC1 ping PC2
抓包结果
配置路由表(下一跳方式)
R1ip route-static 2.2.2.0 24 GigabitEthernet 0/0/0R2ip route-static 1.1.1.0 24 GigabitEthernet 0/0/0
R1路由表
R2路由表
PC1 ping PC2
推荐阅读
- 详解无线 AP系统与路由器的不同 一文理解无线AP和路由器的区别
- 光猫分接2台路由器的组成 一个光纤猫带两个无线路由器怎么连接
- 路由器发热带来的网络问题的解决方法 路由器发热会影响网速吗
- 路由器使用寿命的解析 怎么判断路由器该换了
- 华为智慧生活怎么添加路由器
- 路由器的几种工作模式 无线路由器中继模式的设置
- 新手设置路由器上网的方法汇总 用路由器怎么连接网络
- 无线路由器上网的设置方法汇总 魅族路由器怎么设置
- 路由器WIFI信号不稳定解决方法 荣耀路由2经常掉线怎么办
- 荣耀分布式路由组网秘籍 荣耀分布式路由器如何手动配置