智一面初中级Linux运维工程师在线评测:http://www.gtalent.cn/exam/interview/eUrdXoILlsGnh6At

项目背景
        A企业计划建成高速、可靠、安全的企业内部网络,实现园区内信息网络的互联互通,并连接外部城域网及Internet网络,实现信息资源的访问和发布。项目总体设计情况为: 

1 接入层设计

接入层交换机提供网络到桌面的数据业务连接服务,因此,接入层交换机必须具有灵活的业务处理能力、安全策略、扩展能力和强大的QoS能力等。接入层采用2台华为S3700交换机,具体为:

(1)根据业务需求,在接入层配置百兆或千兆二层交换机;

(2)交换机支持802.1q、SNMP协议和端口安全功能,根据学校业务划分多个不同的业务VLAN,用于分隔广播域;

(3)交换机端口上实现对允许连接计算机数量的控制,提高接入的安全性;

(4)每个接入层交换机通过2条上行链路连接到2台核心交换机,实现上行线路备份和负载分担。

2 汇聚层设计

汇聚层是核心层和接入层的分界点,为接入层的中高速业务提供接入服务。汇聚层交换机采用2台华为S5700交换机。具体为:

(1)汇聚层核心交换机采用高性能的三层交换机,2台核心交换机作为校园局域网的网关,实现互为备份,接入层交换机通过双链路连接到,并实现接入层VLAN之间的联通;

(2)2台核心交换机之间采用双链路连接,配置链路聚合,提高核心交换机之间的链路带宽和可靠性;

(3)采用MSTP+VRRP技术,实现接入层网关的备份和环路避免,提高网络可靠性;

(4)三层交换机的上行端口(路由端口)进行TRACK监测,并将监测与VRRP联动配合,实现网络在部分线路中断情况下的稳定运行;

(5)在三层交换机路由接口和核心层路由器内网接口之间启用RIPv2路由协议。

3)核心层设计

根据项目需求,核心层采用高性能华为AR2220系列路由器,实现企业网与外部Internet网的高速互联。其中,

(1)路由器AR1与三层交换机之间采用RIPv2路由协议;

(2)路由器AR1配置默认路由连接外部城域网;

(3)外部城域网内部采用OSPF协议,并在链路上启用OSPF协议CHAP认证。

项目拓扑图
 

IP地址分配
设备    接口    地址    掩码    网关
PC-1    E0/0/1    172.94.10.101    24    172.94.10.100
FTP服务器    E0/0/1    172.94.10.102    24    172.94.10.100
PC-2    E0/0/1    172.94.20.101    24    172.94.20.200
WWW服务器    E0/0/1    172.94.20.102    24    172.94.20.200
SW1    VLANIF2    172.94.10.100    24    N/A
     VLANIF3    172.94.20.100    24    N/A
     VLANIF4    172.94.30.100    24    N/A
VRRP    VRID1    172.94.10.254    24    N/A
VRRP    VRID2    172.94.20.254    24    N/A
SW2    VLANIF2    172.94.10.200    24    N/A
     VLANIF3    172.94.20.200    24    N/A
     VLANIF4    172.94.40.200    24    N/A
SW3    VLAN 10              
SW4    VLAN 20              
AR1    G0/0/1    172.94.30.101    24    N/A
     G0/0/2    172.94.40.101    24    N/A
     G0/0/0    202.94.0.1    28    N/A
公网地址池         202.94.0.5 - 202.94.0.14         
AR2    G0/0/0    202.94.0.2    28    N/A
     G0/0/1    202.94.13.2    24    N/A
     G0/0/2    202.94.24.2    24    N/A
AR3    G0/0/1    202.94.13.3    24    N/A
     G0/0/2    202.94.34.3    24    N/A
AR4    G0/0/1    202.94.24.4    24    N/A
     G0/0/2    202.94.34.4    24    N/A
     G0/0/0    202.94.1.254    24    N/A
Clinet1    E0/0/0    202.94.1.1    24    N/A
 
 

配置步骤
1 搭建拓扑,配置计算机、服务器地址、网关。

 

2 完成配置交换机VLAN。

   1) 在交换设备SW1、SW2、SW3、SW4上创建VLAN2、VLAN3

 

   2 )在SW3、SW4下行端口配置默认VLAN,端口类型access,上行端口端口类型trunk,允许通过VLAN2,VLAN3。

