下面是实验的拓扑图和实验要求:
由于实验的重心是交换机,在这里地址就没怎么划分。
VLAN1的IP地址为172.16.1.0/24
VLAN2是172.16.2.0/24
实验思路:
一:先配置R1的两个接口IP.以及SW1(e0/0/1),SW2(e0/0/2)的3层接口
正常配置应该是这样:
[sw1]interface GigabitEthernet 0/0/10
[sw1-GigabitEthernet0/0/10]undo portswitch
[sw1-GigabitEthernet0/0/10]ip address 192.168.1.1 24
但是,华为设备在设置成3层接口后配不了IP
so:先创建一个不相关的VLAN,然后将连接路由的接口划入该VLAN,然后给这个VLSN的SVI接口配置IP。也能实现这个效果
SW1,SW2都需要这样配置
二:创建VLAN,绑定接口,TRUCK干道,以及SVI接口(个人感觉,跟子接口比较像,但更好)
one: 是创建VLAN: 由于PC端只有VLAN1,2,所以,这里只需要创建VLAN2即可,4太交换都需要
two:将中间两个接口绑定成一根,可以实现提高带宽的作用。
interface Eth-Trunk 0 创建通道接口
interface GigabitEthernet 0/0/1
eth-trunk 0 将物理接口加入到通道内
两端的交换机都要绑
three:创建TRUCK干道,不然默认是V1,VLAN2将过不去
four:给每个vlan对应的SVI接口配置IP。(由于之后需要SVI接口充当网关,因此,接口IP根据PC网段来定)
三:配置MSTP(提高链路利用率)
[r1]stp mode mstp
默认存在组0,且所有vlan默认处于该组;优先级= 32768+0
分组
[sw1]stp enable
[sw1]stp region-configuration
[sw1-mst-region]region-name a 所有设备应在一个组内
[sw1-mst-region]instance 1 vlan 1
[sw1-mst-region]instance 2 vlan 2
[sw1-mst-region]active region-configuration 激活当前配置(必须配置该指令)
图中每个交换机都要配置
配置完之后,会存在选路最佳,以及资源合理利用这些问题,需要人为去干涉选路
例:
stp instance 1 root primary 优先级修改为0
stp instance 2 root secondary 优先级修改为4096
根据实际情况修改。图中SW1,SW2需要配置。
四:冗余(备份),防止某一个路由出现故障后导致PC无法正常上网
需要使用VRRP技术。创建一个虚拟IP,以及虚拟MAC。SW1,SW2之间选主,备。主拥有2个IP。主出现了意外,备拥有两个,并用虚拟ip告诉2层交换机。
我做实验时,SW1适合做VLAN1 这个网段的主,SW2适合做Vlan2的主
所以:SW1,SW2都有两个IP,另外一方出现意外时会有3个
例(vlan1SVI接口的情况):
SW1:
SW2:
VLAN2SVI接口:
SW1:
SW2:
此时。PCvlan1的电脑网关全是172.16.1.250。PCvlan2全是172.16.2.250
五:访问外网
one:宣告SW1,SW2,R1的接口,让他们路由互通
two:配置R1,R2的接口IP
three:R1写静态缺省,吓一跳为R2的g0/0/1口
four:SW1,SW2写缺省,下一跳为R1
five:在R1出接口上写NAT转化
六:DHCP获取IP
跟之前的子接口差不多,只不过这次不需要开启广播,以及需要到SVI接口开启
例:
dhcp enable
进入VLAN1的SVI接口开启
到这里,本次实验就做完啦。
实验结果:
当出现故障后依然可以访问外网