华为路由器和交换机

如果无法启动ensp:

链接<<<https://forum.huawei.com/enterprise/zh/thread-257709.html

查询vlan:display vlan

查询缓存内容:display current-configuration

用户视图:<>

系统视图:[]

端口类型

接收数据

转发数据

Access端口

如果接收的是不带标签的的数据,则打上自己的pvid接受该数据,如果接受的是带标签的数据,会判断该数据的vlan id是否和自身的pvid相同,若相同则接收该数据,若不同则丢弃该数据

转发数据时会将数据的标签剥掉,也就是通过Access端口转发出去的数据都是不带标签的

Trunk端口

如果接受的是不带标签的数据,则会打上自身的pvid,然后判断数据的vlan id是否在允许通过的vlan id列表中,如果允许通过则接收数据,如果不允许通过则丢弃数据,如果是带标签的数据,则判断该数据的vlan id是否在允许通过vlan id列表中,如果允许通过,则接收该数据,如果不允许,则丢弃该数据

转发数据时查看转发数据的vlan id是否在允许通过的vlan id列表中,如果不允许通过,则丢弃该数据,如果允许通过,再判断数据的vlan id是否和端口的pvid相同,如果相同,则剥掉标签转发,如果不同,则直接转发

pvid:即Port Vlan ID,端口的缺省vlan
vlan id:可以看作数据的Tag

PVID

pvid的意思就是说,一个ip包进入交换机端口的时候,如果没有带tag头,且该端口上配置了pvid,那么,该数据包就会被打上相应的tag头!如果进入的ip包已经带有tag头(vlan数据)的话,那么交换机一般不会再增加tag头,即使是端口上配置了pvid号;pvid (端口vlan id号) 是非标记端口的vlan id 设定。当非标记数据包进入交换机,交换机将检查vlan设定并决定是否进行转发。

tag是数据包中一个四字节数据,其包含数据包的vlan id及优先级信息。若数据包中包含tag信息,则其将跟随数据包在交换机间进行交换。并在不同设备中保存此标记信息。

  若某一端口在vlan设定中被指定为非标记端口untagged port, 所有从此端口转发出的数据包上都没有标记 (untagged)。若有标记的数据包进入交换机,则其经过非标记端口时,标记将被去除。因为目前众多设备并不支持标记数据包,其也无法识别标记数据包,因此,需要将与其连接的端口设定为非标记。

  若某一端口在vlan设定中被指定为标记端口tagged port, 所有从此端口转发出的数据包上都将有标记 (tagged)。若有非标记的数据包进入交换机,则其经过标记端口时,标记将被加上。此时,其将使用在ingress 端口上的pvid设定作为增加的标记中的vlan id号。

PVID通常代表端口ID,VID代表VLANID,在没有出现802.1Q前,都是采用基于MAC或端口的VLAN, 推出基于标记的802.1Q后才出现VID,如果划分基于端口的VLAN时,只需配置PVID就可以了,如 果要划分基于802.1Q的加标记的VLAN时,就需配置VID了,综合起来说,一个端口可以的一个PVID,但可属于多个VID,交换机PVID默认为1.

-----------------------------------

PVID

PVID_户天生的技术博客_51CTO博客

通过树形图可以更清晰的看出两种类型端口收发数据的方式

二层交换机

第一:二层交换机实现ping通效果的原理是通过mac地址实现

第二:在相同vlan下,二层交换机根据mac地址,进行ICMP的交互,PCA ping通PCB的时候,PCA的数据包进入交换机,然后交换机把数据包发送给连接在此交换机上的每台电脑,然后电脑把自己的mac地址反馈回去,然后找到目的mac地址,进行交流。(在同一个vlan下)。

第三:在不同vlan同网段下,二层交换机会根据vlan id和pvid的联系进行接受或者抛弃数据包!!!

第四:在不同vlan不同网段下,二层交换机会先进行vlan id和pvid进行比较,然后再根据mac表和vlan表来找到网关mac地址。(交换机具有端口的vlan虚拟地址!!!)

上面思路可能有错,大概看一下。

Vlan如果配置了IP地址则称为SVI,当两个不同网段且不同vlan下,并且都具有一样的vlan以及IP地址,当PC1 ping通 PC2的时候,PC1会把数据包发给交换机,但是目的MAC地址是交换机的MAC地址,所以会把数据包送给交换芯片的三层路由转发引擎处理。交换芯片查询转发路由表,如果有匹配项,则将数据包从对应端口转发至目的主机,如果没有匹配项,还会再进一步处理!!!!!

可以查看mac地址的变化,但是时间久了,会老化。

命令:dis mac-add

三层交换机

第一:三层交换机类似二层交换机一样的原理,但是三层交换机又具备路由器接口的原理。

总结

二层交换机技术工作在OSI参考模型中的第二层(数据链路层),实现的是数据帧的交换;

三层交换机技术工作在OSI参考模型中的第三层(网络层),实现的是数据包的存储转发。

路由器

Nat问题:>>>https://www.sohu.com/a/423620894_578638

华为和思科逻辑类似,就是命令不一样

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值