基于接口划分VLAN配置示例(LNP动态协商链路类型)1、组网需求图1配置LNP实现以太网接口链路类型自协商组网图如上图1所示,网络中有交换设备和用户终端接入,若实现二层互通,需要在各接口配置链路类型并加入VLAN。如果网络规模较大,配置会非常繁琐。用户希望能简化配置,免去手工设置链路类型的麻烦,Switch设备之间通过Trunk链路类型连接,Switch和用户终端之间通过Access链路类型连接,并加入对应VLAN。2、配置思路全局和接口视图下均使能LNP功能,实现接口的链路类型自协商。因为PC不支持LNP,连接终端的接口会协商为access类型,而交换机之间的接口会协商为trunk类型。各接口加入相应VLAN,实现二层互通。3、操作步骤3.1、全局使能链路类型自协商功能缺省情况下全局的LNP处于使能状态,如果未使能,执行undolnpdisable使能LNP协商。Switch2和Switch3的配置与Switch1类似,不再赘述。3.2、创建VLAN可在每台交换机上分别创建VLAN;也可仅在Switch3上创建VLAN,而通过配置VCMP(VLANCentralManagementProtocol)功能将创建的VLAN同步到其他交换机上。下面仅介绍创建VLAN的方法。#在Switch3上创建VLAN10和20。[Switch3]vlanbatch1020如果选择在每台交换机上创建VLAN,则Switch1和Switch2的配置与Switch3类似,不再赘述;如果选择通过VCMP创建VLAN,则还需将Switch3配置为VCMPServer,Switch1和Switch2配置为VCMPClient,具体配置请在本站搜索VCMP配置。3.3、接口下使能链路类型自协商功能,并分别加入相应VLAN,连接PC的接口以access方式加入VLAN,交换机之间的接口以trunk方式加入VLAN若当前接口不是二层模式,则需执行portswitch命令切换为二层接口。缺省情况下接口的LNP处于使能状态,如果未使能,执行undoportnegotiationdisable使能LNP协商。#配置Switch1。[Switch1]interfaceGigabitEthernet1/0/1[Switch1-GigabitEthernet1/0/1]portdefaultvlan10[Switch1-GigabitEthernet1/0/1]quit[Switch1]interfaceGigabitEthernet1/0/2[Switch1-GigabitEthernet1/0/2]porttrunkallow-passonly-vlan1020[Switch1-GigabitEthernet1/0/2]quit[Switch1]interfaceGigabitEthernet1/0/3[Switch1-GigabitEthernet1/0/3]portdefaultvlan20[Switch1-GigabitEthernet1/0/3]quit#Switch2的配置与Switch1类似,不再赘述。#配置Switch3。[Switch3]interfaceGigabitEthernet1/0/1[Switch3-GigabitEthernet1/0/1]porttrunkallow-passonly-vlan1020[Switch3-GigabitEthernet1/0/1]quit[Switch3]interfaceGigabitEthernet1/0/2[Switch3-GigabitEthernet1/0/2]porttrunkallow-passonly-vlan1020[Switch3-GigabitEthernet1/0/2]quit命令porttrunkallow-passonly-vlan1020表示只允许VLAN10和VLAN20通过。验证配置结果上述配置完成后,执行displaylnpinterfaceinterface-typeinterface-number命令可以查看指定二层接口自协商的状态信息。[Switch1]displaylnpinterfacegigabitethernet1/0/2LNPinformationforGigabitEthernet1/0/2:Portlinktype:trunkNegotiationmode:desirableHellotimerexpiration(s):7Negotiationtimerexpiration(s):0Trunktimerexpiration(s):278FSMstate:trunkPacketsstatistics56packetsreceived0packetsdroppedbadversion:0,badTLV(s):0,badportlinktype:0,badnegotiationstate:0,other:058packetsoutput0packetsdroppedother:0执行displaylnpsummary命令可以查看二层设备上所有接口自协商的状态信息。[Switch1]displaylnpsummaryGlobalLNP:Negotiationenable-------------------------------------------------------------------------------C:Configured;N:Negotiated;*:Negotiationdisable;Portlink-type(C)link-type(N)InDroppedOutDroppedFSM-------------------------------------------------------------------------------GE1/0/1desirableaccess00accessGE1/0/2desirabletrunk00trunkGE1/0/3desirableaccess00access4、配置文件本示例仅列出VLAN相关的回显信息。4.1、Switch1的配置文件#sysnameSwitch1#vlanbatch1020#interfaceGigabitEthernet1/0/1portdefaultvlan10#interfaceGigabitEthernet1/0/2porttrunkallow-passonly-vlan1020#interfaceGigabitEthernet1/0/3portdefaultvlan20#Return4.2、Switch2的配置文件#sysnameSwitch2#vlanbatch1020#interfaceGigabitEthernet1/0/1portdefaultvlan10#interfaceGigabitEthernet1/0/2porttrunkallow-passonly-vlan1020#interfaceGigabitEthernet1/0/3portdefaultvlan20#Return4.3、Switch3的配置文件#sysnameSwitch3#vlanbatch1020#interfaceGigabitEthernet1/0/1porttrunkallow-passonly-vlan1020#interfaceGigabitEthernet1/0/2porttrunkallow-passonly-vlan1020#return