交换原理

 

 

回顾以太网相关知识

         共享式:HUB,一层,所有端口共处在一个冲突域下,共处一个广播域下。

         交换式:swtich,MAC,每个端口属于一个冲突域,共处在一个广播域下。

         网桥: 在第二层转发以太帧, 基于MAC信息定向转发数据.

         交换机: 高性能的网桥. 接口更多, 效率更高, 特性更加丰富.

交换机的MAC

           初始为空。

         自动学习: 动态 ( 默认 ) 保持300.

         手工设置: 静态 ( 安全 )        CCNP学习

         sw# sh mac-address-table aging-time  //查看MAC表的保持时间

MAC表的学习

          收到一数据帧学习源MAC和接口的对应关系。

           1   MAC A      F0/1

           1   MAC B      F0/2

           1   MAC C      F0/3

           1   MAC D      F0/24

          1   MAC E      F0/24

说明:

当一端口对应一个MAC地址时,则可能该端口连接的是一台主机;若一个端口对应多个MAC时,则该端口肯定级联(uplink)了一个交换机或HUB

交换机MAC表的两个重要功能:

    1. 交换机通过MAC表,可以实现数据的定向转发,提高效率。

        2. 在实际的网络应用中,可以方便管理人员进行网线排查

数据的转发过程

单播:  MAC  有条目:定向转发(但当源MAC和目标MAC为同一端口,丢弃MAC过滤)

              无条目:向本网段其它所有端口泛洪(同HUB一样)扩散

广播:  向本网段其它所有端口泛洪。      扩散

1.查看MAC

S2950#sh mac-add     查找主机的MAC和接口的对应关系

       2.查看arp 缓存表

S2950#sh arp          查找主机的MACIP的对应关系

3. sh cdp neighbors

  CDP  cisco邻居发现协议

vtp

       VLAN干道协议    VTP ( vlan  trunking  protocol )

            作用通过学习自动保持VLAN信息一致

 1.选一台位置重要的交换机作为服务器,定义域名wq.com. 根据需要划分相应的VLAN, V2   V3    V 4   V10 .

    2.将其它交换机加入域wq.com ,设为客户端即可。

 

    说明:需保证两个交换机之间的链路为Trunk干道。因为VLAN信息(VTP通告)是通过Trunk干道传递的。

 VTP通告 域名  密码   版本号(修订号)   VLAN信息

           版本号初始为0,每修改一次增加1。无变化时,5分钟通告一次,版本号不变。(新增加一条Vlan,版本号也会增加1)

三种模式

      服务器  Server      可创建、修改和删除VLAN, 发送VTP通告。

      客户端  C lient      不能创建、修改和删除VLAN, 学习VTP通告并转发。

 

          Transparent  不学习VTP信息但转发。可以独立创建、修改和删除VLAN信息但只是本地有效。

      注:当一个新交换机(server client)加入网络时,必须要保证配置修订号为0,若高于原来的server,则新交换机的VLAN信息将覆盖原有VLAN信息。