网络— — 二层交换机
1 交换机端口
g0/3
- g:1000M/s
- 0:模块号
- 3:接口号
每个端口网速:
Ethernet 10M/s
FastEthernet 100M/s
GigabitEthernet 1000M/s
TenGigabitEthernet 10000Mb/s
2 数据链路层(2层)
Data Link Layer:数据链路层
- 属于2层
- 传输单元:帧
- 帧结构
举例:
帧头:6+6+2 = 14 字节
MTU值:1500字节
帧尾:4字节
帧头内容:目标MAC、源MAC、类型
类型的作用:识别上层协议
0x0800:上层为IP协议
0x0806:上层为ARP协议
0x表示16进制
- 工作在数据链路层的设备:交换机/网卡
小知识:
平时我们家里用的那个路由器其实是一台减配又减配的三层交换机,一般是5个端口,4个是二层端口,1一个是路由端口
3 交换机工作原理
3. 1 工作原理
收到一个数据帧后:
- 学习帧中的源MAC地址来形式MAC地址表
- 检查帧中目标MAC地址,并匹配MAC地址表
- 如表中有匹配项,则单播转发
- 如果没有匹配项,则除接收端口外广播转发
- MAC地址表的老化时间默认是300s(可修改)
3. 2 交换机基础知识汇总
①交换机端口
- E:10Mb(Ethernet)
- F:100Mb
- G:1000Mb
- Te:10000Mb
F0/1
0:模块号
1:接口号
接口速率自适应:1000/100/10M自适应
速率工作模式可以为10,100,1000任何一种状态
②交换机端口状态
端口状态:up/down
down的三种可能:
1)人工down掉
2)速率不匹配
3)双工模式不匹配(双工duplex)
双工模式:单工、半双工、全双工
③交换机基本工作模式及命令
第一次匹配网络设备,需要console线
在PC需要使用“超级终端”或其他软件
模式:
1)用户模式
switch>
可以查看交换机的基本简单信息,且不能做任何修改配置
2)特权模式
switch>enable
switch#
可以查看所有配置,且不能修改配置
但可以做测试、初始化等操作
3)全局配置模式
switch#configure terminal
switch(config)#
默认不能查看配置!
可以修改配置,且全局生效
4)接口配置模式
switch(config)# interface f0/1
switch(config-if)#
默认不能查看配置
可以修改配置,且对该端口生效!!
5)console口/线/控制台模式
switch(config)#line console 0
switch(config-line)#
默认不能查看配置
可以修改配置,且对console生效
命令合集
- exit 退出一级
- end 直接退到特权模式
- 支持命令缩写
- ?的用法(列出该模式的所有命令)
- 支持历史命令(↑↓箭头)
- tab补全命令
- 配置主机名
conf t
hostname 设置名
- 设置用户密码
line co 0
password 密码
login
exit
- 保存配置
交换机配置原理
在内存中存在一个文件running-config,第一次开机,系统在内存中会自动创建一个新的干净的running-config(内存中)、startup-config(硬盘中)
en
copy running-config startup-config
或
write
交换机开机动作:
先去硬盘中查看startup-config是否存在,如果不存在,在内存中创建新的running-config。如果存在,则复制到内存中并改名为running-config
- 查看running-config配置
en
show running-config
sh run
- 查看startup-config配置
show startup-config
- 重启设备
en
reload
- 配置特权密码
config t
enable password 密码 (明文)
enable secret 密码
- 查看mac地址表
show mac-address-table
- 查看接口状态列表
show ip int brief
(sh ip int b)
- 手动开启与关闭接口
//手工关闭接口
int f0/x
shutdown
exit
//手工开启接口
int f0/x
no shutdown
exit
- do的用法
其他模式加do空格可以强制使用特权模式的命令
如:
do sh run
do sh ip int b
do wr
等
- 删除配置
1. 在哪配置的就在哪删除
2. 命令前加no空格
3. 原命令中有参数,并且参数具有唯一性,则删除时必须要加参数
如:
conf t
hostname sw1
conf t
no hostname
思科模拟器问题
①关闭自动域名解析
出现Translating “XXXX”…domain server (255.255.255.255)有2种解决办法
1.进入全局配置模式输入no ip domain-lookup关闭掉自动域名解析
en
config t
no ip domain-lookup
2.键盘上ctrl+shift+6,作用是中断自动域名解析