湖北电信 vlan IDD和vlan tag 这两者到底有何区别?和pvid又有什么联系?

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2448)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'PVID
blogAbstract:'PVID&&& VID\r\nPVID是什么,有什么用,它与VLAN ID有什么区别。最好能举个例子说明PVID的用途和他们的区别。 private vlan id is used for metro ethernet. because you vlan id is kind of limited. so your private vlan can associate with primary vlan. if you are service provider, then it is usefulpvid英文解析为port-base vlan id(一些资料解析为port vlan id 我认为不准),是基于端口的vlan id.1.pvid 不是加在帧头的标记,而是端口的属性。怎么理解呢,加在帧头的标记叫VLAN',
blogTag:'pvid,vlan,vid,trunk,端口',
blogUrl:'blog/static/6',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:6,
permalink:'blog/static/6',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}pvid和vid的区别是什么_百度知道
pvid和vid的区别是什么
我有更好的答案
PVID和VID彻底研究(上)——PVID的作用及和VID的区别Pvid和Vid经常出现于二、三层交换机里,由于PVID和VID的设置不合理,造成VLAN划分变得混乱。本文就对PVID和VID进行了彻底研究。pvid是交换机上的概念,说的是进入该端口的报文如果没有打vlan id就按pvid的值打上,vid是报文上的vlan tag的意思.不是同个概念哦.首先解释一下什么是PVID,PVID英文解释为Port-base VLAN ID,是基于端口的VLAN ID,一个端口可以属于多个vlan,但是只能有一个PVID,收到一个不带tag头的数据包时,会打上PVID所表示的vlan号,视同该vlan的数据包处理,所以也有人说PVID就是某个端口默认的vlan ID号。默认情况下,简单的理解为:ACCESS端口接PC,VID=PVIDTRUNK端口级联,VID=全部,PVID=1简单的说,VID(VLAN ID)是VLAN的标识,定义其中的端口可以接收发自这个VLAN的包;而PVID(Port VLAN ID)定义这个untag端口可以转发哪个VLAN的包。比如,当端口1同时属于VLAN1、VLAN2和VLAN3时,而它的PVID为1,那么端口1可以接收到VLAN1,2,3的数据,但发出的包只能发到VLAN1中在网上发现一个比较好的解释是:PVID并不是加在帧头的标记,而是端口的属性,用来标识端口接收到的未标记的帧。也就是说,当端口收到一个未标记的帧时,则把该帧转发到VID和本端口PVID相等的VLAN中去。为了验证这一说法,在S3026上做了以下实验:在S3026上选两个端口,连接两台主机A、B,按照下表给端口设置不同的PVID和VID,用A ping B,并在B上抓包,记录实验结果。注:结果中“有”表示抓包有ICMP的包(但ping不同),“无”表示没有,“通”表示可以ping通。VID为“无”表示该端口没有加到任何VLAN里。所有结果为“无”的可以解释为:当端口1收到无标记的帧后,转发到VID=PVID=1的端口去,由于端口2无VID,故主机B收不到包。所有结果为“有”的可以解释为:当端口1收到无标记的帧后,转发到VID=PVID=1的端口去,由于端口2的VID=1,故主机B收到ICMP的ECHO包,并发出ECHO Reply,由于此种情况下端口1的VID不等于1,故B的Reply并不能到达A。所以只有当两个端口的PVID和VID一样时,才可以互通。到此我和大家一样有个疑问,一个VLAN干吗要设置PVID和VID两种标识呀?方正只有当PVID=VID时才能互通,只有一个不就够了吗?请往下看。当所有VLAN都在一个交换机里时,确实只需要一个标识就够了,但跨设备的VLAN就需要另一种标识,这就是802.1Q的VLAN ID,即VID。我们知道802.1Q的VLAN是在二层帧里加进VLAN标识,俗称打tag,而计算机不能解析这种二层的帧,所以交换机的一个端口在分到一个VLAN时有tag和untag属性,tag端口用来连接设备,untag端口用来连接计算机。Tag端口出去的帧一般都打上了tag,tag中的VID有的来自PVID,有的则来自其它tag端口中本身就含有tag的帧。设备互连时,由tag中的VID决定了一个二层帧属于哪个VLAN,而计算机不具备打tag的功能,所以只有给连接计算机的端口添加一个属性,用来决定计算机发出的未标记的帧属于哪个VLAN,这个属性就是PVID。我们来总结一下,S3026的VLAN转发的机制:在一个端口接收到一个无标记帧时,仅仅由该端口的PVID决定该帧转发到哪个VLAN中,即转发到VID=PVID的VLAN中。到此我们理解了PVID的含义和作用,但似乎只有untag端口下的PVID才具有意义,而实际上tag端口也有PVID属性,PVID对tag端口会造成什么影响呢?请看中篇。PVID和VID彻底研究(中)——PVID值对TAG端口影响在上篇,我们理解了PVID的含义和作用,本篇将通过实验,分别在S3026和S3526上研究PVID值对tag端口的影响。首先在S3026上进行实验,如下图所示:我们将用到3个端口:Port 1、2、3,各端口PVID设置如下:Port 1:PVID = nPort 2:PVID = 2Port 3:PVID = 3创建2个VLAN:vlan2:VID = 2,包含Port 1 (tag)、Port 2 (untag)vlan3:VID = 3,包含Port 1 (tag)、Port 3 (untag)将3台主机A、B、C分别接在Port 1、2、3上,分别用主机B、C去ping主机A,在主机A上抓包。实际上tag端口接计算机是没有意义的,因为计算机无法解析打了tag的二层包文,但通过抓包软件可以抓到这种二层报文,通过这种方法可以进行分析。实验时主机B和C可以是同一台计算机,只不过接到不通端口上,为了方便说明,将它们分开表示。实验结果如下:当n = 1时,可以看到来自B和C的包头前都含有802.1Q的Packet,B、C都不能ping通A(ping不通的由于主机A无法解析打了tag的二层包);当n = 2时,可以看到来自B的包头前不含有802.1Q的Packet,而来自C的有,仅B可ping通A;;当n = 3时,可以看到来自C的包头前不含有802.1Q的Packet,而来自B的有,仅C可ping通A;;通过分析,得出S3026转发机制大致如下:1、由主机B发出的包到接口2(由于此时B不知道A的MAC地址,会发出arp广播包)2、根据接口2的PVID的值(PVID=2),发往VID=2的VLAN中的所有接口3、接口1属于VLAN 2,所以接口1能收到此包4、此时如果VLAN 2中接口1是tag端口,则将接口1的PVID值和VID进行比较:如果PVID=VID则从接口1出去的包不打tag如果PVID!=VID则从接口1出去的包打tag由此可见,以前设为tag端口的PVID不起作用的说法在S3026上并不适用,正确的说法应该是:S3026上的某个VLAN中的tag端口,在转发在此VLAN中包时出去前,先检查该tag端口的PVID是否等于VID,若相等则发出的包不打tag,若不等则打上tag。而在S3526上重复这个实验时,得到了不同的结果:在S3526上,只要某个VLAN中的端口设为tag端口,在转发来在此VLAN中包时出不管该端口的PVID值是多少,都打上tag。(不同厂家设备的实现方式不一样,需要注意!)到此,我们都只是在单独一个设备上研究PVID的影响,下篇将结合一个故障实例,解释跨设备时PVID的影响。PVID和VID彻底研究(下)——一个故障实例的分析某网组网结构如下图所示,某路由器下挂S3526,S3526下挂S3026,S3026下面接了4个用户:其中S3526的接口1上接路由器,打tag标记;接口2接S3026,打tag标记,PVID为1。S3026的配置是这样的:S3026的接口1上接S3526,打tag标记,属于VLAN 2、3、4、5,PVID为2;接口2接用户2,属于VLAN 2,PVID为2;接口3接用户3,属于VLAN 3,PVID为3;接口4接用户4,属于VLAN 4,PVID为4;接口5接用户5,属于VLAN 5,PVID为5;故障现象为:用户2的用户无法上网,而其它的用户可以上网;如果将S3026的上连口的PVID值配置为3,那么用户3的用户无法上网,其它的用户可以上网;最后我们将S3026的上连口的PVID值设置为1,4个用户的用户就都可以上网了。根据前两篇的结论,我们发现,接口1的PVID=2,故从VLAN 2来的包从接口1出去后不打tag,而此时S3526的接口2的PVID=1,收到未标记得包后,将其送到VLAN 1里。原本VLAN 2的包送到了错误的VLAN里,所以VLAN 2下的用户上不了网。当我们将S3026接口1的PVID设为1时,它不等于所属任何VLAN地VID,送出去的包都打了tag,此时S3526能根据tag将接受到的包送到正确的VLAN里,故所有VLAN下用户都能上网了。我们可以补充一个实验,将S3026的接口1和S3526的接口2的PVID都设为2,此时所有用户都能正常上网,原因是这样的:S3026将VLAN 2的包不打tag的从接口1送出去,S3526的接口2收到的包有打tag的(VLAN 3、4、5),也有不打tag的(VLAN 2)。S3526的接口2对于打tag的包,能够发往正确的VLAN;不打tag的包,根据接口2的PVID值,送到VID=PVID的VLAN里,而此时接口2的PVID=2,也恰巧正确的送到了VLAN 2里。所有VLAN的包在跨设备后,通过不同的方式,都正确的发往所在的VLAN,于是所有用户都能正常上网,只不过VLAN 2和其它的VLAN途径有点不同。可见,设备两端的PVID一致时,在解决问题的同时,也把潜在问题给隐藏起来。例如在把S3526隔接为其它设备时,可能会又造成某个VLAN的用户上不了网,而此时故障原因不容易找到。我们来总结一下,交换机的PVID和VID给VLAN配置带来了灵活性,同时也带来了一些麻烦,配置的不好可能带来问题很隐蔽。所以我们以后在配置VLAN时要注意以下几点:1、 对于untag端口,PVID要和所属VLAN的VID一致;2、 对于tag端口,PVID要不同于所有所属VLAN的VID;3、 两台设备互联时,两端接口的PVID保持一致时,有弊也有利;到此,我们真正意义上理解了基于端口的VLAN,也理解了PVID的作用,希望本文能给困惑于PVID和VID的人带来一点帮助。
采纳率:42%
为您推荐:
其他类似问题
pvid的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。交换机PVID VID和tag的区别_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
交换机PVID VID和tag的区别
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩2页未读,
定制HR最喜欢的简历
你可能喜欢查看: 33156|回复: 12
求上海电信FTTH PPPoE接入VLAN ID
是这样的,我家新装的上海电信的FTTH,&&一个单口的ONU接一个送的H618C. 不过我不喜欢用H618C来做vlan tag/untag, 所以我另外弄了一个支持VLAN的交换机来把IPTV和ONU直接连起来。现在的问题是,这个VLAN交换机有点弱,它没法区别对待vlan打标,意思就是我的电脑接到交换机之后再连到ONU时,被打上了vlan id 的标签(这个id倒是可以自己配,但就是不能取消,否则IPTV的数据包也没vlan tag了)。我想问一下有没有可能把PPPoE的数据包设成某个VLAN ID, 然后可以透传到OLT之后正常上网的?谢谢!!0 `( n& z- V1 `6 w
顶,我的是华为EchoLife HG8240,也求internet PPPOE拨号的VLAN号.
8240不是四口的吗?可以直接设两个WAN, 一个VLAN85+Multicast VLAN51, 绑定到IPTV端口;另一个不设VLAN, PPPoE上网
上海电信上网的VLAN据我所知一般有3个VLAN81 VLAN32 VLAN35 类似于以前ADSL上网有4条不同的PVC,由于上网业务是统一ITMS下发的 所以不排除还有其它的。 当然 这个指的是ONU上的内部VLAN 如果你要的是OLT上未转换的VLAN的话 那就天晓得了。IPTV倒是只有固定的VLAN 85或VLAN86
- j6 Y- X&&g1 S1 M# M
谢谢回复!81, 32, 35 这三个我都试过,也是受ADSL上的ATM PVC的启发,不过都不是啊。。IPTV我可以肯定,单播用的是VID 85, 组播是VID 51, VoIP, tr069 是 VID 46. 不过这些不是 ONU 内部的 VLAN 吧,我看了看 HG810e 的介绍,这东西应该不认 802.1Q 的 VLAN 标签,就是直接作了个光、电转换吧。我想要知道的确实就是在 OLT 之后,接到交换机之后,没有标签的数据被转到哪个 VLAN 上去。。按我的理解,在那端,没有标签的以太帧应该会被打上端口默认的VLAN ID, 也就是 PVID, 然后参与交换。那么我在 ONU 这里,先把这个 PVID 加上,应该就能工作了。有可能的 VID 就只有 4094 个,3天不到就可以穷举完了,问题是,不知道这个方法可不可行。。
本帖最后由 chmjiong 于
22:29 编辑
, T( R; m% S- C
回复 & e: S6 d: |7 }&&S/ S/ ?' z
* v* V# L& q7 p" ?
丢开电信网关完美IPTV目前貌似还没有,尤其是在FTTH上) E: v5 ~" Q, g3 ~! R
以前ADSL似乎是可以的,我没改光纤前,一个单口贝曼元脉猫,一个多口中兴831C2,两个猫随便互换都没问题,但是那个831有点奇怪,刚开始是插IPTV口,过了一段时间就不好用了,打电话报修,维修师傅说设置改过了,需要插另外一个internet口,不知是否和vlan有关
我是想实现8240自动拨号,后面拖255D的路由器是可以的,但我觉得在玩网络游戏时255D的路由器接网线有些卡,并且用它的无线300M的连接在看网页时也有些莫名其妙的卡顿现象,这对于打FPS游戏可一点都不爽。而且8240似乎也只能实现LAN1口PPPOE拨号,其余LAN2~LAN4都不能实现PPPOE拨号。并且要实现LAN1口PPPOE拨号必须要输入VLANID ,不输入ID号就不能完成设置,既然电脑和路由器能拨号的话,为何8240自身做不到?
回复 9 C: U, c1 x&&Q; E, z2 `, R2 l
我现在就是丢开电信的网关完美用FTTH + IPTV的,双IPTV, 点播直播可以同时看。我还用过一台 Linux 电脑还原出了电信的网关的功能,所以用同样基于 Linux 的 OpenWRT/DD-WRT 也可以完全替代电信的网关。不过我就是不想靠软件来处理 VLAN, 所以才买了支持 VLAN 的交换机。
回复 7 G$ h: n5 ]/ U, W# Z
我没有 HG8240. 不过从网上找到的各种帖子来看,问题就出在这个地方:8240自建 PPPoE 的时候一定要有一个 VLAN ID, 但事实是,PPPoE 的时候必须没有 VLAN ID. 所以除非确实存在这样一个 VLAN ID, 可以用来 PPPoE, 否则你就没办法用 8240 来拨号了。要么就是华为升级 8240 的 firmware, 让你可以创建不带 vlan id 的 PPPoE
那看样子HG8240的其余三口也只能做内部局域网处理了.
Powered bypvid 不同的VLAN之间怎么通信?在两层交换机上。_百度知道
pvid 不同的VLAN之间怎么通信?在两层交换机上。
我有更好的答案
实现交换机不同VLAN通信,要用到单臂路由,或者3层交换机,在3层交换机上分别配置VLAN2,3,4等等,有几个就配置几个,然后给这几个VLAN配IP然后把属于VLAN几的网关指向VLAN几的IP,开启3层交换机的路由功能就行单臂路由的话,看看核心交换机接在哪个端口,给这个端口划分子端口,分别给子端口配置IP然后把VLAN几的网关指向子端口的IP最后在路由端口开启802.1q协议,就行具体配置命令查查命令手册
采纳率:83%
来自团队:
你好!这种情况要看交换机是否支持二层的VPN, 如果支持才可以实现。或者是L2TP的方式来实现,但你说只在二层交换机上实现,最好是能用二层的vpn了,它是相当于在交换机内建立一个域,使得不同vpn的用来实现域内互通,但是又不会有三层隔离。 望采纳,谢谢! 
本回答被提问者采纳
需要用三层做单臂路由
必须两层啊
华为Hybird 与 access求配置,截图& 定重谢!
为您推荐:
其他类似问题
pvid的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 pvid vlan 10 的文章

 

随机推荐