网络号也就是局域网或是一个广播域。MAC和广播信息不能跨越广播域或网络号。要想跨越必须经过路由器
交换机:是在局域网内的,可以在局域网内主机之间交换信息,MAC寻址等。主要在交换,交换的对象是数据,在局域网内交换数据。如果要夸网络交换数据需要路由器。
最终目的是数据交换,只不过交换机所在的局域网中没有目标可交换,所以需要路由器分发到别的局域网中进行数据交换
192.168.1.(1-255)和192.168.2.(1-255):是两个网络号,不同的广播域,之间通讯需要路由器。
LAN:是局域网。
VLAN:是虚拟局域网,是为了充分利用ip资源。
192.168.1.(1-255):把1-255之前分2段,如192.168.1.(1-125)和192.168.1.(125-255)作为两个网络,两个广播域.
有四种划分vlan方式:基于IP ,基于MAC ,基于端口 (交换机端口) ,基于策略
1:基于IP:192.168.1.(1-125):为一个网络
2:基于IP:192.168.1.(125-255):为一个网络
此时1和2通许需要路由,如果路由器就有一个端口,那么需要创建2个子接口。比如逻辑接口F0/0.1就分配IP地址192.168.1.1/25,用于销售部,而F0/0.2就分配IP地址192.168.1.129/25,用于企划部。这样就等于用一个物理端口却实现了两个逻辑接口的功能,这样就将原本只能划分一个网段的情形,扩展到了可以划分2个或者更多个网段的情形。这些网段因为是在逻辑接口下创建的,所以称之为虚拟局域网VLAN。
![](https://img-blog.csdn.net/20160928131314365?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
定义VLAN成员的方法有很多,由此也就分成了几种不同类型的VLAN。
基于端口的VLAN
基于端口的VLAN的划分是最简单、有效的VLAN划分方法,它按照局域网交换机端口来定义VLAN成员。VLAN从逻辑上把局域网交换机的端口划分开来,从而把中断系统划分为不同的部分,各部分相对独立,在功能上模拟了传统的局域网。基于端口的VLAN又分为在单交换机端口和多交换机端口定义VLAN两种情况:
多交换机端口定义VLAN
如图3所示,
交换机1的1、2、3端口和交换机2的4、5、6端口组成VLAN1,交换机1的4、5、6、7、8端口和交换机2的1、2、3、7、8端口组成VLAN2。
单交换机端口定义VLAN
如图2所示,交换机
的1、2、6、7、8端口组成VLAN1,3、4、5端口组成了VLAN2。这种VLAN只支持一个交换机。
基于端口的VLAN的划分简单、有效,但其缺点是当用户从一个端口移动到另一个端口时,网络管理员必须对VLAN成员进行重新配置。
基于MAC地址的VLAN
基于MAC地址的VLAN是用终端系统的MAC地址定义的VLAN。MAC地址其实就是指网卡的标识符,每一块网卡的MAC地址都是唯一的。这种方法允许工作站移动到网络的其他物理网段,而自动保持原来的VLAN成员资格。在网络规模较小时,该方案可以说是一个好的方法,但随着网络规模的扩大,网络设备、用户的增加,则会在很大程度上加大管理的难度。
基于路由的VLAN
路由协议工作在7层协议的第3层—网络层,比如基于IP和IPX的路由协议,这类设备包括路由器和路由交换机。在按IP划分的VLAN中,很容易实现陆游,即将交换功能和路由功能融合在VLAN交换机中。这种方式既达到了作为VLAN控制广播风暴的最基本目的,又不需要外接路由器。但这种方式对VLAN成员之间的通信速度不是很理想。
基于策略的VLAN
基于策略的VLAN的划分是一种比较有效而直接的方式,主要取决于在VLAN的划分中所采用的策略。
交换机配置文件中的部分代码如下:
……
!
interface vlan10
ip address 192.168.0.1
!
interface vlan20
ip address 192.168.1.1
!
interface vlan30
ip address 192.168.2.1
!
……
路由器配置文件中的部分代码如下:
……
interface FastEthernet 1/0.1
encapsulation isl 10
ip address 192.168.0.2
!
interface FastEthernet 1/0.2
encapsulation isl 20
ip address 192.168.1.2
!
interface FastEthernet 1/0.3
encapsulation isl 30
ip address 192.168.2.2
!
……
!
router rip
network 192.168.0.0