计算机网络课程设计-企业网三层架构

(单人版)

摘 要

本篇报告主要解决了为一家名为西宫的公司网络搭建问题,该网络采用企业网三层架构对完了过进行设计。首先使用以太网中继,主要使用VLAN划分的技术来划定不同部门。使用MSTP对每个组配置生成树,防止交换机的冗余链路产生环路。采用VRRP技术,为不同的VLAN配置虚拟网关,并且配置网关冗余,提高网络稳定性。并且在汇聚层做配置,达到汇聚层、根网桥和主网关三合一的效果,提高转发效率。使用DHCP技术为接入层设备配置IP地址,解决员工上网需求。使用OSPF配置路由,使网络内网联通。配置NAT,使网络可以联通外网,全网可达。同时良好的IP规划,对汇聚层的路由进行汇总提高转发效率。配置http服务器和dns服务器,实现可以用域名对公司内部资源的访问,上传与下载公司有关的各类信息。

目 录

一、设计任务概述

1.1 设计目的

1.2 项目任务和要求

1.3 参考资料

二、项目开发环境

三、项目需求分析

四、项目设计和实现

4.1 总体设计

4.2 功能设计

4.3 系统实现

五、系统运行和测试

六、设计总结

七、附录

7.1 程序清单

一、设计任务概述

1.1 设计目的

设计一个稳定的网络结构,旨为公司提供良好的网络服务,主公司分公司之间可以互通。要求:IP地址规划,可以方便汇总,提高转发效率。对设备做冗余,提高网络的稳定性以及容错能力。策略优化,一些细小的优化,帮助网络更流畅。

1.2 项目任务和要求

对公司网络需求进行分析,确定网络应该如何搭建。网络拓扑设计,良好的网络拓扑设计可以提高网络的转发速率以及网络可以提高网络的稳定性。实现良好的IP地址的规划,路由汇总方便,提高转发效率。网络全网可达可以ping通外网,获取网络上的资源。网络稳定性好,有一定的设备冗余、线路冗余,当网络中设备出现问题时对网络的容错性可以提高。

1.3 参考资料

[1]Jeff Doyle,Jennifer Carroll.TCP/IP路由技术(第一卷)[M].葛建立,吴剑章,译.人民邮电出版社,2007.

[2]谢希仁,计算机网络(第8版)[M].电子工业出版社,2021.

二、项目开发环境

软件环境:Windows 10

硬件要求:500G硬盘+16GB+AMD Ryzen 9 5900HX with Radeon Graphics

开发工具:eNSP

机器IP地址: 192.168.199.216

机器MAC地址:A4-B1-C1-D8-A6-44

三、项目需求分析

一家名为西宫的公司,公司分为主公司和分公司。主公司和分公司都是下设三个部门:销售部、财务部、研发部,针对三个部门做出相应的网络部署。要求全网可达,网络稳定性好。同时,要解决对于西宫公司三个部门之间网络的如何联通,以及相互之间的访问情况。还需搭建相应的HTTP服务器和DNS服务器实现公司内部资源的访问,上传与下载公司有关的各类信息。对于这些问题我们打算网络采用企业网三层架构部署网络。主公司用一台路由器当作核心层,负责对来自汇聚层的数据进行尽可能快速的转发。两台三层交换机当做汇聚层,并且用STP和VRRP技术对设备做一个网关冗余和根网桥冗余,并且调整网关和根网桥的位置,让其处在汇聚层,达产汇聚层根网桥,网关三合一的效果,提高转发效率。汇聚层可以做出策略用以将接入层的数据汇集起来,然后可以依据一些策略对数据、信息等实施控制。比如说,可以在接入层接口上做边缘接口,让接入层接口不发BDU取打扰其他设备。降低网络资源占用两,提高网络收敛转发速率。在接入层可以连接多台交换机提供丰富的接口,负责接入不同部门的员工,并且接口可以连接WiFi,使其获得网络服务。配置http服务器,实现公司内部资源的访问,上传与下载公司有关的各类信息。分公司同样使用一台路由器当作核心层负责对来自汇聚层的数据进行快速转发,汇聚层采用一台三层交换机,帮助接入层进行数据转发,并且采用SVI和VRRP技术当作各个部门的网关。接入层采用二层交换机提供大量接口,负责接入不同的员工,使其可以正常上网,并且可以连接WIFI,使其获得网络服务。分公司和主公司之间可以相互通信,并且分公司可以登陆位于主公公司HTTP服务器,实现公司内部资源的访问,上传与下载公司有关的各类信息。

