唠叨下交换机,嗯,仅仅是一些基本的概念问题,比如功能,大致的算法,还有和路由器想对比下。
现代以太网LAN使用了一种星型拓扑,每个节点与中心交换机相连。到目前为止,交换机的任务是接收入链路层帧并将它们转发到出链路。交换机自身对节点是透明的,某节点向另一个节点寻址一个帧(而不是向交换机寻址该帧),顺利地将该帧发送进LAN,而不知道某交换机将会接收该帧并将它转发到另一个节点。
过滤(filtering)是交换机决定一个帧是应该转发到某个接口还是应当将其丢弃的功能。
转发(forwarding)是决定一个帧应该被导向哪个接口,并把该帧接口移动到这些接口的交换机功能。
交换机的过滤和转发借助于交换机表(switch table)完成。该交换机表包含某LAN上的某些节点但不必是全部节点的表项。交换机表的一个表项包含:
1、节点的MAC地址;(注意不是IP地址)
2、到达该节点的交换机接口;
3、用于节点的表项放置在表中的时间。
交