二层交换机与三层交换机应用的交换技术!?是什么?
发布网友
发布时间:2022-03-24 02:20
我来回答
共1个回答
热心网友
时间:2022-03-24 03:49
...
L2交换机就是交换芯片上只支持2层的东西。基本原理是根据目标MAC选接口,根据源MAC进行学习功能。傻瓜交换机就要这两个功能就好了。
根据芯片的不同,可以提供一些其他增值功能。
例如划分VLAN,这个需要不同VLAN维护一个自己的MAC-接口表。
例如绑定MAC-接口,这个防止ARP欺骗。(造成原因是源MAC学习)
然后有控制页面的,都需要加个CPU,然后在上面做cli或者web控制页面,就是你输命令的地方。
L3交换机在L2交换机的基础上加了个东西,一般是硬件实现。就是要交换芯片上有查路由表的功能。它是第一次进行数据通信的时候,没有在交换芯片上查到这个路由表,然后就把包发到CPU上,在CPU上做路由选路,然后查到对应接口发出去。然后CPU上把进口,出口以及源IP,目的IP写成两条路由,写到交换芯片的路由表中(一来一回两条,都是32位掩码的)。然后后面的包来了后,在交换芯片上查到路由后,就直接根据接口转发了,就不会把包发到CPU上。
L3还可以软件实现,就是在驱动层做个类似的查路由功能,然后在驱动层就进行转发,不会将包提交到OS的内核中。
若有不明,可以百度。。。百度不到的可以google - - ,这些技术很是寻常,也不是啥机密,百度应该就能学会了,哈哈