四、项目设计和实现

4.1 总体设计

网络采用企业网三层架构部署网络。主公司用一台路由器当作核心层,负责对来自汇聚层的数据进行尽可能快速的转发。两台三层交换机当做汇聚层,并且用STP和VRRP技术对设备做一个网关冗余和根网桥冗余,并且调整网关和根网桥的位置,让其处在汇聚层,达产汇聚层根网桥,网关三合一的效果,提高转发效率。汇聚层可以做出策略用以将接入层的数据汇集起来,然后可以依据一些策略对数据、信息等实施控制。比如说,可以在接入层接口上做边缘接口,让接入层接口不发BDU取打扰其他设备。降低网络资源占用两,提高网络收敛转发速率。在接入层可以连接多台交换机提供丰富的接口,负责接入不同部门的员工,并且接口可以连接WiFi,使其获得网络服务。配置http服务器,实现公司内部资源的访问,上传与下载公司有关的各类信息。分公司同样使用一台路由器当作核心层负责对来自汇聚层的数据进行快速转发,汇聚层采用一台三层交换机,帮助接入层进行数据转发,并且采用SVI和VRRP技术当作各个部门的网关。接入层采用二层交换机提供大量接口,负责接入不同的员工,使其可以正常上网,并且可以连接WIFI,使其获得网络服务。分公司和主公司之间可以相互通信,并且分公司可以登陆位于主公公司HTTP服务器,实现公司内部资源的访问,上传与下载公司有关的各类信息。

网络拓扑:

具体IP分配:

设备

网段

网关

备注

PC1

172.16.1.0/24

172.16.1.254

IP:172.16.1.253

PC5

172.16.2.0/24

172.16.2.254

IP:172.16.2.253

PC6

172.16.3.0/24

172.16.3.254

IP:172.16.3.253

PC7

192.168.3.0/24

192.168.3.254

IP:192.168.3.253

PC8

192.168.2.0/24

192.168.2.254

IP:192.168.2.253

PC9

192.168.0.0/24

192.168.0.254

IP:192.168.0.253

Client1

172.16.1.0/24

172.16.1.254

IP:172.16.1.101

Client2

192.168.0.0/24

192.168.0.254

192.168.0.101

http

172.16.0.0/24

172.16.0.101

IP:172.16.0.100

dns

172.16.0.0/24

172.16.0.101

IP:172.16.0.200

R1-ISO

12.1.1.0/24

R1:12.1.1.1

ISO:12.1.1.2

R1-LSW1

172.16.0.0/30

R1:172.16.0.1

LSW1:172.16.0.2

R1-LSW2

172.16.0.4/30

R1:172.16.0.5

LSW2:172.16.0.6

R1-R3

192.168.1.0/30

R1:192.168.1.1

R3:192.168.1.2

R1

G4/0/0:172.16.0.101

LSW1

vlanif1:172.16.1.0/24

vlanif2:172.16.2.0/24

vlanif3:172.16.3.0/24

vlanif1:172.16.1.1

vlanif2:172.16.2.1

vlanif3:172.16.3.1

vlan1虚拟网关:172.16.1.254

vlan2虚拟网关:172.16.2.254

vlan3虚拟网关:172.16.3.254

LSW2

vlanif1:172.16.1.0/24

vlanif2:172.16.2.0/24

vlanif3:172.16.3.0/24

vlanif1:172.16.1.2

vlanif2:172.16.2.2

vlanif3:172.16.3.2

vlan1虚拟网关:172.16.1.254

vlan2虚拟网关:172.16.2.254

vlan3虚拟网关:172.16.3.254

A-SW4

vlanif1:192.168.0.0/24

vlanif2:192.168.2.0/24

vlanif3:192.168.3.0/24

vlanif1:192.168.0.1

vlanif2:192.168.2.1

vlanif3:192.168.3.1

vlan1虚拟网关:192.168.0.254

vlan2虚拟网关:192.168.2.254

vlan3虚拟网关:192.168.3.254

ISO

6.6.6.0/24

环回模拟外网:6.6.6.6

R3-A-SW4

192.168.1.4/30

R3:192.168.1.5

A-SW4:192.168.1.6

