交换机的配置、工作原理以及管理MAC地址表

1、网桥和交换机

  • 网桥:

  • (1)主要基于软件

  • (2)每个网桥实现一个spanning-tree

  • 交换机

  • (1)主要基于硬件(ASIC)
    -(2) 每个交换机可以支持多个spanning-tree switch

  • (3)提供更多的端口
    2、局域网分割
    交换机的配置、工作原理以及管理MAC地址表_第1张图片
    3、交换机的工作原理(地址学习)

  • 地址学习的过程就是建立MAC表的过程
    交换机的配置、工作原理以及管理MAC地址表_第2张图片

  • 初始时,MAC地址表是空的
    交换机的配置、工作原理以及管理MAC地址表_第3张图片

  • 主机A向主机C发送帧,交换机通过帧的源地址学习到主机A的MAC地址并关联到端口E0

  • 主机A发送给主机C的帧被flooded到除E0以外的所有端口(unknown unicasts are flooded)
    交换机的配置、工作原理以及管理MAC地址表_第4张图片

  • 主机D向主机C发送帧,交换机学习到主机D的MAC地址并关联到端口E3

  • 主机D发送给主机C的帧被flooded到除E3以外的所有端口(unknown unicasts are flooded)交换机的配置、工作原理以及管理MAC地址表_第5张图片

  • 主机D发送广播或组播帧,广播和组播被flooded到除发送端口外的所有其他端口
    交换机的配置、工作原理以及管理MAC地址表_第6张图片

  • 主机A向主机C发送帧,目标地址已经知道,帧被正确转发,不再被flooded。
    交换机的配置、工作原理以及管理MAC地址表_第7张图片

  • 主机D发送广播或组播帧,广播和组播被flooded到除发送端口外的所有其他端口
    交换机的配置、工作原理以及管理MAC地址表_第8张图片
    生成树算法
    1、冗余拓扑
    交换机的配置、工作原理以及管理MAC地址表_第9张图片
    2、MAC地址表的不匹配交换机的配置、工作原理以及管理MAC地址表_第10张图片

  • 主机X发送单播帧给路由器Y,两个交换机都还未学习到路由器Y的MAC地址

  • 交换机A和交换机B从port 0学习到主机A的MAC地址发向路由器Y的帧被flooded

  • 交换机A和交换机B又从port 1学习到主机A的MAC地址。

3、多帧的拷贝

  • 主机X发送单播帧给路由器Y,两个交换机都还未学习到路由器Y的MAC地址,路由器Y将收到两个完全相同的帧。
    交换机的配置、工作原理以及管理MAC地址表_第11张图片
    4、广播风暴
    交换机的配置、工作原理以及管理MAC地址表_第12张图片
    5、环路避免
  • 通过阻塞多余的端口解决多回路问题,这是通过生成树协议现的
    交换机的配置、工作原理以及管理MAC地址表_第13张图片
    6、STP工作过程(交换BPDU)
  • 交换机每2秒发送一次BPDU
  • BPDU包含根信息、路径开销、网桥信息、计时器等。
  • 选举根网桥
  • (1)根网桥:所有端口都转发数据
  • (2)根网桥的推举原则:网桥ID最低的交换机
  • (3)网桥ID:网桥ID=优先级+MAC地址(Cisco交换机缺省的优先级是32768(十六进制0x8000))
    -(4) 根网桥的原则:一个网络中只有一个根网桥。
  • 选择指定端口
  • (1)指定端口:指定口处于转发状态
  • (2)选择指定端口的原则:在非根桥上判断指定端口:到根桥有最低路径开销的交换机的端口是指定端口,当两个交换机的端口到根桥的路径开销一样时,用网桥ID来打破平衡,网桥ID低的产生指定端口。
  • (3)每一个网段只有一个指定端口
  • (4)每个根桥所有端口都是指定端口
  • 选择根端口
  • 根端口:
  • 每个非根网桥有一个根端口
  • 根端口处于转发状态
  • 根端口推举原则:
  • 从非根桥到根桥有最低路径开销的端口
  • 路径开销:
  • 从交换机到根网桥的所有开销之和
  • 阻断端口
  • 其它端口就处于阻断状态,称为非指定端口

