• 交换机的工作层面
    OSI的第二层,数据链路层

  • 交换机的分类
    按照工作层面分类:
    第二层
    多层交换机

    按照网络中的地位:
    核心交换机
    分布交换机
    接入交换机

  • 交换机几个重要参数

线速:网络设备交换转发能力的一个标准

背板带宽:是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为Gbps,也叫交换带宽
接口速率:是指完成所有处理之后通过接口的总比特速率标称值。
转发速率:通过标定交换机每秒能够处理的数据量来定义交换机的处理能力。

Switch工作原理

1.基于源MAC地址学习
2.基于目标MAC地址转发和过滤。
3.同一接口可以学习到多个MAC地址
4.同一个MAC地址被多个接口学习到,选择后学习到的接口
5.对于没有目标MAC地址表项的帧,向本机的其他所有接口转发
6.收到广/组播帧和未知单播都会向本机的其他所有接口转发
7.一个主机mac会被本地二层网络内所有交换机学习到

  • 交换机的工作和工作过程
    数据帧—到达交换机拆帧,学习源MAC,对照CAM表转发目的MAC,有则转发,无则泛洪。
  • 交换机的CAM表
查看MAC地址表的命令:Sw1#show mac-address-table默认动态的MAC地址条目老化时间是300S,可以修改这个老化时间--可以针对单个VLAN来改动Sw#show mac-address-table aging-time 查看老化时间Sw1(config)# mac-address-table aging-time 150 vlan 1 有的版本没有sw1#sh mac-address-table dynamic 查看动态学习的地址广播和泛洪的区别:
广播的目的Mac是全F,泛洪不是广播,目的Mac是具体的Mac地址,实质上泛洪是单播的多重帧复制,之所以容易搞混,是因为现象是相同的,广播和泛洪都会将数据帧发往同属Vlan的所有端口以及Trunk链路,Trunk链路不属于任何Vlan,转发时会打上Vlan ID。
例如:ARP请求就是一个广播;泛洪的触发点是收到一个单播数据帧,发现目的Mac在CAM表中没有匹配的条目。补充:
交换机或路由器
mac地址与IP地址的绑定:
router(config)# arp 202.196.191.190 0010.40bc.b54e arpa
sw1(config)#arp 1.1.1.1 0011.0001.0001 arpa f0/1端口与接口的绑定
SW3(config)#mac-address-table static 0001.0001.0001 vlan 1 interface f0/1
主机上:
ARP -s 10.88.56.72 00-10-5C-AD-72-E3以下功能在思科2950、3550、4500、6500系列交换机上可以实现,但是需要注意的是2950、3550需要交
换机运行增强的软件镜像(Enhanced Image)。基于MAC地址的用户流量过滤:
Switch(config)#Mac access-list extended MAC10
#定义一个MAC地址访问控制列表并且命名该列表名为MAC10
Switch(config)#permit host 0009.6bc4.d4bf any
#定义MAC地址为0009.6bc4.d4bf的主机可以访问任意主机
Switch(config)#permit any host 0009.6bc4.d4bf
#定义所有主机可以访问MAC地址为0009.6bc4.d4bf的主机
Switch(config-if )#interface Fa0/20
#进入配置具体端口的模式
Switch(config-if )#mac access-group MAC10 in
#在该端口上应用名为MAC10的访问列表(即前面我们定义的访问策略)
Switch(config)#no mac access-list extended MAC10
#清除名为MAC10的访问列表

Switch-vlan(Virtual Lan)虚拟局域网技术

通过VLAN这一技术可以将一个物理局域网划分为多个虚拟的逻辑局域网,每一个虚拟局域网之间是隔离的,并且每一个虚拟局域网是一个单独的广播域。

