当前位置: 首页 > 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划分建议:
    请添加图片描述

相关文章:

  • (一)未来学习什么语言或相关的AI、数据库知识进行技术迭代提升?
  • HO3D_v3(handposeX-json 格式)数据集-release >> DataBall
  • 小程序中头像昵称填写
  • android 新增native binder service 方式(一)
  • CST的UAV无人机RCS --- 双站, TLM求解器,各向异性Thin Panel,碳纤维复合材料CFRP
  • 【计算机网络协议02】详解传输层协议TCP/UDP
  • 深度优先搜索(DFS)在 Spark 中的应用与实现
  • 基于Javase的停车场收费管理系统
  • 视频编解码技术-3: H.264和VP9压缩效率和编码时延
  • 学习路程八 langchin核心组件 Models补充 I/O和 Redis Cache
  • API,URL,Token,XML,JSON是干嘛的
  • C#:泛型与类和结构的比较(接口,结构体,类,泛型)
  • 文件操作 -- IO [Java EE 初阶]
  • 浅谈C++/C命名冲突
  • MySQL的存储引擎
  • Postman接口测试工具使用
  • Redis 分布式锁
  • DeepSeek R1 简易指南:架构、本地部署和硬件要求
  • 【RAG生成】生成模块核心技术解密:从理论到实践的全链路优化
  • RabbitMQ 的介绍与使用
  • 网站开发运营维护方案建议文档/百度地图在线使用
  • 邢台企业做网站报价/网站目录提交
  • 盐城北京网站建设/个人能接广告联盟吗
  • 联通营业厅做网站维护/网络推广是指什么
  • 中国建设银行 英文网站/长沙关键词排名软件
  • wordpress一键采集/seo和sem是什么意思