4.2 功能设计

由于本网络MSTP采用的是基于组的生成树,对汇聚层链路要求较高所以将SW1 G0/0/22和G0/0/23口使用以太网中继技术绑定在一起,提高了两个链路之间的带宽,提高了两个设备之间链路的可靠性。当其中一个链路出现问题时,另一个链路可以正常使用,确保了网络稳定性。同时这个结构只作用在相邻的两个设备之间,应用起来也比较简单。然后创建VLAN,划分TRUNK干道,不同VLAN代表不同部门,不同VLAN之间不可以广播通信,提高了网络的安全性,同时基于VLAN可以更好的进行一些配置,按照不同部门的性质可以做一些策略。再之后配置MSTP,确保交换机之间的通畅,不会产生交换风暴。同时配置的是基于组的生成树,VLAN1是一个生成树,VLAN2和VLAN3是一个生成树,这样不同的组配置的生成树,实现了网络的冗余,其中一个生成树发生故障,其他生成树依然可以保证网络的正常运行。由于MSTP支持多个生成树,可以一定程度上缩短网络收敛时间,同时由于时多个生成树共享同一端口,网络还实现了流量的负载均衡和优化,这样网络的带宽得以提高。同时在二层交换机上还配置了端口映射这个样子这些端口就不会频繁的接收BPDU这样网络速率就会提高了。配置SVI帮助管理VLAN。然后我配置了VRRP,配置了网关冗余,保证了网络的持续可用性,同时MSTP和VRRP一起使用有多个逻辑拓扑,提高了网络的性能和可用性。然后配置DHCP自动获取IP,同时配置主公司OSPF。

4.3 系统实现

1、以太网中继:

SW1:

[sw1]interface Eth-Trunk 0

[sw1]interface GigabitEthernet 0/0/22

[sw1-GigabitEthernet0/0/22]eth-trunk 0

[sw1]interface GigabitEthernet 0/0/23

[sw1-GigabitEthernet0/0/23]eth-trunk 0

SW2配置域SW1相同

2、创建VLAN,接口划入VLAN:

SW1:

配置首先创建一个临时群组

[sw1]port-group group-member g0/0/1 to g0/0/2 Eth-Trunk 0

[sw1-port-group]port link-type trunk

[sw1-port-group]port trunk allow-pass vlan 2 3

SW2与SW1配置同理

SW3:

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

[sw3-Ethernet0/0/3]port default vlan 3

[sw3]port-group group-member g0/0/1 to g0/0/2

[sw3-port-group]port link-type trunk

[sw3-port-group]port trunk allow-pass vlan 2 3

SW4配置与SW3配置同理

3、现在开始配置基于VLAN的STP,SW1作为VLAN1根网桥,SW2作为VLAN2和VLAN3的根网桥,同时两个交换机互为VLAN的备份:

[sw1]stp region-configuration

[sw1-mst-region]region-name a 

[sw1-mst-region]instance 1 vlan 1 

[sw1-mst-region]instance 2 vlan 2 3 

[sw1-mst-region]active region-configuration

现在组1放置vlan1组2放置vlan2 和vlan3 组0放置其他vlan,然后在其他三台台交换机上配置,配置与与在SW1上配置相同

4、调整生成树现在配置让sw1当组1的主根,sw2当组2的备用根

[sw1]stp instance 1 root primary

[sw2]stp instance 1 root secondary

[sw1]stp instance 2 root secondary 

[sw2]stp instance 2 root primary

然后为了将来考虑,我们现在调整一下组0的根网桥将组0的根网桥放在sw1,备用放在sw2

[sw1]stp instance 0 root primary

[sw2]stp instance 0 root secondary

5、配置边缘接口

[sw3]port-group group-member e0/0/1 to e0/0/22

[sw3-port-group]stp edged-port enable

6、配置WIFI接口

[sw3-Ethernet0/0/3]stp instance 0 port priority 16

7、配置SVI

[sw1]interface vlan 1

[sw1-Vlanif1]ip address 172.16.1.1 24

[sw1]interface vlan 2

[sw1-Vlanif2]ip address 172.16.2.1 24

[sw1]interface vlan 3

[sw1-Vlanif3]ip address 172.16.3.1 24

[sw2]interface vlan 1

[sw2-Vlanif1]ip address 172.16.1.2 24

[sw2]interface vlan 2