[SW3]int e0/0/1

[SW3-Ethernet0/0/1]port link-type access

[SW3-Ethernet0/0/1]port default vlan 2

[SW3-Ethernet0/0/1]int e0/0/2

[SW3-Ethernet0/0/2]port link-type access

[SW3-Ethernet0/0/2]port default vlan 2

[SW3-Ethernet0/0/2]int e0/0/3

[SW3-Ethernet0/0/3]port link-type trunk

[SW3-Ethernet0/0/3]port trunk allow-pass vlan 2 3

[SW3-Ethernet0/0/3]int e0/0/5

[SW3-Ethernet0/0/5]port link-type trunk

[SW3-Ethernet0/0/5]port trunk allow-pass vlan 2 3

[SW4]int e0/0/1

[SW4-Ethernet0/0/1]port link-type access

[SW4-Ethernet0/0/1]port default vlan 3

[SW4-Ethernet0/0/1]int e0/0/2

[SW4-Ethernet0/0/2]port link-type access

[SW4-Ethernet0/0/2]port default vlan 3

[SW4-Ethernet0/0/2]int e0/0/4

[SW4-Ethernet0/0/4]port link-type trunk

[SW4-Ethernet0/0/4]port trunk allow-pass vlan 2 3

[SW4-Ethernet0/0/4]int e0/0/5

[SW4-Ethernet0/0/5]port link-type trunk

[SW4-Ethernet0/0/5]port trunk allow-pass vlan 2 3

3 )将交换设备SW1、SW2下行端口类型设置为trunk,SW1、SW2下行端口配置允许通过的VLAN。

[SW1]int g0/0/5

[SW1-GigabitEthernet0/0/5]port link-type trunk

[SW1-GigabitEthernet0/0/5]port trunk allow-pass vlan 2 3

[SW1-GigabitEthernet0/0/5]int g0/0/4

[SW1-GigabitEthernet0/0/4]port link-type trunk

[SW1-GigabitEthernet0/0/4]port trunk allow-pass vlan 2 3

[SW2]int g0/0/5

[SW2-GigabitEthernet0/0/5]port link-type trunk

[SW2-GigabitEthernet0/0/5]port trunk allow-pass vlan 2 3

[SW2-GigabitEthernet0/0/5]int g0/0/3

[SW2-GigabitEthernet0/0/3]port link-type trunk

[SW2-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3

3 配置链路聚合。

SW1、SW2连接链路创建聚合链路Eth-trunk1,模式为手工链路负载均衡。分别在SW1、SW2上配置Eth-trunk1接口模式为trunk,允许通过VLAN2和VLAN3。

[SW1]int eth-trunk 1

[SW1-Eth-Trunk1]mode manual load-balance

[SW1-Eth-Trunk1]port link-type trunk

[SW1-Eth-Trunk1]port trunk allow-pass vlan 2 3

[SW1]int g0/0/7

[SW1-GigabitEthernet0/0/7]eth-trunk 1

[SW1-GigabitEthernet0/0/7]int g0/0/8

[SW1-GigabitEthernet0/0/8]eth-trunk 1

[SW2]int eth-trunk 1

[SW2-Eth-Trunk1]mode manual load-balance

[SW2-Eth-Trunk1]port link-type trunk

[SW2-Eth-Trunk1]port trunk allow-pass vlan 2 3

[SW2]int g0/0/7

[SW2-GigabitEthernet0/0/7]eth-trunk 1

[SW2-GigabitEthernet0/0/7]int g0/0/8

[SW2-GigabitEthernet0/0/8]eth-trunk 1

测试:SW1上查看Eth-trunk1接口情况dis Eth-trunk1。

 

4 配置VLAN三层接口实现VLAN间通信。

SW1、SW2上分别配置VLANIF2、VLANIF3接口,以实现VLAN间互通。在SW1、SW2上配置VLANIF4接口实现与AR1互联。

[SW1]int vlan 2

[SW1-Vlanif2]ip add 172.94.10.100 24

[SW1-Vlanif2]int vlan 3

[SW1-Vlanif3]ip add 172.94.20.100 24

[SW1-Vlanif3]q

[SW1]vlan 4

[SW1-vlan4]q

[SW1]int vlan 4

[SW1-Vlanif4]ip add 172.94.30.100 24

[SW2]int vlan 2

[SW2-Vlanif2]ip add 172.94.10.200 24

[SW2-Vlanif2]int vlan 3

[SW2-Vlanif3]ip add 172.94.20.200 24

[SW2]vlan 4

[SW2-vlan4]q

[SW2]int vlan 4

[SW2-Vlanif4]ip add 172.94.40.200 24

测试:使用PC1 ping PC2 ,验证不同VLAN用户的连通性并截图。

 

5 二层网络配置MSTP(10分)。

分别在SW1、SW2、SW3、SW4上配置MSTP。

1)配置SW1域名为RG1,创建实例MSTI1和实例MSTI2

