交换机的VTP身份

VTP使用'域'(domain)关系组织互连的交换机,并在'域'内的所有交换机上维护VLAN配置信息的一致性。'域'关系是通过域名建立并维护的,一组使用同一个域名的交换机构成一个'域'。多层交换机技术只能被配置为属于一个VTP域。交换机出厂时的缺省工作模式为服务器模式。'域'名是由工作在服务器模式下的交换机定义的,服务器模式的交换机还可以创建、修改、***vlan,可以为所属的VTP域配置全局参数。VTP有它自己的NVRAM,这意味着***配置文件不能把VTP信息***。当VLAN的配置信息被修改,该变动会被通告到VTP域中的所有交换机。另外,它也能够根据收到的VTP通告信息与其他交换机进行VLAN配置信息的同步。

工作在客户机模式下的交换机不能创建、修改、***VLAN,但可以根据接收到的VTP通告信息更新自己的VLAN配置,客户机也可以向域中通告自己当前的VLAN配置信息。一个工作在透明模式下的交换机不会发送VTP通告,也不会根据接受到VTP信息修改自己的VLAN配置,但可以转发VTP通告信息。工作在透明模式下的交换机可以独立地创建、修改、***自己的VLAN。

VTP运行原理

VTP通告信息是在交换机的trunk链路上传播的。在VTP通告信息中包含一项称为配置修订版本号(configurationrevision)的参数,配置修订版本号的高低代表着VLAN配置信息的新旧程度。高版本号代表更新的VLAN配置信息。只要交换机接收到一个有更高配置修订版本号的更新,它都用该VTP更新中的vlan信息覆盖当前的vlan信息,所以配置修订版本号在VTP更新中起着非常重要的作用。每当server上修改了VLAN的配置(修改包括创建、***VLAN和更改VLAN的名称),其配置修订版本号就会加1,然后用新的版本号向域中通告。

如果通告的配置修订版本号比收到该通告的交换机的当前配置版本号高,交换机则使用新的信息更新自己当前的配置。这种更新过程意味着:当server***了其所有VLAN并使用了更高配置版本号,那么域中的所有具有低配置版本号的设备也将***他们的VLAN。提醒:一台在其他域中的server身份的交换机以client身份加入到另一个VTP域中,如果这台交换机携带的配置修订版本号比当前要加入的域中的配置修订版本号高的话,则新client的VLAN数据库将覆盖当前域中serve和client数据库。为此,建议为VTP域设置一个口令(缺省没有口令),这样只有口令匹配的多层交换机技术才可以加入域中。

跨VLAN的通信方法

VLAN的两个重要属性是:一个VLAN构成一个广播域;一个VLAN等于一个逻辑的子网。而在连网所用的设备中只有路由器可以分割广播域(或者说隔离广播),路由器也是为不同网络之间通信进行路由和交换数据的设备。所以,从这个角度来说VLAN之间的通信也需要路由器作为中间设备。

通常,使用IP地址规划网络时,通过路由器连接不同的网络使他们之间能够互相访问,这么做面临的问题是如何让主机把要到达外网的数据发送给路由器,解决这个问题的方法是在主机上设置缺省网关。缺省网关实际上是一台路由器,主机将去往非本地网络的数据包发送给它,由它将数据路由到目的地。

既然一个VLAN也是一个网络,那么一个VLAN内的主机如果要和其他VLAN的主机通信,也应该像上述方法一样找一台路由器作为它们的缺省网关,由路由器为它们转发数据。这样的解决方法有两种,一种是交换机外接一台路由器,该路由器专门为VLAN间通信服务,这种方法称为外部路由方法。另外一种是使用一台具有多层交换功能的高端交换机,该交换机具有路由功能。相对于单独外接一台路由器方式来说,这种方法称为内部路由方法。

以上是从三层角度分析,VLAN间的通信需要路由器,从二层角度分析,VLAN间的通信也需要路由器更改数据帧中的标记。例如,当VLAN3的主机和VLAN4的主机通信时,携带标记3的数据从连接VLAN3的路由器接口进入,经路由之后需要从连接VLAN4的接口送出,此时如果数据的标记仍然是3,那么使用多层交换机技术收到后就认为是VLAN3的数据帧,不会把它转发到VLAN4中,这样VLAN3和VLAN4之间仍然不能通信。为了能够让VLAN3的数据到达VLAN4,路由器在送出数据之前必须更换标记,把3改为4。这样交换机才认为是VLAN4的数据,并把它转发到正确的目的地。

南京科羿康光电设备有限公司长期专业从事光通信产品研发、设计、生产、销售。公司拥有科羿康、西特康两大品牌,产品涵盖光纤传输、光纤成端和光纤配线三大系列,广泛应用于电力、光伏、轨道交通、水利、航道及企事业单位。

