总结下网络中常见的几种类型的表
路由表,ARP表,MAC地址表有何作用的?举个例子说说
举个例子:
我们想要访问到114.114.114.114这个目的,首先经过三层设备进行路由查表,进行三层转发。(好比你要通过快递公司要邮寄一个包裹,这时候收件人目的)
达到这个IP所在的网关,或者对应的三层设备,这时候进行ARP查询MAC地址。(好比快递终于到达你所在目的附近的丰巢,这时候需要凭借取件码取快递)
如果这时候中间有交换机(二层或者三层),此时查找MAC地址对应的接口。(好比你要知道这个丰巢点所在的位置)
1.路由表
路由表有全局路由表和虚拟路由表
1.1.路由表作用
路由表是路由和接口的对应关系,进行三层转发的时候用。
按照路由匹配的三个原则
1)最长掩码匹配(掩码越长越精准)
2)管理距离(越小越优)
3)度量值(动态路由协议判断)
![f209f8fcb17842e4cd0e9ec77f78078f.png](https://i-blog.csdnimg.cn/blog_migrate/87e9a61ea258ce98525d9e5ee29185b0.jpeg)
1.2.全局路由表和虚拟路由表
1)全局路由表
常见的路由表,NA NP阶段正常使用的就是全局路由表。
直接查看的就是全局表。
2)虚拟路由表
在三层设备上面虚拟出来的路由表项,独立于全局路由表使用。
可以将路由器进行拆分为多个路由器。(逻辑上)
2.ARP表
IP地址对应MAC地址,三层网络设备、PC、服务器。
IP→MAC地址
![5f70ec06941084eec49571373a5f1c94.png](https://i-blog.csdnimg.cn/blog_migrate/da0c1f11c09572dd5f27cff0abcfb330.jpeg)
3.MAC地址表
MAC地址表
MAC地址→接口
![f874c39ea29a4ec584084041f014371b.png](https://i-blog.csdnimg.cn/blog_migrate/fdbbcddbf3bc6dced73afeeaf0c16833.jpeg)
![8a9004a802e8608092a0346294a8fbe4.png](https://i-blog.csdnimg.cn/blog_migrate/8b22c884160dea2e4e973399c43d90cc.jpeg)
4.用途
常用的三张表很多用途,比如故障定位到接口,比如中毒直接拔网线(反正知道IP地址就能定位接口,NAT就比较麻烦一些,需要查看转换表才能定位。VPN就是要一步步查也比较麻烦,简单使用还是OK)。