[sw2-Vlanif2]ip address 172.16.2.2 24

[sw2]interface vlan 3

[sw2-Vlanif3]ip address 172.16.3.2 24

8、配置网关冗余和上行链路追踪

让vlan1的主网关是sw1备用网关是sw2

[sw1-Vlanif1]vrrp vrid 1 virtual-ip 172.168.1.254

[sw1-Vlanif1]vrrp vrid  1 priority 101

[sw1-Vlanif1]vrrp vrid  1 track interface g0/0/24 reduced 20 

[sw2-Vlanif1]vrrp vrid 1 virtual-ip 172.168.1.254

让sw2当vlan2和vlan3的主网关,sw1当vlan2和vlan3的备用网关,配置与vlan1的配置相同

9、配置DHCP

[sw2-ip-pool-vlan1] gateway-list 172.16.1.254

[sw2-ip-pool-vlan1] network 172.16.1.0 mask 255.255.255.0

[sw2-ip-pool-vlan1] dns-list 8.8.8.8 114.114.114.114

[sw2-ip-pool-vlan1]ip pool vlan2

Info:It's successful to create an IP address pool.

[sw2-ip-pool-vlan2] gateway-list 172.16.2.254

[sw2-ip-pool-vlan2] network 172.16.2.0 mask 255.255.255.0

[sw2-ip-pool-vlan2] dns-list 8.8.8.8 114.114.114.114

[sw2-ip-pool-vlan2]ip pool vlan3

Info:It's successful to create an IP address pool.

[sw2-ip-pool-vlan3] gateway-list 172.16.3.254

[sw2-ip-pool-vlan3] network 172.16.3.0 mask 255.255.255.0

[sw2-ip-pool-vlan3] dns-list 8.8.8.8 114.114.114.114

[sw1-Vlanif1]dhcp select global

[sw1-Vlanif2]dhcp select global

[sw1-Vlanif3]dhcp select global

五、系统运行和测试

1、以太网中继

查看接口配置后查看看发现两个口都在eth-trunk0口中,配置成功

查看vlan g0/0/22和g0/0/23不见了取而代之的是eth-trunk 0接口

2、查看VLAN

3、查看STP树的分组

4、查看根网桥

5、查看VRRP配置

6、DHCP应用成功

7、查看ospf配置

8、测试ping通外网

9、测试客户端登陆服务器

10、分公司ping通主公司

11、分公司客户端是否可以访服务器

12、分公司是否可以联通外网

六、设计总结

这次课设还是出现了很多问题,具体问题解决如下:

1、配置VLAN时下面设备,没有办法ping通上面设备,经过检查排错查找资料,发现时链路类型配置错误。修改之后就恢复正常了。

2、在配置以太网中继时,一个个配置效率太低,然后在上网查询资料的时候发现了一种新的配置方式。就是将接口都划分到一个组内然后对组的操作就是对组内所有接口进行配置,缩减了配置量。

3、在配置根网桥时开始根网桥在SW4上,这样的话,网络路径的选择就会不是很优,然后调整了优先级将根网桥和汇聚层放在了一起。

4、在配置三层交换机接口时,发现交换机三层接口有问题,好像配置不了IP,经过查询是因为华为模拟器有些问题。然后解决的办法就是用SVI来当作与路由器联通的接口。

5、在查询资料的时候还发现了,在实际工程的应用,将二层交换机的接口模拟连接WiFi,配置了接口优先级。然后现在假定3接口连接的是1个AP设备然后这个设备,还连着网线,这个设备一作桥接出环了,断掉的接口是网线接口。毕竟WiFi连接的人多嘛。

心得体会:

这次课设说是话还是很充足,因为一步一步下来,每一步自己做出来都会有成就感,当然也会有挫败感啦,但是这次课设还是很好的把这学期所学的东西巩固,同时也让我学到了很多新东西。自己一步步揭开网络神秘的面纱,同时现在这个课设的完成,让自己也变成了一个网络建设的参与者,真的很有趣。

七、附录

7.1 程序清单

ISP:

interface LoopBack0

ip address 6.6.6.6 255.255.255.0

interface GigabitEthernet0/0/1

ip address 12.1.1.2 255.255.255.0

R1:

acl number 2000  

rule 5 permit source 172.16.0.0 0.0.255.255

rule 10 permit source 192.168.0.0 0.0.255.255

