欢迎光临
我们一直在努力

华为交换机qinq配置案例详解,华为交换机配置qinq

创作不易,记得点赞哦

美国高防vps

QinQ协议在用户私网VLAN?Tag之外封装公网VLAN?Tag,在公网中报文只根据公网VLAN?Tag传播。QinQ为用户提供一种较为简单的二层代理隧道。?

目录

一. QINQ简述:

1.2? QinQ封装结构图

1.3 QinQ的分类

二?各QINQ的实验?

2.1基于端口的QINQ

2.2 灵活的QINQ


一. QINQ简述:

(1)什么是QinQ?

①基于802.1q/ISL封装的隧道协议

②报文封装双层VLAN?Tag

(2)QinQ的优点

①解决日益紧缺的公网VLAN?ID资源问题

②用户可以规划自己的私网VLAN?ID

③提供一种较为简单的二层代理解决方案

④使用户网络具有较高的独立性?

1.2? QinQ封装结构图

1.3 QinQ的分类

根据QinQ的具体实现方式,通常分为如下几类:

一、基于端口的QinQ

配置了此功能的端口,设备会为 从此端口进入的报文打上一层VLAN?ID为端口PVID的外层VLAN?Tag。

基于端口的QinQ通过配置端口类型为dot1q–tunnel实现

当端口类型为dot1q—-tunnel时,该端口加入的VLAN不支持二层组播功能

二、灵活QinQ——VLAN?Stacking

灵活QinQ根据指定条件为入报文加一层S-VLAN?Tag

指定条件:入报文外层VLAN的范围或VLAN+802.1P仅指定报文802.1P优先级时,不关注入报文外层VLAN的具体值,只要外层VLAN的802.1P优先级匹配就会打上S-VLAN?Tag

通过在端口配置VLAN?Stacking实现

优势:相对基于端口的QinQ,灵活QinQ可以根据入报文的外层VLAN及802.1P来选择加或不加S-VLAN?Tag,并且S-VLAN?Tag可配置

注:灵活QINQ只能用在hybrid接口,trunk口无法实现

三、基于流的灵活QinQ—–基于ACL的灵活QinQ

基于流的灵活QinQ通过全局配置流分类、流行为。再将流策略绑定流分类和流行为来实现。(MQC)

优势:

相对灵活QinQ,基于流的灵活QinQ还可以根据入报文的内层VLAN的属性来加S-VLAN?Tag,配置范围更加灵活。

内层VLAN、内层VLAN+802.1P、外层VLAN、外层VLAN+802.1P等属性

支持单播和广播

MAC地址第一个字段的最后一位,如果为0则为单播,如果为1则为组播,如果?一个字段都为1,则为广播

u? t? l? 关闭交换机信息提醒

二?各QINQ的实验? 2.1基于端口的QINQ

拓扑图:

实验目的:PC1与PC3属于VLAN10,PC2与PC4属于VLAN20,在经过SW1与SW2代表的服务器时(互联网)打上VLAN100的标签,即Tag来进行通信。因为服务器只识别VLAN100的通信报文。

#
sysname SW1
#
vlan batch 100
?#
interface GigabitEthernet0/0/1
?port link-type dot1q-tunnel? //将端口类型配置为dot1q-tunnel
?port default vlan 100
#
interface GigabitEthernet0/0/2
?port link-type trunk
?port trunk allow-pass vlan 100

#
sysname SW2
#
vlan batch 100
#
interface GigabitEthernet0/0/1
?port link-type dot1q-tunnel
?port default vlan 100
#
interface GigabitEthernet0/0/2
?port link-type trunk
?port trunk allow-pass vlan 100

#
sysname SW3
#
vlan batch 10 20
#
interface GigabitEthernet0/0/1
?port link-type trunk
?port trunk allow-pass vlan 10 20
#
interface GigabitEthernet0/0/2
?port link-type access
?port default vlan 10
#
interface GigabitEthernet0/0/3
?port link-type access
?port default vlan 20
?

#
sysname SW4
#
vlan batch 10 20
#

interface GigabitEthernet0/0/1
?port link-type trunk
?port trunk allow-pass vlan 10 20
#
interface GigabitEthernet0/0/2
?port link-type access
?port default vlan 10
#
interface GigabitEthernet0/0/3
?port link-type access
?port default vlan 20
?

2.2 灵活的QINQ

拓扑图:

实验目的:PC1与PC3属于VLAN10,PC2与PC4属于VLAN20.通过SW1与SW2代表的服务器二时打上VLAN100的标签,通过SW5与SW6代表的服务器一时打上VLAN200的标签,即打上了双层标签。

#
sysname SW5
#
vlan batch 200?

#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
?port link-type dot1q-tunnel
?port default vlan 200
#
interface GigabitEthernet0/0/2
?port link-type trunk
?port trunk allow-pass vlan 200

#
sysname SW6
#
vlan batch 200

#
interface GigabitEthernet0/0/1
?port link-type trunk
?port trunk allow-pass vlan 200
#
interface GigabitEthernet0/0/2
?port link-type dot1q-tunnel
?port default vlan 200
?

[SW1-GigabitEthernet0/0/3]dis this
#
interface GigabitEthernet0/0/3
?port link-type trunk
?port trunk allow-pass vlan 100
?

[SW2-GigabitEthernet0/0/3]dis this
#
interface GigabitEthernet0/0/3
?port link-type trunk
?port trunk allow-pass vlan 100
?

拓扑图:

实验目的:在SW1和SW2上开启QINQVLAN翻译,将VLAN10自动转变为VLAN100,回来时的报文通过g/0/0/1口时剥离VLAN100的标签,还原为原来的VLAN标签

只支持两层的VLAN?TAG

#

sysname SW1

#

vlan batch 100

#
interface GigabitEthernet0/0/1
?qinq vlan-translation enable
?port hybrid untagged vlan 100
?port vlan-stacking vlan 10 stack-vlan 100
#
interface GigabitEthernet0/0/2
?port link-type trunk
?port trunk allow-pass vlan 100
#
interface GigabitEthernet0/0/3
?shutdown
?port link-type trunk
?port trunk allow-pass vlan 100
?

#

sysname SW2

#

vlan batch 100

#
interface GigabitEthernet0/0/1
?qinq vlan-translation enable
?port hybrid untagged vlan 100
?port vlan-stacking vlan 10 stack-vlan 100
#
interface GigabitEthernet0/0/2
?port link-type trunk
?port trunk allow-pass vlan 100
#
interface GigabitEthernet0/0/3
?shutdown
?port link-type trunk
?port trunk allow-pass vlan 100
#

78897326

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。