-
二层交换机,没有充当三层网关角色的能力(Capability)。 -
三层交换机,首先也是二层交换机。但是,它有一个额外的能力(Capability),软件配置一下,可以充当三层网关的能力。
-
目的MAC地址 -
源MAC地址 -
Ethertype
-
如果yes,直接将包裹扔给网管型的二层交换机的TCP/IP协议栈。IP判断是否目的IP == 自己的IP地址,如果yes,继续进一步处理(TCP/UDP/ICMP处理流程)。如果no,直接扔了。 -
如果no,按照上文的提到的Forwarding流程处理。
-
非网管型二层交换机,只有Learning、Forwarding 2个功能。 -
网管型二层交换机,有Learning、Forwarding 2个功能。还有一个判断逻辑+ TCP/IP。
-
如果yes,继续进一步处理(本地TCP/UDP/ICMP处理流程)。 -
如果no,查询路由表,寻找出接口。如果yes,将IP包裹封装一个全新的二层MAC头扔出去。如果no,扔了。
原文始发于微信公众号(车小胖谈网络):二层、三层交换机之间到底有什么区别?
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论