interface GigabitEthernet0/0/0

ip address 12.1.1.1 255.255.255.0

nat outbound 2000

 #

interface GigabitEthernet0/0/1

ip address 172.16.0.2 255.255.255.252

#

interface GigabitEthernet0/0/2

 ip address 172.16.0.5 255.255.255.252

#

interface GigabitEthernet3/0/0

 ip address 192.168.1.1 255.255.255.252

#

interface GigabitEthernet4/0/0

 ip address 172.16.0.101 255.255.255.0

ospf 1 router-id 1.1.1.1

 default-route-advertise

 area 0.0.0.0

  abr-summary 172.16.0.0 255.255.252.0

  network 172.16.0.0 0.0.0.255

  network 192.168.1.1 0.0.0.0

#

ip route-static 0.0.0.0 0.0.0.0 12.1.1.2

SW1:

vlan batch 2 to 3 100

stp instance 1 root primary

stp instance 2 root secondary

dhcp enable

stp region-configuration

 region-name a

 instance 1 vlan 1

 instance 2 vlan 2 to 3

 active region-configuration

ip pool vlan1

 gateway-list 172.16.1.254

 network 172.16.1.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

#

ip pool vlan2

 gateway-list 172.16.2.254

 network 172.16.2.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

#

ip pool vlan3

 gateway-list 172.16.3.254

 network 172.16.3.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

interface Vlanif1

 ip address 172.16.1.1 255.255.255.0

 vrrp vrid 1 virtual-ip 172.16.1.254

 vrrp vrid 1 priority 101

 vrrp vrid 1 track interface GigabitEthernet0/0/24 reduced 20

 dhcp select global

#

interface Vlanif2

 ip address 172.16.2.1 255.255.255.0

 vrrp vrid 1 virtual-ip 172.16.2.254

 dhcp select global

#

interface Vlanif3

 ip address 172.16.3.1 255.255.255.0

 vrrp vrid 1 virtual-ip 172.16.3.254

 dhcp select global

#

interface Vlanif100

 ip address 172.16.0.1 255.255.255.252

#

interface MEth0/0/1

#

interface Eth-Trunk0

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

interface GigabitEthernet0/0/1

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

interface GigabitEthernet0/0/2

 port link-type trunk

 port trunk allow-pass vlan 2 to

interface GigabitEthernet0/0/22

 eth-trunk 0

#

interface GigabitEthernet0/0/23

 eth-trunk 0

#

interface GigabitEthernet0/0/24

 port link-type access

 port default vlan 100

#

ospf 1 router-id 3.3.3.3

 area 0.0.0.0

  network 172.16.0.1 0.0.0.0

 area 0.0.0.1

  abr-summary 172.16.0.0 255.255.252.0

  network 172.16.1.0 0.0.0.255

  network 172.16.2.0 0.0.0.255

  network 172.16.3.0 0.0.0.255

#

SW2

vlan batch 2 to 3 200

stp instance 1 root secondary

stp instance 2 root primary

dhcp enable

stp region-configuration

 region-name a

 instance 1 vlan 1

 instance 2 vlan 2 to 3

 active region-configuration

ip pool vlan1

 gateway-list 172.16.1.254

 network 172.16.1.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

#

ip pool vlan2

 gateway-list 172.16.2.254

 network 172.16.2.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

#

ip pool vlan3

 gateway-list 172.16.3.254

 network 172.16.3.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

interface Vlanif2

 ip address 172.16.2.2 255.255.255.0

 vrrp vrid 1 virtual-ip 172.16.2.254

 vrrp vrid 1 priority 101

 vrrp vrid 1 track interface GigabitEthernet0/0/24 reduced 20

 dhcp select global

#

interface Vlanif3

 ip address 172.16.3.2 255.255.255.0

 vrrp vrid 1 virtual-ip 172.16.3.254

 vrrp vrid 1 priority 101

 vrrp vrid 1 track interface GigabitEthernet0/0/24 reduced 20

 dhcp select global

#

interface Vlanif200

 ip address 172.16.0.6 255.255.255.252

#

interface MEth0/0/1

#

interface Eth-Trunk0

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

interface GigabitEthernet0/0/1

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

interface GigabitEthernet0/0/2

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

interface GigabitEthernet0/0/22

 eth-trunk 0

#

interface GigabitEthernet0/0/23

 eth-trunk 0

#

