当前位置: 首页 > news >正文

网络运维学习笔记(DeepSeek优化版)005网工初级(HCIA-Datacom与CCNA-EI)链路层发现协议与VLAN技术

文章目录

    • 一、链路层发现协议
      • 1.1 思科CDP协议
      • 1.2 华为LLDP协议
    • 二、VLAN(Virtual Local Area Network,虚拟局域网)技术详解
      • 2.1 基本概念
      • 2.2 技术特性
      • 2.3 接口工作原理
        • 2.3.1 Access模式
        • 2.3.2 Trunk模式
      • 2.4 厂商配置对比
        • 思科配置
        • 华为配置
      • 2.5 实验案例(acces+trunk模式)
        • 2.5.1 需求场景
        • 2.5.2 思科交换机配置示例
        • 2.5.3 华为交换机配置示例
        • 2.5.4 效果验证
      • 2.6 Hybrid模式
      • 2.7 实验案例(Hybird模式)
        • 2.7.1 需求场景
        • 2.7.2 交换机配置示例
    • 三、 注意事项

一、链路层发现协议

链路层拓扑发现协议能够准确定位设备接口信息及设备间连接关系,可显示客户端、交换机、路由器、应用服务器和网络服务器之间的路径。

1.1 思科CDP协议

Cisco Discovery Protocol (CDP) 默认已启用

R1# show cdp neighbors     # 查看邻居设备命令

1.2 华为LLDP协议

Link Layer Discovery Protocol (LLDP)
▶ 默认未启用,需手动开启
▶ 报文发送间隔30秒,老化时间120

[AR1] lldp enable                    # 全局/接口模式开启
[AR1] display lldp neighbor          # 查看详细邻居信息
[AR1] display lldp neighbor brief    # 查看简要信息

二、VLAN(Virtual Local Area Network,虚拟局域网)技术详解

2.1 基本概念

▶ 将物理局域网划分为多个广播域
▶ 实现VLAN内二层互访,VLAN间二层隔离
▶ 报文格式:

请添加图片描述

2.2 技术特性

特性说明
VLAN ID范围1-4094(12bit存储空间)
默认VLANVLAN 1
链路类型access/trunk/hybrid(华为特有)

2.3 接口工作原理

2.3.1 Access模式
添加PVID打tag
匹配PVID拆tag
PC
SW
2.3.2 Trunk模式
检查allow-list
带tag转发/添加PVID
SW1
Trunk
SW2

2.4 厂商配置对比

思科配置
vlan 8,9,10                           # 创建VLAN
interface range e0/0 - 2              # 批量配置接口
switchport mode access                # 修改接口类型为access
switchport access vlan 10             # 修改access接口的PVID
switchport trunk encapsulation dot1q    # Trunk配置
switchport trunk native vlan 99         # 修改trunk接口默认的PVID(本征VLAN)
vlan dot1q tag native                  # 修改本征VLAN为依旧携带tag(思科独有,其他厂商不支持)
show vlan brief                        # 查看已创建的vlan
show interface trunk
华为配置
vlan batch 10 to 20       # 批量创建VLAN
port-group group-member GigabitEthernet 0/0/1 to 0/0/3     # 端口组配置
port link-type access     # 修改接口类型为access
port default vlan 5       # 修改access接口的的PVID
port trunk allow-pass vlan all  # 修改trunk接口可以放行的PVID
port trunk pvid vlan 100        # Trunk配置
display vlan summary

2.5 实验案例(acces+trunk模式)

2.5.1 需求场景

企业需实现:
✔ 相同业务用户互通
✖ 不同业务用户隔离

2.5.2 思科交换机配置示例
vlan 10,20
interface e0/1
switchport mode access
switchport access vlan 10
interface e0/2
switchport trunk encapsulation dot1q
switchport mode trunk
vlan dot1q tag native
switchport trunk native vlan 99

请添加图片描述

