基于VLAN技术网络通信系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VLAN技术网络通信系统设计

基于VLAN技术网络通信系统设计   摘 要:某型通信系统是一个基于以太网的话音通信系统,用户要求实现终端对目标端口的自动识别、监听和单播/组播通信。为此,文章的设计中采用了基于IEEE802.1Q协议标准的VLAN技术,通过对中心控制设备网络端口进行VLAN分配,以及增加注册流程,实现了对用户端口信息的自动识别。最终结果表明,系统功能完全满足用户需求。   关键词:虚拟局域网;网络通信;系统设计   1 系统概述   某型车内通信系统是用于多乘员通信车的话音通信系统,其主要组成包括一个中心控制设备、多个乘员终端以及多部无线电台,所有设备均通过以太网总线连接。系统的基本组成关系如图1所示。   其中,电台同时具备无线通信和有线通信功能:无线通信用于电台之间相互通信,有线通信(以太网通信)用于电台与系统内其他设备通信;管理计算机用于系统监控和管理;乘员终端由车内乘员使用,可分别与其他乘员或电台进行有线通信。根据用户使用需求,要求乘员终端能够自动识别和监听指定端口的电台的话音,并可与之交互通信,且无需预先配置。这就要求乘员与电台的交互通信应当使用单播或组播方式,而非广播方式。因此,如何实现非人为配置的单播或组播通信,成为整个通信系统设计的关键。   本文采用的解决方案是VLAN(Virtual Local Area Network,虚拟局域网)。采用VLAN技术可以实现对局域网的自由分组,并以此控制以太网数据的传播路径,而协议数据的处理全部由控制软件完成,无需人工预先配置。   2 VLAN简介   IEEE802.1Q协议是由IEEE组织批准的一套标准协议,它定义了基于端口的VLAN模型,为标识带有VLAN成员信息的以太网帧建立了一种标准方法。它的基本原理是:(1)IEEE802.1Q给每个需要转发的以太网帧都添加一个“标签”(tag),其中包含了VLAN的编号。(2)交换机在进行帧转发的时候,同时判断这些“标签”是否匹配,从而确定其互通性,“标签”与VLAN编号匹配的帧会被转发,而不匹配的帧则被过滤丢弃。(3)不支持802.1Q的通信主机会因为无法“读懂”标签而丢弃该帧。   IEEE802.1Q的帧结构是在标准的IEEE802.3以太网数据帧中插入了4bytes的“标签”(tag)而成的。4字节tag的具体内容是:(1)TPID(Tag Protocol Identifier)――标签协议标识符,2bytes。根据IEEE802.1Q协议规定,该值为0x8100。(2)TCI(Tag Control Information)――标签控制信息,2bytes。它又包括优先级(3bits)、规范格式指示CFI(1bit)和VLAN ID(12bits)3个部分。这其中,VLAN ID是最重要的标识符,它决定了VLAN的分组和身份。   VLAN配置的关键参数有3个:(1)PVID:指的是以太网帧进入交换机端口时,需要添加的VLAN ID信息(进端口)。(2)VLAN-Map:表示可对哪些VLAN进行处理。(3)unTagVLAN-Map:表示哪些编号的VLAN需要被去除tag标记(出端口)。   VLAN帧入端口、出端口处理流程如图2所示。   可见,无论是入端口还是出端口,对VLAN帧处理的关键就在于根据VLAN tag和PVID等关键参数,决定VLAN帧的去向。   3 系统设计   在经过详细的需求分析后,整个通信系统的设计方案已经明晰。由于在整个通信系统中,中心控制设备是数据交换的中枢,因此,对中心控制设备以太网的配置成为系统设计的关键。   中心控制设备主控程序运行于ARM芯片上,而以太网交换芯片选用了Broadcom公司的BCM53118,是一款支持IEEE802.1Q协议VLAN技术的8端口芯片。   依据系统的设备组成,将8个以太网端口划分为6个VLAN。(1)要识别每个电台的端口,必须将每个电台端口配置为单独的VLAN。(2)2个管理端口无区别,划分为一个VLAN。(3)2个乘员终端端口无区别,划分为一个VLAN。   对网络VLAN端口映射配置如表1所示(由于电脑网卡一般默认VLAN ID为0,故此处配置ID从1开始)。   各端口的具体配置为:(1)对各以太网端口输入的数据包均加VLAN标签(如已有标签,不作处理)。(2)每个电台端口均不接收其他电台和管理计算机的数据包。(3)管理计算机端口只接收乘员终端数据包。(4)乘员终端端口接收所有的数据包。(5)各以太网端口根据上表中的Tag-Map映射决定是否接收其他端口转发的数据包,不匹配的数据包将被丢弃。(6)各以太网端口根据上表中的unTag-Map映射决定如何处理转发的数据包,匹配的数据包将被去除标签后从本端口发出,不匹

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档