interface GigabitEthernet0/0/24

 port link-type access

 port default vlan 200

#

interface NULL0

#

ospf 1 router-id 4.4.4.4

 area 0.0.0.0

  network 172.16.0.0 0.0.0.255

 area 0.0.0.1

  abr-summary 172.16.0.0 255.255.252.0

  network 172.16.1.0 0.0.0.255

  network 172.16.2.0 0.0.0.255

  network 172.16.3.0 0.0.0.255

#

SW3

vlan batch 2 to 3

stp region-configuration

 region-name a

 instance 1 vlan 1

 instance 2 vlan 2 to 3

 active region-configuration

interface Vlanif1

#

interface MEth0/0/1

#

interface Ethernet0/0/1

 stp edged-port enable

#

interface Ethernet0/0/2

 port link-type access

 port default vlan 2

 stp edged-port enable

#

interface Ethernet0/0/3

 port link-type access

 port default vlan 3

 stp edged-port enable

 stp instance 0 port priority 16

#

interface Ethernet0/0/4

 stp edged-port enable

#

interface Ethernet0/0/5

 stp edged-port enable

#

interface Ethernet0/0/6

 stp edged-port enable

#

interface Ethernet0/0/7

 stp edged-port enable

#

interface Ethernet0/0/8

 stp edged-port enable

#

interface Ethernet0/0/9

 stp edged-port enable

#

interface Ethernet0/0/10

 stp edged-port enable

#

interface Ethernet0/0/11

 stp edged-port enable

#

interface Ethernet0/0/12

 stp edged-port enable

#

interface Ethernet0/0/13

 stp edged-port enable

#

interface Ethernet0/0/14

 stp edged-port enable

#

interface Ethernet0/0/15

 stp edged-port enable

#

interface Ethernet0/0/16

 stp edged-port enable

#

interface Ethernet0/0/17

 stp edged-port enable

#

interface Ethernet0/0/18

 stp edged-port enable

#

interface Ethernet0/0/19

 stp edged-port enable

#

interface Ethernet0/0/20

 stp edged-port enable

#

interface Ethernet0/0/21

 stp edged-port enable

#

interface Ethernet0/0/22

 stp edged-port enable

#

interface GigabitEthernet0/0/1

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

interface GigabitEthernet0/0/2

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

SW4

vlan batch 2 to 3

stp region-configuration

 region-name a

 instance 1 vlan 1

 instance 2 vlan 2 to 3

 active region-configuration

interface Ethernet0/0/1

 stp edged-port enable

#

interface Ethernet0/0/2

 port link-type access

 port default vlan 2

 stp edged-port enable

#

interface Ethernet0/0/3

 port link-type access

 port default vlan 3

 stp edged-port enable

#

interface Ethernet0/0/4

 stp edged-port enable

#

interface Ethernet0/0/5

 stp edged-port enable

#

interface Ethernet0/0/6

 stp edged-port enable

#

interface Ethernet0/0/7

 stp edged-port enable

#

interface Ethernet0/0/8

 stp edged-port enable

#

interface Ethernet0/0/9

 stp edged-port enable

#

interface Ethernet0/0/10

 stp edged-port enable

#

interface Ethernet0/0/11

 stp edged-port enable

#

interface Ethernet0/0/12

 stp edged-port enable

#

interface Ethernet0/0/13

 stp edged-port enable

#

interface Ethernet0/0/14

 stp edged-port enable

#

interface Ethernet0/0/15

 stp edged-port enable

#

interface Ethernet0/0/16

 stp edged-port enable

#

interface Ethernet0/0/17

 stp edged-port enable

#

interface Ethernet0/0/18

 stp edged-port enable

#

interface Ethernet0/0/19

 stp edged-port enable

#

interface Ethernet0/0/20

 stp edged-port enable

#

interface Ethernet0/0/21

 stp edged-port enable

#

interface Ethernet0/0/22

 stp edged-port enable

#

interface GigabitEthernet0/0/1

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

interface GigabitEthernet0/0/2

 port link-type trunk

 port trunk allow-pass vlan 2 to 3

#

R3

interface GigabitEthernet0/0/0

 ip address 192.168.1.2 255.255.255.252

#

interface GigabitEthernet0/0/1

 ip address 192.168.1.5 255.255.255.252

#

interface GigabitEthernet0/0/2

#

interface NULL0

#