VLAN可以隔离2层的广播域。

  • A VLAN =(一个) 广播域 = (一个)逻辑子网

  • 使用VLAN好处:
    1.有效的带宽利用
    2.提高了安全性
    3.隔离故障域

  • VLAN有两种类型:

    1、端到端的VLAN:
    可以扩展到整个网络的VLAN

    2、本地VLAN:
    局限于特定域的VLAN,只在本接入层交换机或小范围的分布层之间起作用。
    在单个配线架之内的单台接入交换机上配置最少数目的VLAN,而不是在单台交换机上配置多个部门的VLAN。

  • VLAN的成员模式:分两种

    静态VLAN(也叫基于端口的VLAN):
     手工配置交换机端口,将其分配进特定的VLAN。
     只要接到这neighbors detail

    动态VLAN:
    需要先在网络中部署各端口的设备就属于此VLAN。
    Sw1#show cdp 一台VMPS服务器,在服务器上要先保存每一个MAC地址和VLAN的映射。

    交换机事先并没有将接口固定的分配进某个VLAN,而是在接口有电脑接入时,再根据收到的MAC地址向VMPS服务器查询,然后根据已经输入到VMPS(VLAN Management Policy Server)中的源MAC地址来分配VLAN。来决定应该将接口分配进哪一个VLAN。

    Sw1(config)#vmps server 192.168.1.1

    VLAN的范围:
     根据平台和软件版本不同,Cisco交换机最多支持4096个VLAN。
    VLAN号共有4096个,0-4095

0,4095:这两个号保留,仅限系统使用。用户不能查看。
  1:CISCO默认VLAN,不能删除。
  2-1001:用于以太网的VLAN,用户可根据这一段号码自己创建VLAN
 1002-1005:用于FDDI和令牌环的默认VLAN,不能删除。
 1006-4094:仅用于以太网的VLAN. 扩展的VLAN,只有3550以上的交换机才能配,且必须将VTP模式设为透明模式。

实验

VLAN的配置分为全局配置模式和数据库配置模式(只能支持1-1005个VLAN) Sw3#vlan database
(此命令在老版本中使用,新版本可直接写vlan)此命令在特权模式下用 创建完VLAN后,一定要写exit,否则不生效。

Switch>en
Switch#conf T
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#vlan 2
Switch(config-vlan)#name vlan2
Switch(config-vlan)#exit
Switch(config)#exit
Switch#
%SYS-5-CONFIG_I: Configured from console by consoleSwitch#show vlanVLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23, Fa0/24Gig0/1, Gig0/2
2    vlan2                            active
1002 fddi-default                     act/unsup
1003 token-ring-default               act/unsup
1004 fddinet-default                  act/unsup
1005 trnet-default                    act/unsup VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0
2    enet  100002     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        0      0
1003 tr    101003     1500  -      -      -        -    -        0      0   Switch#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23, Fa0/24Gig0/1, Gig0/2
2    vlan2                            active
1002 fddi-default                     active
1003 token-ring-default               active
1004 fddinet-default                  active
1005 trnet-default                    active
Switch#vl
Switch#vlan
% Incomplete command.Switch#vlan database
% Warning: It is recommended to configure VLAN from config mode,as VLAN database mode is being deprecated. Please consult userdocumentation for configuring VTP/VLAN in config mode.Switch(vlan)#vlan 3 name vlan3
VLAN 3 added:Name: vlan3
Switch(vlan)#exit
APPLY completed.
Exiting....
Switch#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23, Fa0/24Gig0/1, Gig0/2
2    vlan2                            active
3    vlan3                            active
1002 fddi-default                     active
1003 token-ring-default               active
1004 fddinet-default                  active
1005 trnet-default                    active
  • 同一交换机内vlan通信
    在Sw1上将R1&R2连到Sw的端口都划入VLAN 2
     Sw1(config)#int f0/6
     Sw1(config-if)#switchport mode access (指定为接入端口)
     Sw1(config-if)#switchport access vlan 2 (将接口划入VLAN2)

假如没有创建vlan直接打此命令会自动创建此vlan

Sw1#show interfaces f0/6 switchport 查看接口的的模式,封装等信息,常用命令。

  • 将多个不连续端口同时加入同一个VLAN:

Sw1(config)#interface range fastEthernet 0/1 , fastEthernet 0/5

  • ·将多个连续端口同时加入同一个VLAN:

Sw1(config)#interface range fastEthernet 0/1 - 15
Sw1(config)#interface range fastethernet 0/1 - 15,fastethernet 0/17 - 22

注意:一旦删除了VLAN,需要手动将端口移动到别的VLAN,否则这些接入端口将进入"非活跃"状态。使用show vlan brie 查看的时候将看不到。

