以太网 Ethernet
使用规则是基于IEEE载波侦听多路访问/冲突(CSMA/CD)技术
要发送报文的所有网络设备必须在发送之前进行侦听
- 如果设备检测到来自其它设备的信号,它就会等待特定的时间的后再尝试发送。
- 如果没有检测到流量,设备将发送报文。在发送过程中,设备仍会继续侦听LAN中的流量或冲突。报文发送之后,设备将恢复默认侦听模式。
- 报文将在介质中传播,直到相互碰头。此时,双方的信号就会混合,报文被损坏,从而形成冲突。
- 检测到冲突之后,发送设备将发出堵塞信号。堵塞信号通知其它设备发生了冲突,以便它们调用回退算法。
vlan虚拟局域网
目的:在二层环境上逻辑分割广播域
原理:让交换机在转发数据帧是,在mac地址表里先查询同一vlan号下是否有相应目的的mac地址条目.
a vlan虚拟局域网=>a Broadcast Domain广播域 =>a Logical Network(subnet)逻辑网段
VLan中继——Trunk干道技术
在一根线上跑不同的vlan信息,破坏原本包结构,在二层数据中打tag,在收数据的交换机中,去除tag,还原数据包,在数据包中标记属于哪个vlan
电脑和交换机之间使用直通线连接
命令::vlan 10
exit
vlan 20
vlan模式下可以使用name 名字 进行命名
int fa0/1
switchport mode access
switchport access vlan 10 将接口划分到vlan10中
int fa0/2
switchport mode access
switchport access vlan 20
int fa0/3
switchport mode trunk
交换机之间连接最好都起trunk连接
查看vlan信息
show vlan brief
交换机默认情况下有一个vlan1 名字叫做default 所有的接口都在属于默认的vlan中
若在交换机中未创建vlan,那么交换机是不会为其转发数据包
interface range fa0/1-2 批量配置接口
switchport mode trunk
exit
vlan 10exit
vlan 20
exit
创建vlan,exit返回上一层,然后将借口划分到v所属的vlan中
单臂路由
子接口fa0/0.1 fa0/0.2 fa0/0.3
interface fa0/0.?
识别封装的数据包: 因为trunk上使用802.1Q进行打tag
encapsulation dot1Q 10<-vlan名字
ip add 10.10.1.254 255.255.255.0
用三层交换机做单臂路由
SVI-> switch virtual interface 交换机虚拟接口
802.1Q->IEEE推出
ISL->思科推出(思科私有,很少用)
明确使用什么封装》》switchport trunk encapsulation dot1q
起trunk 》》switchport mode trunk
创建vlan 》》interface vlan 10
ip add 192.168.10.254 255.255.255.0
no sh
vlan 20
interface vlan 20
ip add .........
no sh
exit
show ip route
查看路由表
开启路由功能》》ip routing
关闭路由功能》》 no ip routing
转发速度快,延迟小