首页 > 其他分享 >配置基于VLAN的VLAN Mapping示例(2 to 1)

配置基于VLAN的VLAN Mapping示例(2 to 1)

时间:2025-01-20 10:31:16浏览次数:3  
标签:vlan 示例 VLAN GigabitEthernet0 Mapping link interface type port

此举例是2 to 1 VLAN Mapping中的N:1场景,因为外层和内层VLAN Tag不同的业务报文,外层映射到了同一个VLAN。

图10-7所示,用户通过家庭网关、楼道交换机和小区交换机接入汇聚层网络,为了节省运营商网络VLAN资源,及实现不同用户相同业务在传输过程中相互隔离,可以在楼道交换机上部署QinQ功能,在小区交换机上部署VLAN Mapping功能。

图10-7 2:1 VLAN Mapping组网图

配置思路

采用如下的思路配置2:1 VLAN Mapping:

  1. 将连接用户的交换机接口分别划分到指定VLAN中,以区分不同的业务。

  2. 在楼道交换机上部署QinQ功能,以区分用户、业务。

  3. 在小区交换机上部署VLAN Mapping功能,节约VLAN资源。

操作步骤
  1. 将S1和S2的下行口划分到指定的VLAN中

    # 配置S1。

    <HUAWEI> system-view
    [HUAWEI] sysname S1
    [S1] vlan batch 2 to 4
    [S1] interface gigabitethernet 0/0/1
    [S1-GigabitEthernet0/0/1] port link-type access
    [S1-GigabitEthernet0/0/1] port default vlan 2
    [S1-GigabitEthernet0/0/1] quit
    [S1] interface gigabitethernet 0/0/2
    [S1-GigabitEthernet0/0/2] port link-type access
    [S1-GigabitEthernet0/0/2] port default vlan 3
    [S1-GigabitEthernet0/0/2] quit
    [S1] interface gigabitethernet 0/0/3
    [S1-GigabitEthernet0/0/3] port link-type access
    [S1-GigabitEthernet0/0/3] port default vlan 4
    [S1-GigabitEthernet0/0/3] quit
    [S1] interface gigabitethernet 0/0/4
    [S1-GigabitEthernet0/0/4] port link-type trunk
    [S1-GigabitEthernet0/0/4] port trunk allow-pass vlan 2 to 4
    [S1-GigabitEthernet0/0/4] quit

    # 配置S2。

    <HUAWEI> system-view
    [HUAWEI] sysname S2
    [S2] vlan batch 2 to 4
    [S2] interface gigabitethernet 0/0/1
    [S2-GigabitEthernet0/0/1] port link-type access
    [S2-GigabitEthernet0/0/1] port default vlan 2
    [S2-GigabitEthernet0/0/1] quit
    [S2] interface gigabitethernet 0/0/2
    [S2-GigabitEthernet0/0/2] port link-type access
    [S2-GigabitEthernet0/0/2] port default vlan 3
    [S2-GigabitEthernet0/0/2] quit
    [S2] interface gigabitethernet 0/0/3
    [S2-GigabitEthernet0/0/3] port link-type access
    [S2-GigabitEthernet0/0/3] port default vlan 4
    [S2-GigabitEthernet0/0/3] quit
    [S2] interface gigabitethernet 0/0/4
    [S2-GigabitEthernet0/0/4] port link-type trunk
    [S2-GigabitEthernet0/0/4] port trunk allow-pass vlan 2 to 4
    [S2-GigabitEthernet0/0/4] quit

  2. 部署QinQ功能,使楼道交换机上送到小区交换机的报文带有双层VLAN Tag

    # 配置S3。

    <HUAWEI> system-view
    [HUAWEI] sysname S3
    [S3] vlan batch 201 401
    [S3] interface gigabitethernet 0/0/1
    [S3-GigabitEthernet0/0/1] port link-type hybrid
    [S3-GigabitEthernet0/0/1] port hybrid untagged vlan 201 401
    [S3-GigabitEthernet0/0/1] qinq vlan-translation enable
    [S3-GigabitEthernet0/0/1] port vlan-stacking vlan 2 to 3 stack-vlan 201
    [S3-GigabitEthernet0/0/1] port vlan-stacking vlan 4 stack-vlan 401
    [S3-GigabitEthernet0/0/1] quit
    [S3] interface gigabitethernet 0/0/2
    [S3-GigabitEthernet0/0/2] port link-type trunk
    [S3-GigabitEthernet0/0/2] port trunk allow-pass vlan 201 401
    [S3-GigabitEthernet0/0/2] quit

    # 配置S4。

    <HUAWEI> system-view
    [HUAWEI] sysname S4
    [S4] vlan batch 201 401
    [S4] interface gigabitethernet 0/0/1
    [S4-GigabitEthernet0/0/1] port link-type hybrid
    [S4-GigabitEthernet0/0/1] port hybrid untagged vlan 201 401
    [S4-GigabitEthernet0/0/1] qinq vlan-translation enable
    [S4-GigabitEthernet0/0/1] port vlan-stacking vlan 2 to 3 stack-vlan 201
    [S4-GigabitEthernet0/0/1] port vlan-stacking vlan 4 stack-vlan 401
    [S4-GigabitEthernet0/0/1] quit
    [S4] interface gigabitethernet 0/0/2
    [S4-GigabitEthernet0/0/2] port link-type trunk
    [S4-GigabitEthernet0/0/2] port trunk allow-pass vlan 201 401
    [S4-GigabitEthernet0/0/2] quit

  3. 在S5上部署VLAN Mapping功能

    <HUAWEI> system-view
    [HUAWEI] sysname S5
    [S5] vlan batch 501
    [S5] interface gigabitethernet 0/0/1
    [S5-GigabitEthernet0/0/1] port link-type trunk
    [S5-GigabitEthernet0/0/1] port trunk allow-pass vlan 501
    [S5-GigabitEthernet0/0/1] qinq vlan-translation enable
    [S5-GigabitEthernet0/0/1] port vlan-mapping vlan 201 inner-vlan 2 to 3 map-vlan 501
    [S5-GigabitEthernet0/0/1] port vlan-mapping vlan 401 inner-vlan 4 map-vlan 501
    [S5-GigabitEthernet0/0/1] quit
    [S5] interface gigabitethernet 0/0/2
    [S5-GigabitEthernet0/0/2] port link-type trunk
    [S5-GigabitEthernet0/0/2] port trunk allow-pass vlan 501
    [S5-GigabitEthernet0/0/2] qinq vlan-translation enable
    [S5-GigabitEthernet0/0/2] port vlan-mapping vlan 201 inner-vlan 2 to 3 map-vlan 501
    [S5-GigabitEthernet0/0/2] port vlan-mapping vlan 401 inner-vlan 4 map-vlan 501
    [S5-GigabitEthernet0/0/2] quit
    [S5] interface gigabitethernet 0/0/3
    [S5-GigabitEthernet0/0/3] port link-type trunk
    [S5-GigabitEthernet0/0/3] port trunk allow-pass vlan 501
    [S5-GigabitEthernet0/0/3] quit

  4. 验证配置结果

    上述配置完成后,不同家庭用户可以正常访问网络,相同业务共用一个VLAN传输。