二.Cisco-交换switch相关推荐

  1. Cisco交换机上的链路聚合

    cisco交换机上的链路聚合<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  2. 2023 年河北省职业院校技能大赛“网络搭建与应用”赛项 竞赛(样题) 二、交换配置与调试(132 分)

    二.交换配置与调试(132 分) (一).集 团两 台核 心交 换机 通过 VSF 物 理端 口连 接起 来形 成一 台虚 拟的 逻辑 设备SW-Core.用户对这台虚拟设备进行管理,从而来实现对虚拟 ...

  3. 程序员二手书交换计划

    蒙尘的二手书,也可以再次利用起来 作为一名技术人员,持续学习在日常工作生活中是必不可少的:大家都或多或少买过不少你觉得急需阅读的书籍,如果这本书属于以下情况: •读完了不再翻阅•偶尔翻阅,频率越来越少 ...

  4. CS9:转载:怎样配置Win Radius 当使用Cisco交换机时

    客户问题: 希望咨询Windows Server 2003作为Radius server时系统和交换机需要的配置方法. 提供参考举例: 安装IAS Server,IP地址为172.16.1.200. ...

  5. 在Cisco交换机上实现隔离访问

     现在网络安全要求也越来越高了,一个局域网有时候也希望能够做到互相不能访问.我主要是给大家介绍一下在cisco的交换机上面如何来实现大家的需求. 在cisco 低端交换机中的实现方法: 1.通过端口保 ...

  6. 5.18 优先队列(堆) 滑动窗口(二) 交换链表的节点

    295. 数据流的中位数 最简单的思路暴力法,每次读入数据都进行排序 但是中位数只对中间的一个或两个数据感兴趣,其他数没有必要进行交换或者比较 https://leetcode-cn.com/prob ...

  7. Cisco 交换、路由和无线基础期末考试答案

    1 用户抱怨说每天下午访问互联网都不稳定.应该执行什么操作或者检查? 创建一条去往该网络的浮动静态路由. 验证任何边缘路由器的路由表中都没有默认路由. 检查默认路由上的统计数据,判断是否过度饱和. 创 ...

  8. 网络(二)交换方式之一:电路交换

    目录 一.数据交换 二.信道 三.如何建立数据连接 数据传输模式--电路交换 ​1.电路交换的特点 2.优点 3.缺点 4.电路交换小结 一.数据交换 二.信道 三.如何建立数据连接 一种最直接的方式 ...

  9. 在CISCO交换机上配置SSH

    在Cisco路由器产品系列中只有7200系列.7500系列和12000系列(GSR)等高端产品的IOS支持SSH.一般支持SSH的IOS版本文件名中都带有K3或者K4字样,K3 代表56bit SSH ...

最新文章

  1. css3绘制环形_HTML5 + CSS3 gt;gt;gt; 015
  2. 当科学遇上众包:9个值得关注的前沿科技算力众包平台
  3. 数据库异常 :java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
  4. Python-OpenCV 参考文档
  5. SpringMvc 注解 @InitBinder 表单多对象精准绑定接收
  6. react中的axios配置文件
  7. mocha chai mysql_Github MIT开源银行电子支付系统(ReactJS+Nodejs+Mysql)
  8. js的ctrl+s保存功能
  9. MySql递归查询上级,下级
  10. Codeforces 450A. Jzzhu and Children
  11. 芯片行业常用英文术语最详细总结(图文快速掌握)
  12. 大白教你一分钟识别图片中的文字
  13. cnn模型(cnn神经网络模型)
  14. 联想笔记本G400使用VS2013时,笔记本快捷键与软件快捷键冲突解决方案
  15. 牛客刷题<19>使用3-8译码器实现逻辑函数
  16. VIVO NEX 3 5G版上手评测,除99.6%的屏占比,还有什么理由入手
  17. Indexes: RDBMS vs Coherence vs Lucene
  18. DataList控件的使用
  19. 纵向 及纵向一体化简介
  20. java fix sence_iFixit 拆解:Apple 苹果 再次改进蝶式键盘机械结构

热门文章

  1. 利用二维数组编程实现功能:输入一个整数n(n不超过10),输出n行的杨辉三角形
  2. 【正点原子MP157连载】 第十四章 IP核之RAM实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  3. 破解elasticsearch(制作破解版docker镜像)
  4. 听闻骨折与骨头的故事
  5. 燃烧模拟软件Chemkin教程案例
  6. AutoCAD2006的安装及CASS7.1的配置破解
  7. QueryBuildRange的各种条件的总结
  8. 转需:vgg16.npy/vgg19.npy
  9. 维特比算法的java实现_维特比算法通俗明白
  10. 谁的青春不迷茫 致在下小苏 20多岁的人,今天就这样了,明天只会更好,不会更差了吧 ! 也是致自己