拓扑图
如上图,pc3,pc5同一网络,pc4,pc6同一网络,vlan的划分就是虚拟局域网,局域网的理解就是同一vlan下的设备可以相互通信,不同vlan不可以通信(通过三层交换机可以实现通信的),
其中pc3和pc4处在不同网络,ip地址和子网掩码按位求与,如果相同则表示同一网路,如果不同则表示不同网路,所以相互不可以通信,pc3和pc5是同一vlan,假设vlan10,如果相连接的交换机都可以通过vlan10,那么pc3和pc5可以通信,同理pc4和pc6也可以通信(假设vlan20),前提是lsw6 e0/0/1 ,lsw7 e0/0/1 lsw5 e0/0/1 e0/0/2 都需要允许vlan 10 20 通过才可以,而连接设备的交换机设置下默认的vlan即可。
如图pc7和pc8,没有设置vlan,但是却可以相互通信,因为他们属于同一网络(ip和子网掩码按位求与相同)。他们属于B类私有ip,网路位是16位。这里注意如果改成pc3和pc4(子网掩码24位)则通信失败,因为是不同网路。
联想拓展如下------------------
二层通信是根据mac地址转发,三层是根据目的ip地址转发
ip分类:A,B,C,
网络位首位分别是0,10,110,主机位都是0表示网络地址,主机位都是1表示广播地址
A:0.0.0.0-127.255.255.255
B:128.0.0.0-191(前两位10,255-64).255.255.255
C:192.0.0.0-(255-32)223.255.255.255
私有ip范围:10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
为了更灵活的使用ip,有时候设备和可用ip数量差别过大会造成资源不够或者浪费,那么可以增加网络位或者减少网络为来控制可用ip的数量,也可以说是无类编址(借助子网掩码连续1的个数就是网络位)。