配置文件

  • S1的配置文件

    #
    sysname S1
    #
    vlan batch 2 to 4
    #
    interface GigabitEthernet0/0/1
     port link-type access
     port default vlan 2
    #
    interface GigabitEthernet0/0/2
     port link-type access
     port default vlan 3
    #
    interface GigabitEthernet0/0/3
     port link-type access
     port default vlan 4
    #
    interface GigabitEthernet0/0/4
     port link-type trunk
     port trunk allow-pass vlan 2 to 4
    #
    return
  • S2的配置文件

    #
    sysname S2
    #
    vlan batch 2 to 4
    #
    interface GigabitEthernet0/0/1
     port link-type access
     port default vlan 2
    #
    interface GigabitEthernet0/0/2
     port link-type access
     port default vlan 3
    #
    interface GigabitEthernet0/0/3
     port link-type access
     port default vlan 4
    #
    interface GigabitEthernet0/0/4
     port link-type trunk
     port trunk allow-pass vlan 2 to 4
    #
    return
  • S3的配置文件

    #
    sysname S3
    #
    vlan batch 201 401
    #
    interface GigabitEthernet0/0/1
     port link-type hybrid
     qinq vlan-translation enable
     port hybrid untagged vlan 201 401
     port vlan-stacking vlan 2 to 3 stack-vlan 201
     port vlan-stacking vlan 4 stack-vlan 401
    #
    interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 201 401
    #
    return
  • S4的配置文件

    #
    sysname S4
    #
    vlan batch 201 401
    #
    interface GigabitEthernet0/0/1
     port link-type hybrid
     qinq vlan-translation enable
     port hybrid untagged vlan 201 401
     port vlan-stacking vlan 2 to 3 stack-vlan 201
     port vlan-stacking vlan 4 stack-vlan 401
    #
    interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 201 401
    #
    return
  • S5的配置文件

    #
    sysname S5
    #
    vlan batch 501
    #
    interface GigabitEthernet0/0/1
     port link-type trunk
     qinq vlan-translation enable
     port trunk allow-pass vlan 501
     port vlan-mapping vlan 201 inner-vlan 2 to 3 map-vlan 501                                                                          
     port vlan-mapping vlan 401 inner-vlan 4 map-vlan 501
    #
    interface GigabitEthernet0/0/2
     port link-type trunk
     qinq vlan-translation enable
     port trunk allow-pass vlan 501
     port vlan-mapping vlan 201 inner-vlan 2 to 3 map-vlan 501                                                                          
     port vlan-mapping vlan 401 inner-vlan 4 map-vlan 501
    #
    interface GigabitEthernet0/0/3
     port link-type trunk
     port trunk allow-pass vlan 501
    #
    return

