三层交换机路由功能的设置.docx
《三层交换机路由功能的设置.docx》由会员分享,可在线阅读,更多相关《三层交换机路由功能的设置.docx(9页珍藏版)》请在冰豆网上搜索。
三层交换机路由功能的设置
三层交换机路由功能的设置
1.单台三层交换机路由功能配置
1.在DES-3828上划分VLAN10与VLAN20,VLAN10包含1-12口,VLAN20包含13-24口
2.VLAN10和VLAN20中的计算机可以互相访问DES-3828配置如下:
#VLAN
configvlandefaultdelete1-28
configvlandefaultadduntagged25-28
createvlanv10tag10
configvlanv10adduntagged1-12
createvlanv20tag20
configvlanv20adduntagged13-24
createipifif10192.168.10.254/24v10stateenable
createipifif20192.168.20.254/24v20stateenable
其中createipif是命令名;if10是所创建的虚接口的名字,可以自己设定,不一定是if10;192.168.10.254/24是虚接口的IP地址,也是自己设定,但一定要用/24这种形式表明子网掩码长度;V10是虚接口对应的vlan的名字。
需要注意的是虚接口和vlan是一一对应的,而且每个虚接口的IP应在不同的逻辑子网。
DES-3800:
admin#showvlanCommand:
showvlan
VID
:
1
VLANName
:
default
VLANTYPE
:
static
Advertisement:
Enabled
Memberports
:
25-28
Staticports:
25-28CurrentTaggedports:
CurrentUntaggedports:
25-28StaticTaggedports:
StaticUntaggedports:
25-28Forbiddenports:
VID:
10VLANName:
v10VLANTYPE:
staticAdvertisement:
DisabledMemberports:
1-12Staticports:
1-12CurrentTaggedports:
CurrentUntaggedports:
1-12StaticTaggedports:
StaticUntaggedports:
1-12Forbiddenports:
VID:
20VLANName:
v20VLANTYPE:
staticAdvertisement:
DisabledMemberports:
13-24Staticports:
13-24CurrentTaggedports:
CurrentUntaggedports:
13-24StaticTaggedports:
StaticUntaggedports:
13-24Forbiddenports:
TotalEntries:
3
用showvlan命令查看配置情况,此时V10应包含1-12端口,V20应包含13-24端口,而default包含25-28端口
DES-3800:
admin#showipifCommand:
showipif
IPInterfaceSettingsInterfaceName:
SystemIPAddress:
192.168.0.2(MANUAL)Secondary:
FALSESubnetMask:
255.255.255.0VLANName:
defaultAdmin.State:
EnabledProxyARP:
DisabledLinkStatus:
LinkUP
MemberPorts:
25-28
InterfaceName:
if10IPAddress:
192.168.10.254(MANUAL)Secondary:
FALSESubnetMask:
255.255.255.0VLANName:
v10Admin.State:
EnabledProxyARP:
DisabledLinkStatus:
LinkDOWNMemberPorts:
1-12
InterfaceName:
if20IPAddress:
192.168.20.254(MANUAL)Secondary:
FALSESubnetMask:
255.255.255.0VLANName:
v20Admin.State:
EnabledProxyARP:
DisabledLinkStatus:
LinkDOWNMemberPorts:
13-24
TotalEntries:
3
用showipif命令查看虚接口状态,会发现一个现象:
没有接PC的vlan所对应的虚接口的状态是Linkdown,也就是说,vlan里接了终端,虚接口才会启用。
DES-3800:
admin#showiprouteCommand:
showiproute
OSPFECMP:
Disabled
RoutingTable
IPAddress/NetmaskProtocol
Gateway
Interface
Hops
-
192.168.0.0/24Local
0.0.0.0System
1
192.168.10.0/24Local
0.0.0.0
if10
1
192.168.20.0/24Local
0.0.0.0
if20
1
以上步骤正确设置完后,用showiproute命令查看路由表,应看到三条路由,分别是192.168.10.0/24和192.168.20.0/24和192.168.0.0/24没有接PC的vlan所对应的路由是不会显示在路由表中的,若接有PC,所对应的vlan的路由才会显示在路由表中。
把V10里面PC的IP地址设为192.168.10.x,网关设为192.168.10.254,V20里面PC的IP地址设为192.168.20.x,网关设为192.168.20.254,两个Vlan里面的计算机可以互相ping通。
当配置交换机的三层功能时,如果是一台三层交换机,只要配置各vlan的虚接口就可以,因为一台三层交换机上的虚接口会在交换机里以直连路由的身份出现,所以不需要进行静态路由的配置或启用动态路由协议。
2.多台三层交换机静态路由设置
两台交换机通过Port25相连。
V40:
192.168.40.xGW:
192.168.40.254Port:
13-24
default:
192.168.0.3Port:
25-28
DES-3800-A:
#VLAN
configvlandefaultdelete1-28configvlandefaultadduntagged25-28createvlanv10tag10configvlanv10adduntagged1-12createvlanv20tag20configvlanv20adduntagged13-24
configipifSystemvlandefaultipaddress192.168.0.2/24createipifif10192.168.10.254/24v10stateenablecreateipifif20192.168.20.254/24v20stateenable
createiproute192.168.30.0/255.255.255.0192.168.0.3createiproute192.168.40.0/255.255.255.0192.168.0.3
在本实验中有一个关键步骤,那就是要保留缺省Vlandefault,它的成员是两台交换机的级联端口。
只有保留了这个VLAN,两台交换机才能有一条相互通信的通道,这是保证多台三层设备互连时能正常工作的基础。
交换机级联多口可以任选,但不能是其它VLAN的成员,在本例中选用的是端口25。
DES-3800-B:
#VLAN
configvlandefaultdelete1-28configvlandefaultadduntagged25-28createvlanv30tag30configvlanv30adduntagged1-12createvlanv40tag40configvlanv40adduntagged13-24
configipifSystemvlandefaultipaddress192.168.0.3/24createipifif30192.168.30.254/24v30stateenablecreateipifif40192.168.40.254/24v40stateenable
createiproute192.168.10.0/255.255.255.0192.168.0.2createiproute192.168.20.0/255.255.255.0192.168.0.2
但需要注意的是,创建虚接口时,default的虚接口IP地址应和第一台交换机defualt的虚接口IP地址不同,但要位于同一网段,这样才能保证正常通信。
比如,设成192.168.0.3。
当配置多台三层交换机的静态路由功能时,相对动态路由来说要简单,不过为了让路由协议能够正常通信,互连的交换机的级联端口应单独设置到一个VLAN里,并创建虚接口,虚接口的IP应该是相同网段的不同IP地址。
3.多台三层交换机动态路由设置
3.1RIP设置
两台交换机通过Port25相连。
V40:
192.168.40.xGW:
192.168.40.254Port:
13-24
default:
192.168.0.3
DES-3800-A:
Port:
25-28#VLAN
configvlandefaultdelete1-28configvlandefaultadduntagged25-28createvlanv10tag10configvlanv10adduntagged1-12createvlanv20tag20configvlanv20adduntagged13-24
configipifSystemvlandefaultipaddress192.168.0.2/24createipifif10192.168.10.254/24v10stateenablecreateipifif20192.168.20.254/24v20stateenable
enableripconfigripipifSystemauthenticationdisabletx_modev2_onlyrx_modev1_or_v2stateenableconfigripipifif10authenticationdisabletx_modev2_onlyrx_modev1_or_v2stateenableconfigripipifif20authenticationdisabletx_modev2_onlyrx_modev1_or_v2stateenable
第一条命令是启用RIP协议,后三条命令是配置虚接口的收发RIP信息的模式,是必须要做的,其中可选的收发模式是针对RIP协议有两个版本制定的,在实际应用中可根据实际情况来配置。
DES-3800-B:
#VLAN
configvlandefaultdelete1-28configvlandefaultadduntagged25-28createvlanv30tag30configvlanv30adduntagged1-12createvlanv40tag40configvlanv40adduntagged13-24
configipifSystemvlandefaultipaddress192.168.0.3/24createipifif30192.168.30.254/24v30stateenablecreateipifif40192.168.40.254/24v40stateenable
enableripconfigripipifSystemauthenticationdisabletx_modev2_onlyrx_modev1_or_v2stateenableconfigripipifif30authenticationdisabletx_modev2_onlyrx_modev1_or_v2stateenableconfigripipifif40authenticationdisabletx_modev2_onlyrx_modev1_or_v2stateenable
当配置多台三层交换机的路由功能时,和配置一台三层交换机是不同的,除了配置各vlan的虚接口之外,还要启用路由协议,为了让路由协议能够正常通信,互连的交换机的级联端口应单独设置到一个VLAN里,并创建虚接口,虚接口的IP应该是相同网段的不同IP地址。
3.2OSPF设置
两台交换机通过Port25相连。
V40:
192.168.40.xGW:
192.168.40.254Port:
13-24
default:
192.168.0.3Port:
25-28
DES-3800-A:
#VLAN
configvlandefaultdelete1-28configvlandefaultadduntagged25-28createvlanv10tag10configvlanv10adduntagged1-12createvlanv20tag20configvlanv20adduntagged13-24
configipifSystemvlandefaultipaddress192.168.0.2/24createipifif10192.168.10.254/24v10stateenablecreateipifif20192.168.20.254/24v20stateenable
enableospfconfigospfrouter_id192.168.0.2createospfarea0.0.0.1typenormalconfigospfipifSystemarea0.0.0.1stateenableconfigospfipifif10area0.0.0.1stateenableconfigospfipifif20area0.0.0.1stateenable
configospfrouter_id
描述该命令用于配置OSPF路由器ID。
参数−OSPF路由器的IP地址。
enableospf描述与disableospf命令一起用于在交换机上启用和禁用OSPF。
createospfareatype[normal|stub]
描述该命令用于创建一个OSPF区域并配置其设置。
−OSPF区域ID。
用户可以输入一个IP地址格式的32比特数字,对OSPF域里的OSPF区域进行唯一性识别。
type[normal|stub]−OSPF区域运行模式−末梢或常规。
configospf[ipif|all]{areastate[enable|disable]|
-IP接口的名称。
all–所有的IP接口。
area-一个32位数字的IP地址,格式为(xxx.xxx.xxx.xxx),唯一能识别OSPF域内的OSPF区域。
state[enable|disable]–用于启用或禁用此功能。
Ospf配置步骤:
1、settherouterID2、enableOSPF3、createtheOSPFarea4、addinterfacestothearea5、如有必要,配置OSPF其他参数
DES-3800-B:
#VLAN
configvlandefaultdelete1-28configvlandefaultadduntagged25-28createvlanv30tag30configvlanv30adduntagged1-12createvlanv40tag40configvlanv40adduntagged13-24
configipifSystemvlandefaultipaddress192.168.0.3/24createipifif30192.168.30.254/24v30stateenablecreateipifif40192.168.40.254/24v40stateenable
enableospfconfigospfrouter_id192.168.0.3createospfarea0.0.0.1typenormalconfigospfipifSystemarea0.0.0.1stateenableconfigospfipifif30area0.0.0.1stateenableconfigospfipifif40area0.0.0.1stateenable