计算机网络(二)
以太网MAC格式
MAC地址:用于识别一个以太网上一个设备或一组设备
格式规则;24比特(供应商决定)+24比特(供应商对网卡的唯一标示)
以太网帧格式
目的地址(6字节)+源地址(6字节)+类型长度(2字节)+数据(46~1500字节)+帧校验序列(4字节)
交换机的工作原理:
-学习:MAC地址表是交换机通过学习接受的数据帧的源MAC地址来形成的广播
-广播:如果目标地址在MAC地址表中没有,交换机就会向除接收数据帧的端口外的其他所有端口广播数据帧
-转发:交换机根据MAC地址表单播转发数据帧
-更新:交换机的MAC地址表老化时间是30S
交换机如果发现一个帧的如端口的MAC地址表中源MAC地址的所在端口不同,交换机将MAC想、地址重新更新学习到新的地址
查看MAc地址表:
lswitch#show mac-address-table
广播域:
广播域之接受同样消息的节点集合
交换机的所有端口属于同一个广播域
VLAN:
虚拟局域网
为什么引入VLAN?
交换机的所有端口属于同一个广播域
随着介入设备的增多,网络中广播增多,降低了网络的效率
为了分割广播域,引入了VLAN
VLAN的作用:
-广播控制
-安全性
-贷带宽利用
-延迟
静态VLAN的配置
步骤:1、创建VLAN 2、将端口加入到相应的VLAN中3、验证
操作:
在全局配置模式下创建Vlan
switch(config)#Vlan vlan-id
switch(config-vlan)#name vlan-name
删除已经配置的VLAN
switch(config)#no vlan2
将端口加入Vlan
switch(config)#interface f0/1
switch(config-if)#switchport access vlan vlan-id
switch(config-if)#no switchport acess vlan vlan-id
也可以将多个端口加到某一个VLAN中
switch(config)#interface range f0/1-10
验证VLAN的配置
switch#show Vlan brief
switch#show vlan id vlan-id
【案例2】
在交换机上创建Vlan10,修改名称为Web并查看vlan中的配置
删除VLAN10,查看VLAN的配置
创建vlan20,将f0/1端口加入此vlan,查看vlan的配置
将f0/1端口从vlan20中删除,查看vlan的配置
问题一
1、在交换机上创建vlan10,并修改名称为web并查看vlan配置
2、删除vlan10,查看vlan配置
3、创建vlan20,将端口f0/1加入此vlan,查看vlan配置
4、将f0/1从vlan20中删除,查看vlan配置
步骤1:创建vlan10,并命名web
-switch>enable
-switch#configur terminal
-switch(config)#vlan 10
-switch(config-vlan)#name web
步骤2:删除vlan10,查看vlan配置
-switch>enable
-switch#configur terminal
-switch(config)#no vlan 10
-switch(config)#end
-switch#show vlan brief
步骤3:创建vlan20,并将vlan20加入f0/1,查看vlan配置
-switch>enable
-switch#configur terminal
-switch(config)#vlan 20
-switch(config-vlan)#exit
-switch(config)#interface fastethernet 0/1
-switch(config-if)#switchport access vlan20
-switch(config-if)#end
-switch#show vlan brief
步骤4:将vlan20从f0/1中删除,并查看vlan配置
-switch>enable
-switch#configur terminal
-switch(coonfig)#interface fastethernet 0/1
-switch(config-if)#no switchport access vlan 20
-switch(config-if)#end
-switch#show vlan brief
问题二
在交换机上创建一下VLAN,并按照拓扑图1将端口加入到指定的vlan并配置服务器IP地址,实现通vlan主机通信
-switch>enable
-switch#configur terminal
-switch(config)#vlan 2
-switch(config-vlan)#vlan 3
-switch(config-vlan)#exit
-switch(config)#interface range fastethernet 0/3-4
-switch(config-if-range)#switchprot access vlan2
-switch(config-if)#exit
-switch(config)#interface range fastethernet 0/5-6
-switch(config-if-range)#switchport access vlan 3
-switch(config-if)#end
-switch#show vlan brief
问题三
跨交换机之间的VLAN通信
s1配置
-switch>enable
-switch#configur terminal
-switch(config)#interface fastethernet 0/7
-switch(config-if)#switchport access vlan3
-switch(config-if)#end
s2配置
-switch>enable
-switch#configur terminal
-switch(config)#vlan3
-switch(config-vlan)#exit
-switch(config)#interface range fastethernet 0/5-7
-switch(config-if-range)#switchport access vlan3
问题四trunk链路配置
1)配置s1端口为trunk模式,分别查看两台交换机的0/1端口状态
2)回复s1端口的默认模式,分别查看两台交换机的0/1端口状态
步骤:
配置s1端口为trunk模式,查看两台交换机的端口状态
-switch#configur terminal
-switch(config)#interface fastethernet 0/1
-switch(config-if)#switchport mode trunk
-switch(config-if)#end
-switch#show interface fastethernet 0/1 switchport
恢复trunk端口,查看0/1端口的状态
-switch>enable
-switch#configur terminal
-switch(config)#interface fastethernet 0/1
-switch(config-if)#no switchport mode trunk
-switch(config)#show interface fastethernet 0/1 switchport