ospf 1 router-id 1.1.1.2

 default-route-advertise

 area 0.0.0.0

  abr-summary 172.16.0.0 255.255.252.0

  network 192.168.1.2 0.0.0.0

  network 192.168.1.5 0.0.0.0

A-SW4

vlan batch 2 to 3 100

dhcp enable

#

ip pool vlan1

 gateway-list 192.168.0.254

 network 192.168.0.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

#

ip pool vlan2

 gateway-list 192.168.2.254

 network 192.168.2.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

#

ip pool vlan3

 gateway-list 192.168.3.254

 network 192.168.3.0 mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

#

interface Vlanif1

 ip address 192.168.0.1 255.255.255.0

 vrrp vrid 1 virtual-ip 192.168.0.254

 dhcp select global

#

interface Vlanif2

 ip address 192.168.2.1 255.255.255.0

 vrrp vrid 1 virtual-ip 192.168.2.254

 dhcp select global

#

interface Vlanif3

 ip address 192.168.3.1 255.255.255.0

 vrrp vrid 1 virtual-ip 192.168.3.254

 dhcp select global

#

interface Vlanif100

 ip address 192.168.1.6 255.255.255.252

#interface GigabitEthernet0/0/1

 port link-type access

 port default vlan 100

#

interface GigabitEthernet0/0/2

 port link-type access

 port default vlan 3

#

interface GigabitEthernet0/0/3

 port link-type access

 port default vlan 2

#

ospf 1

 area 0.0.0.0

  network 192.168.1.6 0.0.0.0

 area 0.0.0.1

  abr-summary 192.168.0.0 255.255.252.0

  network 192.168.0.0 0.0.0.255

  network 192.168.2.0 0.0.0.255

  network 192.168.3.0 0.0.0.255

#

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/590419.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pytest单元测试系列[v1.0.0][pytest插件常用技巧]

