交换机构成以太网或局域网(LAN),路由器构成IP网或互联网(Internet);交换机进行二层交换,路由器进行三层交换。
以太网的桢结构显示,以太网头中包含了源和目标MAC地址:
当交换机从一个端口收到一个以太网包时,交换机仅需要读取以太网报文头中的目的MAC地址,就可以决定这个报文从哪一个端口中发出,或者发起ARP请求,探寻MAC地址对应的交换机端口。
局域网发展的早期,一个交换机构成一个局域网。后来,几个交换机级联在一起构成更大的局域网网。再后来,大的局域网想在不改动硬件的情况下,分割成几个虚拟的(或逻辑的)局域网,这就产生了VLAN 或 Virtual LAN。
VLAN桢结构,就是在MAC地址后面插入VLAN Tag。其中,12比特的VLAN ID可以区分4096个VLAN。
在交换机的配置中,同样榜定VLAN ID和某些端口,这样一个真实的局域网,就可以被分割成多个虚拟的局域网了。
不同的以太网必须通过路由器才可以互通。路由器处理的是IP报文,所以IP地址用于指引IP包传输的方向。
不同IP网络中的计算机还可以通过VXLAN技术构成虚拟的局域网,为什么需要VXLAN? VXLAN是如何工作的? 请看:http://www.jianshu.com/p/8c0e6c08950a