| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> 网络相关 >> 交换机 >> 交换机使用配置 >> 文章正文>>>>>> 
华为三层以太网交换机基本原理及转发流程

1. 二层转发流程
  
  1.1. MAC地址介绍
  
  MAC 地址是48 bit 二进制的地址,如:00-e0-fc-00-00-06。
  
  可以分为单播地址、多播地址和广播地址。
  
  单播地址:第一字节最低位为0,如:00-e0-fc-00-00-06
  
  多播地址:第一字节最低位为1,如:01-e0-fc-00-00-06
  
  广播地址:48 位全1,如:ff-ff-ff-ff-ff-ff
  
  注意:
  1)普通设备网卡或者路由器设备路由接口的MAC 地址一定是单播的MAC 地址才能保证其与其它设备的互通。
  
  2) MAC 地址是一个以太网络设备在网络上运行的基础,也是链路层功能实现的立足点。
  
  1.2. 二层转发介绍
  
  交换机二层的转发特性,符合802.1D 网桥协议标准。
  
  交换机的二层转发涉及到两个关键的线程:地址学习线程和报文转发线程。
  
  学习线程如下:
  华为认证技术文章
  
  2
  1)交换机接收网段上的所有数据帧,利用接收数据帧中的源MAC 地址来建立MAC 地址表;
  
  2)端口移动机制:交换机如果发现一个包文的入端口和报文中源MAC地址的所在端口不同,就产生端口移动,将MAC 地址重新学习到新的端口;
  
  3)地址老化机制: 如果交换机在很长一段时间之内没有收到某台主机发出的报文,在该主机对应的MAC 地址就会被删除,等下次报文来的时候会重新学习。
  
  注意: 老化也是根据源MAC 地址进行老化。
  
  报文转发线程:
  1)交换机在MAC 地址表中查找数据帧中的目的MAC 地址,如果找到,就将该数据帧发送到相应的端口,如果找不到,就向所有的端口发送;
  
  2)如果交换机收到的报文中源MAC 地址和目的MAC 地址所在的端口相同,则丢弃该报文;
  
  3)交换机向入端口以外的其它所有端口转发广播报文。
  
  1.3. VLAN二层转发介绍
  
  报文转发线程:
  
  引入了VLAN 以后对二层交换机的报文转发线程产生了如下的影响:
  
  1)交换机在MAC 地址表中查找数据帧中的目的MAC 地址,如果找到(同时还要确保报文的入VLAN 和出VLAN 是一致的),就将该数据帧发送到相应的端口,如果找不到,就向(VLAN 内)所有的端口发送;
  
  2)如果交换机收到的报文中源MAC 地址和目的MAC 地址所在的端口相同,则丢弃该报文;
  
  3)交换机向(VLAN 内)入端口以外的其它所有端口转发广播报文。
  
  以太网交换机上通过引入VLAN,带来了如下的好处:
  
  1)限制了局部的网络流量, 在一定程度上可以提高整个网络的处理能力。
  
  2)虚拟的工作组,通过灵活的VLAN 设置,把不同的用户划分到工作
  
  华为认证技术文章
  
  3
  组内;
  
  3)安全性,一个VLAN 内的用户和其它VLAN 内的用户不能互访,
  
  提高了安全性。
  
  另外,还有常见的两个概念VLAN 的终结和透传, 从字面意思上就可以很好的了解这两个概念。所谓VLAN 的透传就是某个VLAN 不仅在一台交换机上有效,它还要通过某种方法延伸到别的以太网交换机上,在别的设备上照样有效;终结的意思及相对,某个VLAN 的有效域不能再延伸到别的设备,或者不能通过某条链路延伸到别的设备。
  
  VLAN 透传可以使用802.1Q 技术,VLAN 终结可以使用PVLAN 技术。
  
  IEEE802.1Q 协议是VLAN 的技术标准,主要是修改了标准的帧头,添加了一个tag 字段,其中包含了VLAN ID 等VLAN 信息,具体实现这里不谈,如果有兴趣可以看相关的标准和资料。
  
  注意:在Trunk 端口转发报文的时候,如果报文的VLAN Tag 等于端口上配置的默认VLAN ID,则该报文的Tag 应该去掉,对端收到这个不带Tag 信息的报文后, 从端口的PVID 获得报文的所属VLAN 信息,因此配置的时候必须保证连接两台交换机之间的一条Trunk 链路两端的PVID 设置相同。
  
  为什么要去Tag 呢?
  
  这样做是为了保证一般的用户插到Trunk 上以后,仍旧可以正常通信,因为普通用户无法识别带有802.1Q Vlan 信息的报文。
  
  使用802.1Q 技术可以很好的实现VLAN 的透传,可是有的时候需要把VLAN 终结掉,也就是说这个VLAN 边界在哪里终止,PVLAN 技术可以很好的实现这个功能, 同时达到节省VLAN 的目的。cisco 的PVLAN 意思是private vlan,而我们的PVLAN 意思是primary vlan。
  
  这里的VLAN 有两类:Primary vlan 和secondary vlan(子VLAN)。
  
  实现了接入用户二层报文的隔离,同时上层交换机下发的报文可以被每一个用户接收到,简化了配置,节省了VLAN 资源。具体实现这里不谈,如果有兴趣可以相关资料。
  
  华为认证技术文章
  
  4
  下面谈谈三层交换流程。
  
  用VLAN 分段,隔离了VLAN 间的通信,用支持VLAN 的路由器(三层设备)可以建立VLAN 间通信。但使用路由器来互联企业园区网中不同的VLAN 显然不合时代的潮流。因为我们可以使用三层交换来实现。
  
  差别1(性能):传统的路由器基于微处理器转发报文,靠软件处理,而三层交换机通过ASIC 硬件来进行报文转发,性能差别很大;
  
  差别2(接口类型):三层交换机的接口基本都是以太网接口,没有路由器接口类型丰富;差别3:三层交换机,还可以工作在二层模式,对某些不需路由的包文直接交换,而路由器不具有二层的功能。

[1] [2] 下一页


上一篇:
  • 上一篇文章:
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    交换机err-disable错误的原因及解决方法
    CISCO 交换机IOS升级引起的故障
    交换机故障的分类和解决步骤
    交换机安全设置六大原则
    交换机策略路由配置的应用
    设置Cisco交换机防止VLAN间的ARP攻击
    网络交换机配置入门详解
    Cisco交换机配置入门帮助与注意
    设置Cisco交换机防止VLAN间ARP攻击
    交换机的“软故障”解决经验
     
     
     
    最新文章
    普通文章 华为三层以太网交换机基本原理及最新文章
    普通文章 J2ME实现低级界面中文输入法最新文章
    普通文章 cookie技术在Java ME平台的应用与最新文章
    普通文章 J2ME中读取Unicode和UTF-8编码文最新文章
    普通文章 MAYA制作逼真的云彩最新文章
    普通文章 ASP.NET2.0 超强文本编辑器FCKed最新文章
    普通文章 photoshop 制作漂亮的手机UI界面最新文章
    普通文章 Illustrator绘制青翠欲滴的叶子最新文章
    普通文章 华为MT800路由+映射设置最新文章
    普通文章 Exchange路由组常见问题的解决方最新文章
     
    热门文章
    推荐文章 Photoshop绘制逼真绚丽的金鱼
     
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网