精心整理
第二周:局域网及vlan技术
一、组建局域网的条件
1.从硬件的角度来说,需要“直连线”网线把本身独立的个人电脑,连接到“交换机”上。
2.从软件的角度来说,需要连接到局域网的个人电脑,拥有IP地址。 (1)IP地址的分配,首先要求处于同一个局域网的个人电脑拥有相同的网络位。 (2)其次在拥有相同的网络位的前提先,必须拥有不同的主机位。 (3)处于同一个局域网的电脑拥有相同的“子网掩码”。 练习1 四台电脑的IP地址的主机位分别是“1”、“2”、“3”、“4”。 二、组建多台交换机组成的局域网 1.要求首先每个交换机都能够通过连接,实现自己建立的局域网。 2.交换机之间需要通过“反线”的网线进行连接。 3.多台交换机连接的个人电脑必须处于同一个网段。拥有相同的网络位,不同的主机位,相同的子网掩码。 练习2:组建由两台交换机组成的局域网,网络地址如练习1。 三、端口安全
练习3:为交换机SW2的端口f0/5,设置端口安全,绑定PC5,的mac地址,安全模式设置为“shutdown”
SW2(config)#intf0/5//进入到端口F0/5 SW2(config-if)#switchportmodeaccess
精心整理
//设置端口为数据接入模式
SW2(config-if)#switchportport-security //启动端口安全
SW2(config-if)#switchportport-securitymac-address //为本端口绑定MAC地址
SW2(config-if)#switchportport-securityviolationshutdown //设置控制规则为遇到非绑定的MAC地址的数据包的时候,关闭端口。 练习4:为交换机SW2的端口f0/6设置端口安全,绑定PC6的mac地址,安全模式设置为“protect” SW2(config)#intf0/6//进入端口 SW2(config-if)#switchportmodeaccess //设置端口为数据接入模式 SW2(config-if)#switchportport-security //启动端口安全 SW2(config-if)#switchportport-securitymac-address //为本端口绑定MAC地址 SW2(config-if)#switchportport-securityviolationprotect //设置控制规则为遇到非绑定的MAC地址的数据包的时候,丢弃数据包。 练习5:为交换机SW1连接交换机SW2的端口F0/10设置端口安全,允许最大连接数为“3”,安全模式设置为“protect” SW1(config)#intf0/10
SW1(config-if)#switchportmodetrunk SW1(config-if)#switchportport-security
精心整理
SW1(config-if)#switchportport-securitymaximum3 //允许端口F0/10最多对应3个MAC地址
SW1(config-if)#switchportport-securityviolationprotect 四、组建虚拟局域网
1.首先,这些处于局域网中的个人电脑能够通信。
2.其次,需要为这些个人电脑,进行分组,使用不同的“组号”,来区分虚拟意义上的不同的局域网。 3.关键问题是,如何给这些个人电脑分配“组号”。这个任务是由交换机来完成。 4.交换机是如何给个人电脑进行分组,解决问题的方法是,交换机为收到的个人电脑传输上来的数据包,加一个带有“分组编号”的标签。 5.交换机要对许多个人电脑传输上来的数据包进行区分,以便为不同的数据包,打上不同的分组标签。 6.交换机通过收到数据的“端口”来区分是哪台电脑上传上来的数据包。从而为不同端口传输上来的数据包,打上特定的标签。 7.交换机要为不同的端口进行分组。例子,如果交换机把端口f0/1和f0/2,分到编号是“10”的分组,那么,当交换机从端口f0/1和f0/2收到数据包的时候,就会为数据包加上“10”的编号。 8.如何让交换机为端口进行分组:
练习6:把交换机SW1端口f0/1和f0/2分到编号是“10”的虚拟局域网,f0/3和f0/4分到编号是“20”的虚拟局域网。
把交换机“SW2”的f0/5和f0/6分到编号是“20”的虚拟局域网。为交换机相连的端口开启“trunk”
精心整理
在交换机switch1中
SW1(config)#vlan10//创建编号是“10”的组。 SW1(config-vlan)#namestu//为这个组命名为“stu” SW1(config-vlan)#exit//退出
SW1(config)#vlan20//创建编号是“20”的组。 SW1(config-vlan)#nametea//为这个组命名为“tea” SW1(config-vlan)#exit//退出 SW1(config)#intf0/1//进入端口f0/1 SW1(config-if)#switchportaccessvlan10 //把端口分到“10”组 SW1(config-if)#intf0/2//进入端口f0/2 SW1(config-if)#switchportaccessvlan10 //把端口分到“10”组 SW1(config-if)#intf0/3//进入端口f0/3 SW1(config-if)#switchportaccessvlan20 //把端口分到“20”组 SW1(config-if)#intf0/4//进入端口f0/4 SW1(config-if)#switchportaccessvlan20 //把端口分到“20”组 在交换机switch2中 SW2(config)#vlan10 SW2(config-vlan)#namestu SW2(config-vlan)#exit
精心整理
SW2(config)#vlan20 SW2(config-vlan)#nametea SW2(config-vlan)#exit SW2(config)#intrangef0/5-6 //同时进入两个端口f0/5,f0/6
SW2(config-if-range)#switchportaccessvlan20 SW2(config-if-range)#exit 【注意:查看配置命令是否生效】 SW1#showvlan 10stuactiveFa0/1,Fa0/2 20teaactiveFa0/3,Fa0/4 SW2#showvlan 10stuactive 20teaactiveFa0/5,Fa0/6 【注意:交换机之间相连的端口需要开启trunk】 在交换机之间相连的端口开启trunk,才能使得交换机传输那些带有vlan标签的数据包。 SW1(config)#intf0/10 SW1(config-if)#switchportmodetrunk SW2(config)#intf0/10
SW2(config-if)#switchportmodetrunk 练习7:vlan间通信,单臂路由 Router(config)#intf0/0//进入主端口
精心整理
Router(config-if)#noipadd//取消主端口IP地址 Router(config-if)#noshutdown//开启主端口 Router(config-if)#intf0/0.1//进入子端口 Router(config-subif)#encapsulationdot1Q10 //封装协议接受vlan10的数据 Router(config-subif)#ipadd //为子端口设置IP地址 Router(config-subif)#intf0/0.2 Router(config-subif)#encapsulationdot1Q20 Router(config-subif)#ipadd
相关推荐: