H3CMSR路由器VLAN配置.docx

上传人:b****3 文档编号:27504974 上传时间:2023-07-02 格式:DOCX 页数:54 大小:65.33KB
下载 相关 举报
H3CMSR路由器VLAN配置.docx_第1页
第1页 / 共54页
H3CMSR路由器VLAN配置.docx_第2页
第2页 / 共54页
H3CMSR路由器VLAN配置.docx_第3页
第3页 / 共54页
H3CMSR路由器VLAN配置.docx_第4页
第4页 / 共54页
H3CMSR路由器VLAN配置.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

H3CMSR路由器VLAN配置.docx

《H3CMSR路由器VLAN配置.docx》由会员分享,可在线阅读,更多相关《H3CMSR路由器VLAN配置.docx(54页珍藏版)》请在冰豆网上搜索。

H3CMSR路由器VLAN配置.docx

H3CMSR路由器VLAN配置

H3CMSR路由器VLAN配置

第1章VLAN配置

1.1VLAN简介

1.1.1VLAN概述

以太网是一种基于CSMA/C(CarrierSenseMultipleAccess/Collision

Detect,载波侦听多路访问/冲突检测)的共享通讯介质的数据网络通讯技术,当主机数目较多时会导致冲突严重、广播泛滥、性能显著下降甚至使网络不可用

等问题。

通过交换机实现LAN互联虽然可以解决冲突(Collision)严重的问题,但仍然不能隔离广播报文。

在这种情况下出现了VLAN(VirtualLocalArea

Network,虚拟局域网)技术,这种技术可以把一个LAN划分成多个逻辑的

LANVLAN每个VLAN是一个广播域,VLAN内的主机间通信就和在一个LAN内一样,而VLAN间则不能直接互通,这样,广播报文被限制在一个VLAN内,女口图1-1所示。

图1-1VLAN示意图

VLAN的划分不受物理位置的限制:

不在同一物理位置范围的主机可以属于同一个VLAN一个VLAN包含的用户可以连接在同一个交换机上,也可以跨越交换机,甚至可以跨越路由器。

VLAN的优点如下:

增强局域网的安全性。

VLAN间的二层报文是相互隔离的,即一个VLAN内的用户不能和其它VLAN内的用

户直接通信,如果不同VLAN要进行通信,则需通过路由器或三层交换机等三层设备。

灵活构建虚拟工作组。

用VLAN可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某

一固定的物理范围,网络构建和维护更方便灵活。

1.1.2VLAN原理

要使网络设备能够分辨不同VLAN的报文,需要在报文中添加标识VLAN的字段。

由于普通交换机工作在OSI模型的数据链路层,只能对报文的数据链路层封装进行识别。

因此,如果添加识别字段,也需要添加到数据链路层封装中。

IEEE于1999年颁布了用以标准化VLAN实现方案的IEEE802.1Q协议标准草案,对带有VLAN标识的报文结构进行了统一规定。