2.5.3 华为交换机配置示例
vlan batch 10 20
interface g0/0/1
port link-type access 
port default vlan 10
interface g0/0/2
port link-type access
port default vlan 20
interface g0/0/3
port link-type trunk #
port trunk allow-pass vlan 10 20 
port trunk pvid vlan 99 
display port vlan active 
2.5.4 效果验证
测试场景预期结果
同VLAN终端互访通信成功
不同VLAN终端互访通信失败
Trunk链路转发带VLAN tag转发

2.6 Hybrid模式

数据转发原理:接口接收数据打tag,tag=pvid,转发数据时与access模式不同,需要untag。tag和untag都代表允许vlan通过
交换机默认untagged 1

2.7 实验案例(Hybird模式)

2.7.1 需求场景
  • 所有交换机接口使用Hybird模式
  • 需要实现
    • PC1和PC3通
    • PC2和PC3通
    • PC1和PC2不通
      请添加图片描述
2.7.2 交换机配置示例
[SW1]vlan batch 10 20 30                   #创建vlan
[SW1]int g0/0/1                            #进入接口,默认模式就是hybrid,不用敲port link-type hybrid
[SW1-g0/0/1]port hybrid pvid vlan 10       #SW1的1口接收数据时要打上tag,并且和pvid相同 (这两条相当于access模式的一条①)
[SW1-g0/0/1]port hybrid untagged vlan 10 30        #当vlan10 30的数据想从此接口发出去时拆掉它们的tag(这两条相当于access模式的一条②)
[SW1-g0/0/2]port hybrid pvid vlan 20      #SW1的2口配置
[SW1-g0/0/2]port hybrid untagged vlan 20 30       #当vlan 20 30的数据想从此接口发出去时拆掉vlan 20 30的tag
[SW2]vlan batch 10 20 30                  #创建vlan
[SW2-g0/0/1]port hybrid pvid vlan 30      #SW2的1口配置
[SW2-g0/0/1]port hybrid untagged vlan 10 20 30     #当vlan 10 20 30的数据想从此接口发出去时拆掉vlan 10 20 30的tag
[SW1]int g0/0/10
[SW1-g0/0/10] port hybrid tagged vlan 10 20 30         #SW1和SW2的干道链路上需要识别tag 10 20 30(这条命令相当于trunk模式的一条)
[SW2]int g0/0/10
[SW2-g0/0/10] port hybrid tagged vlan 10 20 30

三、 注意事项

  1. 思科默认使用CDP,华为需手动启用LLDP
  2. Trunk接口本征VLAN处理差异:
    • 思科支持vlan dot1q tag native
    • 华为建议修改PVID为非业务VLAN
  3. VLAN划分建议:
    请添加图片描述

http://www.mrgr.cn/news/92490.html

相关文章:

  • 大数据SQL调优专题——调优切入
  • 脚本无法获取响应主体(原因:CORS Missing Allow Credentials)
  • 算法day1 dfs搜索2题
  • 0—QT ui界面一览
  • Codeforces Round 1006 (Div. 3)(部分题解)
  • FreeRTOS动态任务和静态任务创建
  • DeepSeek本地部署+自主开发对话Web应用
  • LLC谐振变换器恒压恒流双竞争闭环simulink仿真
  • React面试(一)
  • Redis缓存淘汰算法——LRU
  • 企业之IT安全管控概览和实践案例
  • 计算机视觉(opencv-python)入门之常见图像处理基本操作(待补充)
  • 2023年6月 GESP C ++ 试卷(二级)
  • Ubuntu 安装 Nginx并配置反向代理
  • (python)Arrow库使时间处理变得更简单
  • AcWing 蓝桥杯集训·每日一题2025·密接牛追踪2
  • 基于 ‌MySQL 数据库‌对三级视图(用户视图、DBA视图、内部视图)的详细解释
  • Binder通信协议
  • 快速使用通义千问大模型API + VUE
  • Java集合字符串数组相互转化