使用pytest-xdist并发执行测试 pytest-xdist:Run Tests in Parallel [https://pypi.python.org/pypi/pytest-xdist] 在自动化测试中有些资源只能同时被一个测试用例访问,如果不需要同时使用同一个资源,那么测试用例便可以并行执行 执行命令…

fastApi 项目部署

方式一,Uvicorn部署 Run a Server Manually - Uvicorn - FastAPI 1,linux服务器安装 python>3.8 2,安装 uvicorn : pip install "uvicorn[standard]" 3,上传项目到服务器 main.py from typing imp…

Leetcode每日一题周汇总 (12.24-12.30)

Leetcode每日一题周汇总 (12.24-12.30) 1.Sunday (12.24) 题目链接:1954. 收集足够苹果的最小花园周长 - 力扣(LeetCode) 题目描述: 给你一个用无限二维网格表示的花园,每一个 整数坐标处都有一棵苹果树。整数坐标…

sql server如何判断关系模式属于哪个范式

判断关系模式属于哪个范式通常需要进行以下步骤: 1. 确定关系模式的属性集合和函数依赖:分析关系模式的属性集合,确定每个属性的含义和依赖关系。找出关系模式中的函数依赖,即属性之间的关联关系。 2. 检查第一范式(…

PHP计算某时间段内有几个周及某时间为今年第几周函数

date_default_timezone_set(PRC); function count_weeks($startDate, $endDate ){//开始时间$startDate date(Y-m-d, $startDate);//结束时间if(empty($endDate)) {$endDate date(Y-m-d);}else{$endDate date(Y-m-d, $endDate);}//跨越天数$n (strtotime($endDate)-strtot…

设计模式设计原则——依赖倒置原则(DIP)

DIP:Dependence Inversion Principle 原始定义:High level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details should depend upon abstractions。 官…

Stable Diffusion API入门:简明教程

Stable Diffusion 是一个先进的深度学习模型,用于创造和修改图像。这个模型能够基于文本描述来生成图像,让机器理解和实现用户的创意。使用这项技术的关键在于掌握其 API,通过编程来操控图像生成的过程。 在探索 Stable Diffusion API 的世界…

ROS TF坐标变换 - TF树

目录 一、TF树介绍二、TF2与TF三、构建TF树四、rviz查看TF坐标关系 一、TF树介绍 在机器人系统中,存在运动学模型和动力学模型。对于刚体机器人,动力学模型基于刚体动力学,代表机器人系统在运动过程中力/力矩与其运动状态的变化关系。而运动…

【索引的数据结构】第1章节:B+Tree存储结构

目录结构 之前整篇文章太长,阅读体验不好,将其拆分为几个子篇章。 本篇章讲解 BTree 存储结构。 什么是索引 可以简单理解为索引好比一本书的目录,通过目录我们可以快速定位到我们要查看的章节。 MySQL 中的数据同样也是根据索引分类&…

Vue中目录以及文件内容简单分析

src文件下目录分析&#xff1a; App.vue文件中内容&#xff1a; vue文件中基本的三个结构&#xff0c;template&#xff08;结构&#xff09;、script&#xff08;行为&#xff09; 、style&#xff08;样式&#xff09;。 <template><!-- html结构 --><div cl…

如何在日常生活中节约时间。

问题描述&#xff1a;如何在日常生活中节约时间。 问题解答&#xff1a; 第一&#xff0c;睡觉前少玩手机&#xff0c;保证睡眠时间&#xff0c;确保早上能够按时起床。 第二&#xff0c;吃饭选择就近餐厅&#xff0c;尽量不要跑校外远的餐馆吃。 第三&#xff0c;减少无用…

三维重建 3D Gaussian Splatting:实时的神经场渲染

目录​​​​​​​ 概念理解三维高斯喷洒 依赖项: 编译报错: 预训练模型 13G:

linux释放交换空间-Swap

确保剩余内存比swap内存空间大&#xff0c;再执行以下操作&#xff0c;否则会宕机&#xff01; 查看swap分区 swapon -s 会查看到你的swap分区位置 停止swap分区 停止swap分区是将swap内存释放到实际内存中 swapoff /dev/dm-1开启swap分区 swap分区内存成功释放到实际内…

C# 如何读取Excel文件

当处理Excel文件时&#xff0c;从中读取数据是一个常见的需求。通过读取Excel数据&#xff0c;可以获取电子表格中包含的信息&#xff0c;并在其他应用程序或编程环境中使用这些数据进行进一步的处理和分析。本文将分享一个使用免费库来实现C#中读取Excel数据的方法。具体如下&…

matlab字符串标量或字符向量必须具备有效的解释器语法

Matlab报错&#xff1a; 字符串标量或字符向量必须具备有效的解释器语法:\hat{a} 为了能够产生需要的结果&#xff0c;需要使用下面的指令&#xff0c;就可以得到正确的坐标名称 xlabel(’ $\hat{a}$’, ‘interpreter’, ‘latex’)

SSH 端口转发:如何将服务绑定到本地 IP 地址

在日常工作中&#xff0c;我们经常需要访问位于远程服务器上的服务&#xff0c;如数据库、Web 应用程序或其他类型的服务器。直接访问这些服务可能会因为安全限制或网络配置而变得复杂或不可能。这时&#xff0c;SSH 端口转发就成了我们的得力助手。在本篇博客中&#xff0c;我…

2 - 表结构 | MySQL键值

表结构 | MySQL键值 表管理1. 库的操作2. 表的操作表的创建与删除表的修改复制表 3. 管理表记录 数据类型数值类型字符类型&#xff08;汉字或者英文字母&#xff09;日期时间类型 表头存储与日期时间格式的数据枚举类型 数据批量处理 表管理 客户端把数据存储到数据库服务器上…

开始使用MEVN技术栈开发01 概述

开始使用MEVN技术栈开发01 概述 简介 Welcome to Beginning MEVN Stack! This book focuses on the key tasks and concepts to get you started to learn and build MEVN stack applications in a faster pace. 欢迎阅读《MEVN堆栈入门》&#xff01;本书重点介绍关键任务…

C语言指针使用常见问题

1.*p&#xff1a; #include<stdio.h> int main() {char s[ ]"159",*p;ps;printf("%c",*p);printf("%c",*p);return 0; } 输出&#xff1a;15 注意点&#xff1a;根据符号的优先级&#xff0c;*p与*(p)可以等价 2.指针的初始化&#x…

黑豹程序员-vue3下载文件

原理 vue3利用在页面中动态创建a标签&#xff0c;设置a标签属性&#xff0c;触发a标签的click实现文件下载。 代码 在前端工程的public资源目录下&#xff0c;创建template模板文件目录&#xff0c;把要下周的模板文件放入&#xff1a;product-dir.xlsx <el-button type&…