IVL(independent vlan learning)网 上大部分资料都说为每个vlan建一个表,看起来好像有很多表,其实这里所说的表是指逻辑上的表,实际上在交换机中还是只有一个表,如果将VID相同的记 录都提取出来组成一个表,那么就一个物理上的表在逻辑上就可以认为是多个表了。
IVL(independent vlan learning):
在MAC表中以MAC+VID为主键进行储存。这样,同一个MAC就可能由于VID的不同而在MAC表中存在多条记录。
1.根据MAC+VID在MAC表中寻找,找不到转3
2.向找到的port转发packet,end.
3.向packet携带的vid对应的整个VLAN的port转发,end.
SVL(shared valn learning):
在MAC表中以MAC为主键进行储存,也就是说同一个MAC在SVL方式下只能存在一个记录在MAC表中。
1.在MAC中先根据MAC寻找相应的记录,找不到转4
2.记录中的VID与packet中携带的VID一样,得到相应的port;不一样转5
3.将packet转发到相应的port,end.
4.向packet携带的vid对应的整个VLAN的port转发,end.
5.drop,end.
MAC表中主要的参数:
MAC VID PORT
1、IVL模式是独享式的MAC地址学习模式,各个VLAN内学习到的MAC地址为各个VLAN所有,不会共享给 其他VLAN。我司多数交换机为这种MAC学习模式。