[SW1]stp region-configuration

[SW1-mst-region]region-name RG1

[SW1-mst-region]instance 1 vlan 2

[SW1-mst-region]instance 2 vlan 3

[SW1-mst-region]active region-configuration

同样,进行SW2配置。

[SW2]stp region-configuration

[SW2-mst-region]region-name RG1

[SW2-mst-region]instance 1 vlan 2

[SW2-mst-region]instance 2 vlan 3

[SW2-mst-region]active region-configuration

SW3上配置域名RG1,创建实例MSTI1。

[SW3]stp region-configuration

[SW3-mst-region]region-name RG1

[SW3-mst-region]instance 1 vlan 2

[SW3-mst-region]active region-configuration

同理,SW4上配置域名RG1,创建实例MSTI2。

[SW4]stp region-configuration

[SW4-mst-region]region-name RG1

[SW4-mst-region]instance 2 vlan 3

[SW4-mst-region]active region-configuration

2)在域RG1内,配置MSTI1与MSTI2的根桥与备份根桥

配置MSTI1的根桥与备份根桥

[SW1]stp instance 1 root primary

[SW2]stp instance 1 root secondary

配置MSTI2的根桥与备份根桥

[SW2]stp instance 2 root primary

[SW1]stp instance 2 root secondary

3)使能MSTP,实现破除环路

设备全局使能MSTP

[SW1]stp enable

同理,在SW2、SW3、SW4启动MSTP。

 

4)将与AR1相连SW1和SW2的上行路由端口配置为边缘端口

配置SW1路由端口。

[SW1]interface gigabitethernet 0/0/1

[SW1-GigabitEthernet0/0/1]stp edged-port enable

同样配置SW2的路由端口为stp边缘端口。

[SW2]interface gigabitethernet 0/0/1

[SW2-GigabitEthernet0/0/1]stp edged-port enable

测试:在SW2上截图查看MSTP配置dis stp instance 1 brief,dis stp instance 2 brief。并简要解释。

 

6 配置VRRP备份组

 在SW1和SW2上创建VRRP备份组1,配置SW1的优先级为120,抢占延时为20秒,作为Master设备;SW2的优先级为缺省值,作为Backup设备。

[SW1] interface vlanif 2

[SW1-Vlanif2] vrrp vrid 1 virtual-ip 172.94.10.254

[SW1-Vlanif2] vrrp vrid 1 priority 120

[SW1-Vlanif2] vrrp vrid 1 preempt-mode timer delay 20

[SW2] interface vlanif 2

[SW2] vrrp vrid 1 virtual-ip 172.94.10.254

在SW1和SW2上创建VRRP备份组2,配置SW2的优先级为120,抢占延时为20秒,作为Master设备;SW1的优先级为缺省值,作为Backup设备。

[SW2] interface vlanif 3

[SW2-Vlanif3] vrrp vrid 2 virtual-ip 172.94.20.254

[SW2-Vlanif3] vrrp vrid 2 priority 120

[SW2-Vlanif3] vrrp vrid 2 preempt-mode timer delay 20

[SW1] interface vlanif 3

[SW1-Vlanif3] vrrp vrid 2 virtual-ip 172.94.20.254

测试:在交换机SW2上display vrrp验证VRRP的配置结果,分别指出VRRP vrid2的Master和Backup设备。

 

