在 交换机 和 路由器上 都有不同的表 在其中 ,
二层交换机有
mac表,arp表,QoS优先队列表,port status 状态表
MAC表 是 交换机的port 与 网线所接 的pc端网卡 mac地址的映射关系
一般在开启端口安全时 会启用
mac表 记录, 并采取 端口 与mac绑定,其他时候 都是默认不记录
交换机的arp 表 用来记录 本交换机下 不同vlan 下 本身 ip 与mac地址表 和 各个物理接口连接设备 的 ip 与 mac 地址表
其中
vlan2的mac地址为交换机 默认地址,所有vlan开始 都采用此地址
但可以改
QoS服务质量优先表
可以设定MIME优先级 ,若不设置按默认优先级走
port status 状态表就是各个端口的状态,不介绍
注明:
每一个 port 本质上就是一个网卡
交换机 是一个二层设备 ,在交换机上的 port 每一个都要连接 一个设备,而每一个 port 上 是不配置 ip的,只记录 物理连接 设备的 mac
但是 在现在的一些交换机上 都会有 vlan 的配置,vlan(虚拟局域网) 是模拟三层的一个虚拟配置
在二层的基础上 再一次进行多个 子网 的划分, 而每一个vlan上是可以配置 IP 地址
有 ip 有mac 就可以当成 一个齐全的 网络设备
交换机的所有功能目的 是为了 更好的实现 收束 功能的 ,并 通过 mac 实现互相查找
这就是 为什么 交换机的 主要表 是
mac表 , 这也是 为什么 交换机 不须配置就能使用 (默认记录mac地址).
而 在二层设备看到的 附加 的arp表 本质上只是来方便vlan的使用
arp 表 是 同一子网下快速寻址 最简单的办法 ,也是 二层 和三层 互相转换的最基本表
一般情况下 一个子网中 的所有主机 的arp 表 是相同的 (某些情况是安全考虑)
综上 可知 mac 最本质的作用是来做 lan 内设备区分
默认网关指定:
一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。
起到 网关作用 的设备 ,一定是 能实现路由功能(启动路由协议)的设备
具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。
网关的IP地址 是具有路由功能的设备的IP地址 ,但不一定最后一位是xxx.xxx.xxx.1这种类型,可随意指定,只不过习惯这种类型.
设备指定
- 在交换机中 默认网关 会在
vlan下设置,将 为 归属到该vlan下的所有pc设定 默认网关 - 当然也可以由 三层路由器的 某一
port充当 接入的子网 的网关 (与vlan类似,但这个是专业的,更强大) - 或者都 不进行配置 ,选择 域内 一台服务器(主机) 配置为有路由协议的设备 ,设定 为默认网关, 由该设备进行路由转发(如: 单臂路由的拓补)
路由器是一个三层设备 , 他不需要交换机那么多的接口 ,本质上只是尽可能快的寻址 , 所以 主要 的表 是 routing table
而 每一个三层路由器上的 port 在本质上是可以 看成 一个 lan(局域网)的,因为 每一个 port 都 具有 mac 和ip地址 ,
综上可知 ip 最本质的作用是 来做 wan或更大区域内 的设备 区分
三层路由器有
Routing路由表 , arp 表,NAT表,QoS表,port表
Routing table或routing information base(RIB)
- 路由表中
- 列出了到 特定网络 目的地的路由(本质上是 其周围网络拓扑的信息)
并且在某些情况下还包括与这些路由相关联的度量(距离 或 权值 )
路由表的构建是路由协议的主要目标。
静态路由是通过非自动方式在路由表中创建的条目,并且是固定的,而不是某些网络拓扑“发现”过程的结果(动态路由)。
此routing table中只加入了静态路由(type:C),
而且 可知 对应port口下(一般默认 网关会ip设定在这口下)连接 的子网 ip 段 (由 子网掩码 和 port 口配置的IP 推出 的网络部分)
但没有指定 next hop 的 ip, 说明手动配置后 ,仍存在 不通(找不到)的情况