VLAN --- 深度学习

园区

VLAN

第一步:创建VLAN

第二步:将接口划入VLAN

port link-type access

port default vlan 2

第三步:配置trunk干道

port link-type trunk

port trunk allow-pass vlan 2 to 3

hybrid --- 混杂口

l1display port vlan active --- 查看VLAN配置表

在华为设备中,所有接口默认的接口类型为混杂口

PVID --- 接口所属VLAN的VID

注意:在华为设备中,所有进入交换机的数据帧都需要带标签,如果一个数据帧本身没有带标签,则进入到交换机之后将打上进入接口PVID对应的VLAN标签

所有接口,在没有配置情况下,接口默认的PVID为1

VLAN List --- 允许列表 --- 接口允许通过的VLAN列表

所有接口默认都放通VLAN 1的流量

T = TAGU = UNTAG

Access接口

1.当Access接口从链路上接收到一个untagged帧时,设备会给这个数据帧打上该接口PVID对应VLAN的标签,之后,根据数据帧上的标签,查看VLAN list,因为是Access接口,所以,VLAN list,中仅会放通自己PVID所对应VLAN的流量,则将转发该数据包

2.当Access接口从交换机的其他接口处接收到一个数据帧时,这个数据帧一定是tagged帧,因为已经存在标签,则不需要再打标签,则直接查看允许列表,如果该数据帧的标签和VLAN list中的标签相同,则将该数据帧剥离标签后转发到链路中,如果不相同,则直接丢弃该数据帧

3.当Access接口从链路中收到一个tagged帧时,因为数据帧本身带标签,则不需要再打标签,则直接查看允许列表,如果该数据帧的标签和VLAN list中的标签相同,则直接转发,如果不相同,则直接丢弃该数据包

Trunk接口

1.当trunk接口从链路上接收到一个untagged帧时,则设备会给该数据帧打上该接口PVID对应的VLAN的标签,之后,根据数据帧上的标签,查看VLAN list,如果该VLAN标签存在允许列表中,则直接转发该数据帧,如果,不再允许列表中,则丢弃该数据帧

2.当trunk接口从交换机的其他接口出接收到一个数据帧时,因为数据帧本身带标签,则不需要再打标签,则直接查看允许列表,如果该数据帧的标签在允许列表中,则直接转发该数据帧,除非该标签和接口PVID相同,并且在允许列表中,则需要剥离标签发出该数据帧;如果不存在,则直接丢弃该数据帧

3.当trunk接口从链路上接收到一个tagged帧,因为数据帧本身带标签,则不需要再打标签,则直接查看允许列表,如果该数据帧的标签在允许列表中,则直接转发该数据帧,如果不存在,则直接丢弃该数据帧

Access接口在配置时,修改VLAN表的权限较低,可以修改PVID,不能修改允许列表,允许列表固定为PVID的VID,不能修改U,T标记,发出到链路的数据帧一定要剥离标签

Trunk接口在配置时,可以修改PVID,也可以修改允许列表,并且允许列表可以通过多个VLAN,但是,不能修改U,T标记,如果和PVID相同的VID在允许列表中,则发出到链路时需要剥离标签,如果不是和PVID相同的VID在允许列表中,则发出到链路时不需要剥离标签

l1-GigabitEthernet0/0/5port trunk vlan 2 --- 修改trunk接口的PVID

Hybrid接口配置修改权限最高,可以修改PVID,也可以修改允许列表,并且允许列表可以通过多个VLAN,也可以修改U,T标记,可以自由定义发出到链路的数据帧带不带标签

l3-GigabitEthernet0/0/2port link-type hybrid --- 定义接口类型为混杂口

l3-GigabitEthernet0/0/2port hybrid pvid vlan 3 --- 修改接口的PVID

l3-GigabitEthernet0/0/2port hybrid untagged vlan 2 --- 定义从此接口发出的数据帧类型

第四步:VLAN间路由

SVI --- 交换机虚拟接口 --- VLANIF接口

管理VLAN

在三层交换机中,每一个VLAN都可以创建一个VLANIF接口

l1interface vlanif2 --- 创建VLANIF2接口2

l1-Vlanif2

相关推荐
一条泥憨鱼19 分钟前
【计算机网络】| 从 MAC 到 NAT 的跨网段通信全链路
服务器·网络·学习·计算机网络·macos
workflower26 分钟前
超算中心聚焦高性能计算场景(HPC)
大数据·网络·人工智能·机器人·云计算·汽车
Nebula_g39 分钟前
SpringBoot企业级实战项目—云禾外卖—SpringBoot常用注解解析
java·网络·数据库·spring boot·后端·spring·javase
草莓熊Lotso1 小时前
【C++ 基于微服务的即时通讯系统】Elasticsearch 从安装到 C++ 客户端二次封装全落地
linux·网络·数据库·c++·elasticsearch·微服务
海量计划1 小时前
网络基础
网络
Nebula_g2 小时前
云禾外卖补充—项目整体后端运行逻辑-对流程的更深层次理解
java·开发语言·网络·数据库·状态模式·javase
一次旅行3 小时前
DeepSeek‑V4.1‑Flash‑1017完整解读:模型升级+Search/Fetch搜索API开放,Agent开发者要注意哪些坑
前端·网络·人工智能
.Bryce.3 小时前
你了解 Blackboard(黑板系统)吗?听说过基于黑板系统实现的智能体吗?
java·网络·gpt·php·agent·codex·黑板系统
草莓熊Lotso5 小时前
【C++ 基于微服务的即时通讯系统】etcd + brpc 从安装到服务注册发现全链路实战
网络·数据库·c++·redis·微服务·etcd
Chenyu_31010 小时前
DPDK、TC 和 XDP:Linux 高性能网络到底在优化什么
linux·服务器·网络·缓存