传统的以太网数据帧在目的MA(地址和源MA(地址之后封装的是上层协议的类型字段,如图1-2所示。

图1-2传统以太网帧封装格式

其中DA表示目的MAO址,SA表示源MAC地址,Type表示报文所属协议类型。

IEEE802.1Q协议规定在目的MAC地址和源MAC地址之后封装4个字节的VLANTag,用以标识VLAN的相关信息。

图1-3VLANTag的组成字段

如图1-3所示,VLANTag包含四个字段,分别是TPID(TagProtocolIdentifier标签协议标识符)、Priority、CFI(CanonicalFormatIndicator,标准格式

指示位)和VLANID。

TPID用来标识本数据帧是带有VLANTag的数据,长度为16bit,取值为0x8100。

CFI字段标识MAC地址在不同的传输介质中是否以标准格式进行封装,长度为1bit,取值为0表示MAC

地址以标准格式进行封装,为1表示以非标准格式封装,缺省取值为0。

VLANID标识该报文所属VLAN的编号,长度为12bit,取值范围为0〜4095。

由于0和4095为协议保留取值,所以VLANID的取值范围为1〜4094。

网络设备利用VLANID来识别报文所属的VLAN根据报文是否携带VLANTag以及携带的VLANTag值,来对报文进行处理。

详细的处理方式请参见“1.4.1基于端口的VLAN简介”。

说明:

这里的帧格式以EthernetII型封装为例,以太网还支持802.2LLC、802.2SNAP和802.3raw封装格式。

对于这些封装格式的报文,也会添加VLANTag字段,用来区分不同VLAN的报文。

1.1.3VLAN:

划分

VLAN根据划分方式不同可以分为不同类型,下面列出了6种最常见的VLAN类型:

基于端口的VLAN

基于MAC地址的VLAN

基于协议的VLAN

基于IP子网的VLAN

基于策略的VLAN

其它VLAN

本章将分别介绍基于端口的VLAN基于MAC地址的VLAN基于协议的VLAN和基于IP子网的VLAN如果某个接口下同时使能以上四种VLAN则缺省情况下VLAN的匹配将按照MAC/LANIP子网VLAN协议VLAN端口VLAN的先后顺序进行。

1.2配置VLAN基本属性

表1-1配置VLAN基本属性

配置

命令

说明

进入系统视图

system-view

-

配置

命令

说明

创建VLAN

vlan{vlan-id1[tovlan-id2]|all}

可选

该命令主要用于批量创建VLAN

进入VLAN视图

vlanvlan-id

必选

如果指定的VLAN不存在,则该命令先

完成VLAN的创建,然后再进入该VLAN的视图

缺省情况下,系统只有一个缺省VLAN

(VLAN1)

设置VLAN的广播风暴抑制

broadcast-suppressionratio

可选

缺省情况下,设备不对广播流量进行

抑制

为VLAN指定一个描述字符串

descriptiontext

可选

缺省情况下,VLAN的描述字符串为该

VLAN的VLANID,如“VLAN0001"

说明:

VLAN1为系统缺省VLAN用户不能手工创建和删除。

保留VLAN是系统为实现特定功能预留的VLAN,用户也不能手工创建和删除。

不能通过undovlan命令删除设备上动态学习到的VLAN

如果某个VLAN有相关的QoS策略配置,则不允许删除该VLAN。

对于Isolate-user-vlan或SecondaryVLAN,如果已经使用isolate-user-vlan命令建立了映射关系,则只有在解除映射关系后才能删除该VLAN

如果某个VLAN已经配置成远程镜像VLAN,则不能通过undovlan命令删除该VLAN只有先删除远程镜像VLAN的配置才能够删除这个VLAN

broadcast-suppression命令的支持情况与设备的型号有关,请以设备的实际情况为准。

广播风暴抑制操作用来限制当前VLAN上允许通过的广播流量的大小。

当广播流量超过用

户设置的最大值后,系统将超出最大值的广播流量作丢弃处理,保证网络的正常运行

1.3配置VLAN接口基本属性

不同VLAN间的主机不能直接通信,需要通过路由器或三层交换机等网络层设备进行转发,设备提供VLAN接口实现对报文进行三层转发的功能。

VLAN接口是一种三层模式下的虚拟接口,主要用于实现VLAN间的三层互通,它不作为物理实体存在于设备上。

每个VLAN对应一个VLAN接口,在为VLAN接口配置了IP地址后,该接口即可作为本VLAN内网络设备的网关,对需要跨网段的报文进行基于IP地址的三层转发。

表1-2配置VLAN接口基本属性

配置

命令

说明

进入系统视图

system-view

-

创建VLAN接口并进入VLA隈口视图

interfacevlan-interface

vlan-interface-id

必选

如果该VLAN接口已经存在,则直接进

入该VLAN接口视图

配置VLAN接口的IP地址

ipaddressip-address{mask|mask-length}[sub]

可选

缺省情况下,没有配置VLAN接口的IP

地址

为VLAN接口指定一个描述字符串

descriptiontext

可选

缺省情况下,VLAN接口的描述字符串

为该VLAN接口的接口名,如

“Vlan-interface1Interface”

打开VLAN接口

undoshutdown

可选

缺省情况下,VLAN接口的状态为打开,此时VLAN接口状态受VLAN中端口状态的影响,即:

当VLAN中所有以太网端口状态为down时,VLAN接口为down状态,即关闭状态;当VLAN中有一个或一个以上的以太网端口处于up状态

时,则VLAN接口处于up状态

如果将VLAN接口的状态设置为down,则VLAN接口的状态始终为down,不受VLAN中端口状态的影响

说明:

在创建VLAN接口之前,对应的VLAN必须已经存在。

否则,将不能创建指定的VLAN接口。

1.4配置基于端口的VLAN

1.4.1基于端口的VLAN简介

基于端口划分VLAN是VLAN最简单、最有效的划分方法。

它按照设备端口来定义VLAN成员,将指定端口加入到指定VLAN中之后,端口就可以转发指定VLAN勺报文。

1.端口的链路类型

根据端口在转发报文时对Tag标签的不同处理方式,可将端口的链路类型分为三种:

Access类型:

端口只能属于1个VLAN,—般用于连接用户设备;

Trunk类型:

端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于网络设备之间连接;

Hybrid类型:

端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于网络设备之间连接,也可以用于连接用户设备。

Hybrid端口和Trunk端口的不同之处在于:

Hybrid端口允许多个VLAN的报文发送时不带Tag标签;

Trunk端口只允许缺省VLAN的报文发送时不带Tag标签。

2.缺省VLAN

除了可以设置端口允许通过的VLAN还可以设置端口的缺省VLAN在缺省情况下,所有端口的缺省VLAN均为VLAN1但用户可以根据需要进行配置。

Access端口的缺省VLAN就是它所在的VLAN,不能配置。

当执行undovlan命令删除的VLAN是某个端口的缺省VLAN时,对Access端口,端口的缺省VLAN会恢复到VLAN1;对Trunk或Hybrid端口,端口的缺省VLAN配置不会改变,即它们可以使用已经不存在的VLAN作为缺省VLAN。

说明:

示用户无法进行配置。

有关VoiceVLAN的相关内容,请参见

本端设备端口的缺省VLANID和相连的对端设备端口的缺省VLANID必须一致,否则本端缺省VLAN的报文将不能正确传输至对端。

在配置了端口链路类型和缺省VLAN后,端口对报文的接收和发送的处理有几种不同情况,具体情况请参看表1-3o

表1-3端口收发报文的处理

端口类

对接收报文的处理

对发送报文的处理

当接收到的报文不带Tag

当接收到的报文带有Tag时

Access

端口

为报文压入缺省VLAN的

Tag

当VLANID与缺省VLANID相同时,接收该报文

当VLANID与缺省VLANID

不同时,丢弃该报文

由于VLANID就是缺省VLANID,去掉Tag,

发送该报文

Trunk端

当缺省VLANID在端口允许通过的VLANID列表里时,接收该报文,给报文打上缺省VLAN的Tag

当VLANID在端口允许通过的VLANID列表里时,接收该报文

当VLANID与缺省VLANID相同时:

去掉Tag,发送该报文

当VLANID与缺省VLANID不同,且是该端口允许通过的VLANID时:

保持原有Tag,发送该报文

Hybrid

端口

当缺省VLANID不在端口允许通过的VLANID列表里时,丢弃该报文

当VLANID是该端口不允许通过的VLANID时,丢弃该报文

当报文中携带的VLANID是该端口允许通过的VLAND时,发送该报文,并可以通过porthybridvlan命令配置端口在发送该VLA(包括缺省VLAN)的报文时是否携带Tag

1.4.2配置基于Access端口的VLAN

配置基于Access端口的VLAN有两种方法:

一种是在VLAN视图下进行配置,种是在以太网接口视图/端口组视图下进行配置。

表1-4配置基于Access端口的VLAN(在VLAN视图下)

配置

命令

说明

进入系统视图

system-view

-

进入VLAN视图

vlanvlan-id

必选

如果指定的VLAN不存在,则该命令先完成VLAN的创

建,然后再进入该VLAN的视图

将指定Access端口加入到当前

VLAN中

portinterface-list

必选

缺省情况下,系统将所有端口都加入到VLAN1

表1-5配置基于Access端口的VLAN(在以太网接口视图/端口组视图下)

操作

命令

说明

进入系统视图

system-view

-

进入以太网接

interfaceinterface-type

三者必选其一

口视图

interface-number

进入以太网接口视图后,下面进行的配置

进入以太网接

进入端口组视

port-groupmanual

只在当前端口下生效

口视图/端口组

port-group-name

进入端口组视图后,下面进行的配置将在端口组中的所有端口下生效

视图/二层聚合

接口视图

进入二层聚合

interfacebridge-aggregation

在二层聚合接口视图下执行该命令,则该

配置将对二层聚合接口以及相应的所有成员端

接口视图

interface-number

口生效。

在配置过程中,如果某个成员端口配置失败,系统会自动跳过该成员端口继续配置其它成员端口;如果二层聚合接口配置失败,则不会再配置成员端口

可选

配置端口的链路类型为Access类型

portlink-typeaccess

缺省情况下,端口的链路类型为Access类型

可选

将当前Access端口加入到指定VLAN

portaccessvlanvlan-id

缺省情况下,所有Access端口均属于且只属于

VLAN1

说明:

二层以太网子接口的链路类型为Access类型(不能修改),所以通过以上两种方法也可

以将二层以太网子接口加入到指定VLAN但二层以太网子接口的支持情况与设备型号有关,

请以设备的实际情况为准。

1.4.3配置基于Trunk端口的VLAN

Trunk端口可以允许多个VLAN通过,只能在以太网接口视图/端口组视图下进行配置。

表1-6配置基于Trunk端口的VLAN

操作

命令

说明

进入系统视图

system-view

-

进入以太网接口视图/端口组视图/二层聚合接口视图

进入以太网接口

视图

interfaceinterface-typeinterface-number

三者必选其一

进入以太网接口视图后,下面进行的配置只在当前端口下生效

进入端口组视图后,下面进行的配置将在端口组中的所有端口下生效

在二层聚合接口视图下执行该命令,则该配置将对二层聚合接口以及相应的所有成员端口生效。

在配置过程中,如果某个成员端口配置失败,系统会自动跳过该成员端口继续配置其它成员端口;如果二层聚合

接口配置失败,则不会再配置成员端口

进入端口组视图

port-groupmanualport-group-name

进入二层聚合接

口视图

interfacebridge-aggregationinterface-number

配置端口的链路类型为Trunk类型

portlink-typetrunk

必选

允许指定的VLAN通过当前Trunk端口

porttrunkpermitvlan

{vlan-id-list|all}

必选

缺省情况下,所有Trunk端口只允许VLAN1

通过

设置Trunk端口的缺省VLAN

porttrunkpvidvlanvlan-id

可选

缺省情况下,Trunk端口的缺省VLAN为

VLAN1

说明:

Trunk端口和Hybrid端口之间不能直接切换,只能先设为Access端口,再设置为其它类型端口。

例如:

Trunk

1.4.4配置基于Hybrid端口的VLAN

Hybrid端口可以允许多个VLAN1过,只能在以太网接口视图/端口组视图下进行配置。

表1-7配置基于Hybrid端口的VLAN

操作

命令

说明

进入系统视图

system-view

-

进入以太网接

口视图或端口

组视图

进入以太网接

口视图

interfaceinterface-typeinterface-number

三者必选其一

进入以太网接口视图后,下面进行的配置只在当前端口下生效

进入端口组视图后,下面进行的配置将在端口组中的所有端口下生效

在二层聚合接口视图下执行该命令,则该配置将对二层聚合接口以及相应的所有成员端口生效。

在配置过程中,如果某个成员端口配置失败,系统会自动跳过该成员端口继续配置其它成员端口;如果二层聚合接口配置失败,则不会再配置成员端口

进入端口组视

port-groupmanualport-group-name

进入二层聚合

接口视图

interfacebridge-aggregationinterface-number

配置端口的链路类型为Hybrid类型

portlink-typehybrid

必选

允许指定的VLAN通过当前Hybrid端

porthybridvlanvlan-id-list{tagged

|untagged}

必选

缺省情况下,所有Hybrid端口只允许

VLAN1通过

设置Hybrid端口的缺省VLAN

porthybridpvidvlanvlan-id

可选

缺省情况下,Hybrid端口的缺省VLAN

为VLAN1

说明:

Trunk端口和Hybrid端口之间不能直接切换,只能先设为Access端口,再设置为其它类型端口。

例如:

Trunk端口不能直接被设置为Hybrid端口,只能先设为Access端口,再设置为Hybrid端口。

1.5配置基于MAC的VLAN

1.5.1基于MAC勺VLAN简介

基于MAC划分VLAN是VLAN的另一种划分方法。

它按照报文的源MAC地址来定义VLAN成员,将指定报文加入该VLAN的tag后发送。

该功能通常会和安全(比如802.1X)技术联合使用,以实现终端的安全、灵活接入。

1.MACVLAN的实现机希9

如果端口采用基于MAC地址划分VLAN的机制,贝U当端口收到报文时,采用以下方法处理:

当收到的报文为untagged报文时,会以报文的源MAC为根据去匹配MAC-VLAN表项。

如果匹配成功,贝U按照匹配到的VLANID和优先级进行转发;如果匹配失败,则按其它匹配原则进行匹配。

当收到的报文为tagged报文时,处理方式和基于端口的VLAN—样:

如果端口允许携带该VLAN标记的报文通过,则正常转发;如果不允许,则丢弃该报文。

2.MACVLAN的配置方式

基于MAC地址的VLAN可以通过如下两种方式来进行配置:

通过命令行静态配置。

用户通过命令行来配置MAC!

址和VLAN的关联关系。

通过认证服务器来自动配置(即VLAN下发)。

设备根据认证服务器提供的信息,动态创建MAC也址和

VLAN的关联关系。

如果用户下线,系统将自动删除该对应关系。

该方式下(只)需要在认证服务器上配置MAC

地址和VLAN的关联,有关该方式的详细介绍请参见“安全分册”中的“802.1x配置”。

MAC-VLA表项可以同时支持两种配置方式,即在本地设备和认证服务器上都进行了配置,但是这两种配置必须一致配置才能生效;如果不一致的话,则先执行

的配置生效。

1.5.2配置基于MAC勺VLAN

说明:

本特性的支持情况与设备的型号有关,请以设备的实际情况为准。

基于MAC的VLAN功能只能在Hybrid端口配置

表1-8配置基于MAC的VLAN

操作

命令

说明

进入系统视图

system-view

-

配置MAC地址与VLAN的关联

mac-vlanmac-addressmac-addr[mask

mac-maskvlanvlan-id[prioritypriority]

必选

本命令中mask参数的支持情况与设备

的型号有关,请以设备的实际情况为

进入以太网

接口视图或

端口组视图

进入以太网接口视

interfaceinterface-type

interface-number

二者必选其一

进入以太网接口视图后,下面进行的配置只在当前端口下生效;进入端口组视图后,下面进行的配置将在端口组中的所有端口下生效

进入端口组视图

port-groupmanualport-group-name

配置端口的链路类型为Hybrid类型

portlink-typehybrid

必选

允许基于MAC勺VLAN通过当前Hybrid

端口

porthybridvlanvlan-id-list{tagged

|untagged}

必选

缺省情况下,所有Hybrid端口只允许

VLAN1通过

使能基于MAC地址划分VLAN的功能

mac-vlanenable

必选

缺省情况下,缺省情况下,没有使能

端口的MACVLAN功能

配置VLAN匹配优先级

vlanprecedence{mac-vlan|ip-subnet-vlan}

可选

缺省情况下,优先根据单个MAC地址

来匹配VLAN

1.6配置基于协议的VLAN

1.6.1基于协议的VLAN简介

说明:

本特性的支持情况与设备的型号有关,请以设备的实际情况为准。

基于协议的VLAN只对Hybrid端口配置才有效。

基于协议的VLAN是根据端口接收到的报文所属的协议(族)类型及封装格式来给报文分配不同的VLANID。

可用来划分VLAN的协议有IP、IPX、AppleTalk(AT),

封装格式有EthernetII、802.3raw、802.2LLC、802.2SNAP等。

协议VLAN由协议模板定义,协议模板由“圭寸装格式+协议类型”确定。

在一个端口上,可以同时关联多个协议模板。

当端口和协议VLAN关联后,对于从端口接收到untagged报文(没有携带VLAN标记的报文)会做如下处理:

如果报文匹配协议模板,则给报文打上由该协议模板定义的协议VLAN的VLANID;

如果报文没有匹配协议模板,则给报文打上端口的缺省VLANID。

对于端口接收到的tagged报文(携带VLAN标记的报文),处理方式和基于端口的VLAN一样:

如果端口允许携带该VLAN标记的报文通过,则正常转发;如果不

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1