数据包如何正确的发到目的地_江苏工业交换机厂家浅谈交换机如何应用相关推荐

  1. 数据包如何正确的发到目的地_如何免费装修网店和上传宝贝-上海装修报价

    淘宝网店装修网店如何装修网店到哪里装修 淘宝点铺装饰一般分为以下几个部分: 1.店标--是作为自己店铺的标志,要能体现自己的个性.店铺经营的内容以及能够给人以深刻的印象.店标显示在您店铺的左上角.店标 ...

  2. java广播数据包发送_在Java中广播UDP数据包的正确和有效方法是什么?

    我需要在每个网络接口上广播UDP数据包.起初,我尝试播放到255.255.255.255,没有结果,后来我发现这个"已被弃用了大约20年".因此,我尝试在每个网络接口上进行迭代,以 ...

  3. 数据包收发c语言程序,使用C在套接字编程中创建数据包以及发送和接收数据包的正确方法...

    指针pkt未在您的应用程序中定义.您有两种选择: 1)将pkt声明为正常变量 struct packet pkt; pkt.srcID = 01; .... send(sockfd, &pkt ...

  4. python解析tcp数据包-python解析获取发往本机的数据包并打印

    1.[文件] tcp.py ~ 2KB 下载(69) # -*- coding: cp936 -*- import socket from struct import * from time impo ...

  5. android端口数据包,【图片】android抓包工具fiddler抓包使用方法 跟踪监控android数据包【中国红客联盟吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 md D:\Android_kitchen_v223_CN\home\kitchen\WORKING_mk\data\app >nul 2>这 ...

  6. c++对那些类型的数据不能使用引用_基于js数据类型浅谈deepClone

    谈到deepClone,对于一些刚入手前端的小伙伴可能会发现一些问题,举个简单的例子: let a = {apple: 1} let b = a b.apple = 2 console.log(a.a ...

  7. SEO和SEM之间的区别,如何正确选择网站优化和竞价?-【飞鱼浅谈】

    SEO和SEM之间的区别,应该如何选择? SEO 指的是搜索引擎优化,它是一种技术,旨在通过改善网站内容和结构来提高搜索引擎排名,从而提高搜索引擎流量.而 SEM 指的是搜索引擎营销,它是一种技术,旨 ...

  8. api接口怎么分批传递数据_新手上路:浅谈什么是API接口 API定义是什么

    API应用已经越来越广泛,那你们你了解API吗?API接口是什么呢?本人就来聊聊什么是API接口.首先我们来看看API的定义: API:应用程序接口(API:Application Program I ...

  9. linux 指定网卡发数据,让数据包从指定网卡发送

    问题: 一台服务器有多张网卡,要让数据包从指定的发出去,怎么实现,多谢! 假如linux服务器下有几个网卡,且都属于一个网段,通常数据从eth0,发出,那该如何指定一些特殊数据从eth1或eth2 发 ...

最新文章

  1. LeetCode4. Median of Two Sorted Arrays(二分法)
  2. React开发(265):ant design InputNumber
  3. JavaScript实现复选框的全选/全不选和批量选择
  4. g2是一种编程语言吗_我写了一种编程语言。 这也是您可以的方式。
  5. 计算机网络学习方法和书籍推荐
  6. python 打印三维数据_Python中的面向对象编程(二):数据隐藏和对象打印
  7. 433MHz遥控器loop天线方案 CA-S01 CrossAir贴片天线
  8. 云计算、网格计算和分布式计算区别
  9. mysql group by 用法解析
  10. SPADE 阅读笔记
  11. 主板的芯片和插槽介绍
  12. Java 媒体框架 之 JMF
  13. html word 批注,word怎么批注修改文章
  14. intel显卡驱动安装时报错【无法为此计算机验证正在安装的驱动程序】
  15. Mysql登录和修改初始化密码
  16. DoIP(五)—— UDSonIP
  17. python画残差图_seaborn回归图---回归模型图Implot、线性回归图regplot、线性回归残差图residplot...
  18. NachOS线程ID的实现、最大线程数的实现和优先级的添加
  19. 扫描pc端页面二维码,在手机上签名
  20. 错误<pandas.core. resample. DatetimeIndexResampler object at 0x0000016F4B943288>

热门文章

  1. SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能
  2. SAP Commerce Cloud Product Action 导出的层级结构设计
  3. 什么是 Linux Foundation
  4. SAP Spartacus元素被选中后,focus颜色的css实现
  5. SAP Spartacus全局配置模块里和layoutSlot相关的配置
  6. rxjs里的Observable对象和map配合的一个用法
  7. Angular的built-in指令
  8. JavaScript ES6对Proxy的原生支持的一个例子:开发人员学习额外的编程语言
  9. 在SAP云平台的API portal里创建和管理API
  10. SAP UI5 BindingParser