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