交换机的配置、工作原理以及管理MAC地址表_第14张图片
7、交换机的交换模式

  • 直通转发:检查目标地址,然后立即转发。
  • 存储转发:完全接受帧之后,检查CRC校验等,然后转发。
  • 自由分段:交换机检查帧的前64字节,然后立即转发。
  • 半双工:
  • 数据流单向传输
  • 高冲突率
  • 例如,与Hubs连接
    交换机的配置、工作原理以及管理MAC地址表_第15张图片
  • 全双工:Point-to-point连接
  • 一般用于交换端口
  • 必须双方都支持full-duplex
  • 没有冲突
  • 不再需要冲突检测
    8、交换机的高级配置
    (1)交换机的缺省配置
  • IP address:0.0.0.0
  • CDP:Enabled
  • Switching mode:fragment free
  • 100baseT port:Half duplex
  • Spanning Tree:Enabled
  • Console password:none
    (2)配置IP地址
  • Catalyst 1900:
  • ip address {ip_address} {mask}
  • wg_sw_1900(config)#ip address 10.5.5.11 255.255.255.0
  • Catalyst 2950:
  • ip address {ip_address} {mask}
  • wg_sw_2950(config)#interface vlan 1
  • wg_sw_2950(config-if)#ip address 10.5.5.11 255.255.255.0
    (3)配置默认网关
  • ip default-gateway {ip address}
  • wg_sw_a(config)#ip default-gateway 10.5.5.3
    (4)显示IP地址
  • Catalyst 1900:
  • wg_sw_1900#show ip
  • Catalyst 2950:
  • show interface vlan 1
    (5)配置交换机的双工模式
  • Catalyst 1900
  • wg_sw_1900(config)#interface e0/1
  • wg_sw_1900(config-if)#duplex {auto | full | full-flow-control |half }
  • Catalyst 2950
  • wg_sw_2950(config)#interface fe0/1
  • wg_sw_2950(config-if)#deplex {auto | full | half}
    (6)显示双工模式
    交换机的配置、工作原理以及管理MAC地址表_第16张图片
    9、LAB:配置交换机
  • 查看配置:
  • show run
  • show version
  • 配置配置名称:
  • config t
  • hostname 名称
  • 配置口令:
  • conf t
  • enable password level 15 todd
  • 配置交换模式:
  • config t
  • int e0/5
  • duplex half/full/auto
  • show int e0/5
  • 配置IP地址
  • int valan 1(2950)
  • ip address 172.16.10.3 255.255.255.0 ip default-gateway 172.16.10.1
  • no ip address
  • show ip/show interface valn 1
  • show interfaces
  • show int e0
  • delete nvram

10、管理MAC地址表
(1)为什么要配置MAC地址表?
交换机的配置、工作原理以及管理MAC地址表_第17张图片
(2)配置永久MAC表
交换机的配置、工作原理以及管理MAC地址表_第18张图片

(3)配置受限MAC表(1900)
交换机的配置、工作原理以及管理MAC地址表_第19张图片
配置受限MAC表(2950)
交换机的配置、工作原理以及管理MAC地址表_第20张图片
(4)配置端口安全
交换机的配置、工作原理以及管理MAC地址表_第21张图片
配置端口安全(1900)
交换机的配置、工作原理以及管理MAC地址表_第22张图片
配置端口安全(2950)
交换机的配置、工作原理以及管理MAC地址表_第23张图片
(5)管理配置文件
交换机的配置、工作原理以及管理MAC地址表_第24张图片
(6)清除NVRAM
交换机的配置、工作原理以及管理MAC地址表_第25张图片
(7)LAB:配置MAC地址表

  • 置永久MAC表
  • mac-address-table permanent 083c.0000.0001 e0/9
  • show mac-address-table
  • 配置受限Mac表
  • mac-address-table restricted static 083c.0000.0002 e0/3 e0/4 int 接口 port secure max-max-count 1
  • show mac-address-table security

你可能感兴趣的:(电脑网络学习)