Ethernet:以太网
构建一个网络(迷你型、小型、中型、大型、巨型)
集线器(hub):物理层的设备,半双工通信,泛洪(flooding)转发,对于接收到的信号进行放大转发,支持广播,一个集线器就一个广播域,也是一个冲突域,价格低廉,好用,用于局域网之间的设备连接通信。
集成了CSMA/CD技术,载波侦听多路访问技术
carrier sense multiple access collision detection
交换机(SWITCH):数据链路层的设备,对于接收到的信号进行有序转发,根据mac地址表进行转发数据,mac地址表又叫做CAM表,维护的是交换机上的接口与MAC地址之间的映射关系。价格高昂,好用,用于局域网之间设备的连接通信。
PC机:personal computer
终端:phone、pad、laptop、台式机
TP-link(普联)无线路由器、D-Link、tenda、斐讯
服务器(server)
路由器(router)
SMALL OFFICE LAN:小型办公网
LAN:local area network,本地局域网
WAN:wide area network,广域网
Large office LAN:大型办公网
LAN的功能:
1、转发数据,部署应用程序
2、共享资源
3、提供到达其他网络的通讯路径
半双工(duplex-half):同一时刻要么用于上传数据,要么用于下载数据
(对讲机)
全双工(duplex-full):同一时刻既可以上传数据也可以下载数据
(手机)
交换机的工作原理:
交换机转发数据是依赖mac地址表的
第一个阶段:交换机在开机的时候,mac地址表示空的
第二个阶段:源主机发送数据帧给目标主机,交换机会记录主机的mac地址与连接主机的端口映射关系,放在mac地址表中。
第三个阶段:交换机在收敛完毕完整的mac地址表之后,会严格按照mac地址表的映射关系进行转发数据。
***交换机中的mac地址表是有生命周期的,过期之后,需要重新收敛。
(1)交换机会学习源mac地址
(2)交换机转发数据的依据是目的mac地址
(3)若目的mac在交换机的mac地址表中没有记录,将会被泛洪到其他所有的端口进行转发
1U设备
2U设备
VLAN技术:virtual local area network,虚拟的本地局域网
相同vlan之间的主机可以通信
不同vlan之间的主机不可以通信
单点故障:链路中出现问题会影响整条链路的通信
相同交换机上的不同vlan之间不能通信
不同交换机上的相同vlan之间可以通信
一个vlan是一个独立的广播域也是一个独立的逻辑子网
交换机和交换机之间相连的链路一定要封装位trunk链路(中继链路)
***只有中继链路才能传递带有vlan标记的数据。
一个链路要被封装为中继链路,可以使用802.1Q协议(DOT1Q协议)进行链路封装。
********************************************************************只要是交换机和交换机相连,一定要将他们之间的链路使用协议802.1Q封装为中继链路
思科的网络设备,C3600
Catalyst 3或以上版本的IOS大部分都是三层交换机的IOS,既支持三层功能,也能模拟二层功能。
PC1(config)#no ip routing
//由于我使用3600的三层交换机模拟的pc机和交换机,所以要关掉此设备的路由功能。
创建vlan:
SW1#vlan database
SW1(vlan)#vlan 111
VLAN 111 added:
Name: VLAN0111
SW1(vlan)#vlan 222
VLAN 222 added:
Name: VLAN0222
SW1(vlan)#exit
APPLY completed.
Exiting....
SW1#
查看vlan配置信息:
SW1#sh vlan-switch brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/0, Fa0/1, Fa0/2, Fa0/3
Fa0/4, Fa0/5, Fa0/6, Fa0/7
Fa0/8, Fa0/9, Fa0/10, Fa0/11
Fa0/12, Fa0/13, Fa0/14, Fa0/15
111 VLAN0111 active
222 VLAN0222 active
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
SW1#
**********默认情况下,交换机上的所有端口都属于VLAN1,VLAN1是交换机的本征vlan。
将f0/11端口划入到vlan 111中:
SW1(config)#int f0/11
SW1(config-if)#switchport mode access //将接口设置为接入模式
SW1(config-if)#switchport access vlan 111 //将接口划入vlan111
SW1(config-if)#exit
SW1(config)#exit
SW1#
同时进入到两个接口配置:
SW2(config)#int range f0/13 - 14
SW2(config-if-range)#switchport mode access
SW2(config-if-range)#switchport access vlan 111
SW2(config-if-range)#exit
SW2(config)#exit
SW2#
封装trunk链路:
SW1(config)#int f0/15
SW1(config-if)#switchport trunk encapsulation dot1q
SW1(config-if)#switchport mode trunk
SW1(config-if)#end
SW1#*Mar 1 00:15:47.083: %DTP-5-TRUNKPORTON: Port Fa0/15 has become dot1q trunk
查看trunk链路封装情况:
SW1#sh int trunk
Port Mode Encapsulation Status Native vlan
Fa0/15 on 802.1q 【trunking】 1Port Vlans allowed on trunk
Fa0/15 1-1005Port Vlans allowed and active in management domain
Fa0/15 1,111,222Port Vlans in spanning tree forwarding state and not pruned
Fa0/15 1,111,222
SW1#