标签:vlan,示例,VLAN,GigabitEthernet0,Mapping,link,interface,type,port
From: https://blog.csdn.net/ducanwang/article/details/145255761

相关文章

  • 配置基于VLAN的VLAN Mapping示例(1:1)
    此举例是1to1中的1:1VLANMapping。不同的小区拥有相同的业务,如上网、IPTV、VoIP等业务,为了便于管理,各个小区的网络管理者将不同的业务划分到不同的VLAN中,相同的业务划分到同一个VLAN中。目前存在不同的小区中相同的业务所属的VLAN不相同,但需要实现不同VLAN间的用户相互通......
  • 使用 Python 开发一个 AI Agent 自媒体助手示例
    1.项目背景随着自媒体行业的快速发展,内容创作者需要处理大量重复性任务,例如撰写文章、生成标题、优化关键词、分析数据等。通过开发一个AIAgent自媒体助手,可以帮助创作者高效完成这些任务,节省时间并提升内容质量。本文将展示如何使用Python构建一个简单的AIAgent......
  • 极坐标与直角坐标之间变换的原理和应用示例
            极坐标变换的原理是将平面上的点从直角坐标系转换为极坐标系,或者从极坐标系转换为直角坐标系。以下是关于极坐标变换原理的详细解释:一、极坐标系的基本概念        在极坐标系中,一个点的位置由两个参数确定:径向距离(ρ)和极角(θ)。        (1)......
  • 科普文:算法和数据结构系列【高效的字符串检索结构:字典树Trie树原理、应用及其java示例
    概叙科普文:算法和数据结构系列【算法和数据结构概叙】-CSDN博客科普文:算法和数据结构系列【非线性数据结构:树Tree和堆Heap的原理、应用、以及java实现】-CSDN博客科普文:算法和数据结构系列【树:4叉树、N叉树】_动态维护四叉树-CSDN博客科普文:算法和数据结构系列【二叉树总结......
  • springboot全局异常处理示例
    这种错误交给前端无法处理。需要自定义一些错误响应类给前端packagecn.yam.bloomfilter.exception;importorg.springframework.web.bind.annotation.ControllerAdvice;importorg.springframework.web.bind.annotation.ExceptionHandler;importorg.springframewor......
  • Java 17 新特性详解与代码示例
    ......
  • 【Python】深入探讨Python中的单例模式:元类与装饰器实现方式分析与代码示例
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界单例模式(SingletonPattern)是一种常见的设计模式,它确保一个类只有一个实例,并提供一个全局访问点。在Python中,实现单例模式的方式多种多样,包括......
  • STM32 RTC 功能详解与代码示例
    一、引言STM32微控制器的实时时钟(RTC)功能在许多应用中都非常重要,它允许设备保持精确的时间和日期信息,即使在系统断电或复位后,只要有备用电源(如锂电池)为RTC供电,就能继续运行。这对于需要时间戳、定时任务、日历功能以及其他需要精确时间信息的应用程序来说是必不可少的,例......
  • C语言学习笔记:if语句讲解和月份的天数判断以及闰年判断示例
    if语句的格式是:if(关系运算或逻辑运算表达式){语句 }if后如果不加花括号{}则判定只和第一句语句相关:if(n==0)printf(“1”);printf(“2”);//这种写法,if判定与语句2无关 (n==0)是否为真语句2都会打印 为避免if的(关系语句)少打一个= 可以把常量放在左侧如:if(7==n){}当......
  • 函数间断点 | 可去间断点 / 第一类间断点 / 第二类间断点 / 狄利克雷函数和黎曼函数示
    注:机翻,未校。BasicDefinitionsandExamples基本定义与示例Definition5:Ifapointofdiscontinuitya∈Ea\inE......