二层-链路层地址,也就是mac地址,存储在适配器上,也就是主机和路由器的适配器上,并不在交换机的接口上存储,而ip存储在适配器的ram中,交换机有那么多端口,它怎么就知道你发送的这个数据帧的目的地址该从自己的哪个端口转发出去呢?因此,交换机自己还要维护一张“MAC地址表”,用来记录目的MAC地址-端口的映射关系.
arp协议提供ip转换为mac的机制,并且只为在同一个子网里的路由器接口和主机提供ip解析
每个主机和路由器的内存里都有一个ARP表,表中有ip和mac的映射关系,ttl代表该表的寿命
arp协议可以向统一链路域上的主机和路由器发送mac-ip查询报
如果向别的子网发送数据,路由器转发表可以告诉这台路由器该数据报要通过路由器接口转发,然后该接口把这个数据报传递给它的适配器,适配器把该数据报封装到一个新的帧中,并且将该帧发送进另一个子网中
子网掩码用处:PC0想要访问PC1,通过ip和子网掩码判断出不是同一子网,则需要经过交换机发送至默认网关(Router0),子网掩码结合本地IP地址后,用来确定目标IP是否在“逻辑上”与本计算机在同一个网络内
同一网段网络,都是MAC地址负责寻址,IP地址只在负责连接两个不同网段的路由器上才发挥指导作用。
xSTP((Spanning Tree Protocol,生成树协议)以及升级版的RSTP和MSTP等)协议,统称为破环协议,防止链路环路避免广播风暴。
大二层的主要问题在于破环-消除广播风暴:
1.釜底抽薪法:把环路设备虚拟化,两台虚成一台,彻底解决掉环路问题
2.移花接木法:改变传统的二层mac转发协议,使用新的协议替代,逻辑上破除环路影响,这些新的协议有:TRILL、FabricPath、SPB等
3.瞒天过海法:overlay法,在基础网上覆盖一个点对点的、主机对主机的隧道网,所以叫overlay,把这个隧道网当成一个”大的交换机,相当于所有主机都在一个交换机上,而这个大的交换机内部怎么传输对于主机老说无所谓了。Overlay派的典型技术主要有VXLAN、NVGRE、STT等。vtep(vxlan tunnel end point) TOR(the onion router)
网友评论