7 配置VRRP1与TRACK1,VRRP2与TRACK2联动(5分)。

[SW1-Vlanif2]vrrp vrid 1 track interface g0/0/1 reduced 50

[SW2-Vlanif3]vrrp vrid 2 track interface g0/0/1 reduced 50

测试:关闭SW2的G0/0/1接口,再次指出VRRP vrid 2的Master和Backup设备,然后开启SW2的G0/0/1接口。

 

8 配置RIP协议。

在SW1、SW2、AR1上配置RIPv2,通告各相关接口网段,关闭路由汇总,实现内网互通。

[SW1]rip 1

[SW1-rip-1]ver 2

[SW1-rip-1]undo summary

[SW1-rip-1]network 172.94.0.0

[SW2]rip 1

[SW2-rip-1]ver 2

[SW2-rip-1]undo summary

[SW2-rip-1]network 172.94.0.0

[AR1]rip 1

[AR1-rip-1]ver 2

[AR1-rip-1]undo summary

[AR1-rip-1]network 172.94.0.0

9 配置AR1访问外网上的默认静态路由,并在AR1中发布RIP协议默认路由以实现SW1,SW2访问外网默认路由。

[AR1]ip route-static 0.0.0.0 0.0.0.0 202.94.0.2

[AR1]rip 1

[AR1-rip-1]default-route originate

10 城域网配置。

1)配置城域网AR2,AR3,AR4间ospf协议(AR2连接AR1的网段不启用OSPF,AR4连接终端的网段不启用OSPF)。

[AR2]ospf 1

[AR2-ospf-1]area 0

[AR2-ospf-1-area-0.0.0.0]network 202.94.13.0 0.0.0.255

[AR2-ospf-1-area-0.0.0.0]network 202.94.24.0 0.0.0.255

[AR3]ospf 1

[AR3-ospf-1]area 0

[AR3-ospf-1-area-0.0.0.0]network 202.94.13.0 0.0.0.255

[AR3-ospf-1-area-0.0.0.0]network 202.94.34.0 0.0.0.255

[AR4]ospf 1

[AR4-ospf-1]area 0

[AR4-ospf-1-area-0.0.0.0]network 202.94.34.0 0.0.0.255

[AR4-ospf-1-area-0.0.0.0]network 202.94.24.0 0.0.0.255

2)配置终端Clinet的IP地址,网关。

 

3)AR2上发布direct路由到OSPF。AR4上发布direct路由到OSPF。

[AR2]ospf 1

[AR2-ospf-1]import-route direct

[AR4]ospf 1

[AR4-ospf-1]import-route direct

11 配置NAPT。

使内网的用户共享公网IP地址池202.10.0.5-202.10.0.14访问外网。

[AR1]nat address-group 1 202.94.0.5 202.94.0.14

[AR1]acl 2001

[AR1-acl-basic-2001]rule 5 permit source 172.94.0.0 0.0.255.255

[AR1]int g0/0/0

[AR1-GigabitEthernet0/0/0]nat outbound 2001 address-group 1

12 配置服务器静态NAT。

使内网的FTP和WWW服务器分别使用公网IP地址202.94.1.3和202.94.1.4对外提供服务;

[AR1]int g0/0/0

[AR1-GigabitEthernet0/0/0]Nat server protocol tcp global 202.94.1.3 ftp inside 172.94.10.102 ftp

[AR1-GigabitEthernet0/0/0]Nat server protocol tcp global 202.94.1.4 www inside 172.94.20.102 www

[AR1]nat alg ftp enable

13 测试

1) 同时关闭SW1的G0/0/4和SW2的G0/0/3接口,测试PC1 到PC2的连通性并截图。而后再次开启接口。

 

2) 验证路由。在SW1上使用dis ip routing-table protocol rip和dis ip routing-table查看路由学习情况并截图。AR2上查看OSPF LSDB,并截图说明LSA的类型和数量。AR2查看OSPF协议学习到的路由并截图。

 

3) 分别测试PC1、PC2到Client的连通性,并在AR1的G0/0/0接口抓包,验证NAPT功能,并截图进行说明。

 

4) 使用外网客户端client分别访问FTP服务器、www服务器并截图验证。
 

【王老师说运维】:运维之linux基础入门实战