计算机网络课程设计-企业网三层架构
(单人版)
摘 要
本篇报告主要解决了为一家名为西宫的公司网络搭建问题,该网络采用企业网三层架构对完了过进行设计。首先使用以太网中继,主要使用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
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
#
相关文章:
![](https://img-blog.csdnimg.cn/direct/23cc3e1976ca42fab30b6d3433b5ec38.png)
计算机网络课程设计-企业网三层架构
(单人版) 摘 要 本篇报告主要解决了为一家名为西宫的公司网络搭建问题,该网络采用企业网三层架构对完了过进行设计。首先使用以太网中继,主要使用VLAN划分的技术来划定不同部门。使用MSTP对每个组配置生成树,防止交换机…...
![](https://www.ngui.cc/images/no-images.jpg)
Docker上传镜像到Harbor
上传镜像到Harbor 给镜像打上标签 语法 docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/] docker tag eureka:v1 127.0.0.1:85/tensquare/eureka:v1推送镜像 docker push 127.0.0.12:85/tensquare/eureka:v1如果出现以下错误,是因为Docker没有把Har…...
![](https://img-blog.csdnimg.cn/direct/9296eae3dbc5441c91a37dd4bbb6a3f7.png)
mfc100u.dll文件丢失了要怎么解决?修复mfc100u.dll详细指南
mfc100u.dll文件丢失了要怎么解决?首先让我们扒一扒什么是 mfc100u.dll。这玩意儿是 Microsoft Visual Studio 2010 的一部分,它就像一款程序生活中不可或缺的零件,没了它,程序肯定跑不起来。想想看,没有一个重要的零件ÿ…...
![](https://img-blog.csdnimg.cn/direct/d1ae04a0509540db9445d423732b3edf.png#pic_center)
【ArcGIS微课1000例】0084:甘肃积石山地震震中100km范围内历史灾害点分布图(2005-2020)
甘肃积石山地震震中100km范围内历史灾害点分布图(2005-2020)。 文章目录 一、成果预览二、实验数据三、符号化四、地图整饰一、成果预览 本实验最终效果图如下所示: 二、实验数据 以下数据可以从本专栏配套的实验数据包中0084.rar中获取。 1. 历史灾害数据。为2005-2020时…...
![](https://img-blog.csdnimg.cn/direct/c0e46684e58e4cd0a71e3e481ff005f6.png)
java SSM拖拉机售后管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
一、源码特点 java SSM拖拉机售后管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,springspringMVCmybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源 代码和数据库,系统主要…...
![](https://img-blog.csdnimg.cn/direct/0e6744f90903419592a73ab9535f3fda.png)
侯捷C++ 2.0 新特性
关键字 nullptr and std::nullptr_t auto 一致性初始化:Uniform Initialization 11之前,初始化方法包括:小括号、大括号、赋值号,这让人困惑。基于这个原因,给他来个统一,即,任何初始化都能够…...
![](https://img-blog.csdnimg.cn/direct/8aed0373314440d0a838a377c6668706.gif)
计算机网络——基础知识汇总(八)
个人名片: 🦁作者简介:一名喜欢分享和记录学习的在校大学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755qq.com 🦉个人WeChat:V…...
![](https://img-blog.csdnimg.cn/img_convert/b42e9f2869c2f31b6c26f49f357d38ca.jpeg)
DIA数皆智能客户体验管理CEM获伊利“健康+AI”生态创新大奖
DIA数皆智能客户体验管理CEM获伊利“健康AI”生态创新大奖 数皆智能再获殊荣! 北京,2023年12月26日 — 在全球瞩目的伊利集团“健康AI”生态创新大赛中,上海数皆智能技术有限公司大放异彩,其创新领先的“智能化客户体验管理CEM&a…...
![](https://www.ngui.cc/images/no-images.jpg)
linux 休眠唤醒中设备、总线、用户进程、内核线程调试分析流程
一、suspending consoles打印 代码位置:Kernel/power/suspend.c 函数调用流程:devices_and_enter(suspend_state_t state) --> suspend_console(); void suspend_console(void) { if (!console_suspend_enabled) 注释这一行,可以看到…...
![](https://img-blog.csdnimg.cn/direct/619c706d4508407b807203193b3e6ceb.png)
k8s陈述式资源管理(命令行)
1、资源管理 (1)陈述式资源管理(常用——查、增) 使用kubectl工具进行命令行管理 ①特点:对资源的增删查比较方便,对改不友好 ②优点:90%以上的场景都可以满足 ③缺点:命令冗长…...
![](https://img-blog.csdnimg.cn/direct/455370699b2d402ea653b8193f5f661a.png)
五、HTML 标题
在 HTML 文档中,标题很重要。 一、HTML 标题 标题(Heading)是通过 <h1> - <h6> 标签进行定义的。<h1> 定义最大的标题。 <h6> 定义最小的标题。 <h1>这是一个标题。</h1> <h2>这是一个标题。&l…...
![](https://img-blog.csdnimg.cn/direct/03083828645c41d58cd27c55efac246d.png)
三菱MR-JE伺服脉冲轴应用参数设置
三菱MR-JE伺服在脉冲轴控制上的应用,常用参数设置如下: 1、常用参数 未完......
![](https://www.ngui.cc/images/no-images.jpg)
通信原理课设(gec6818) 006:网络编程
目录 1、概念 2、通信 3、通信基本流程 TCP: UDP: 4、函数 I 创建套接字 II 绑定地址 III 字节序转换 IV 地址转换 V 监听 VI accept VII connect VIII 从套接字接收信息 IX 从套接字发送消息 X 关闭套接字 5、网络配置 1、确保你的网卡里面有两个虚拟网卡&a…...
![](https://img-blog.csdnimg.cn/img_convert/a3cb7b3ae5b710c44e407c3b6e02b1e1.png)
一体化、一站式!智能视频客服加码全媒体云呼叫中心能力
凭借对电话、短信、邮件、社交媒体、视频等数种沟通渠道强大的统一集成能力,全媒体云呼叫中心已跃升成为现代企业客户服务的核心工具,高效便捷地为企业提供客户服务。而随着消费者需求愈加多元化和个性化,传统的语音通话方式已无法满足部分消…...
![](https://www.ngui.cc/images/no-images.jpg)
Vue的watch功能:实现响应式数据更新
watch是vue内部提供的一个用于侦听功能的更通用的方法,其用来响应数据的变化,通过特定的数据变化驱动一些操作。简言之:当需要被watch监听的数据发生变化时就会被执行watch中的逻辑。实现数据的实时更新! 普通监听 <template…...
![](https://www.ngui.cc/images/no-images.jpg)
兔单抗制备方法的发展-杂交瘤技术|卡梅德生物
兔单克隆抗体技术是近年来在抗体研究领域中取得的重要进展之一。研究人员通过改进抗原设计、免疫策略和单克隆B细胞培养条件,提高了单克隆抗体的产量和特异性。相比于传统的小鼠单克隆抗体技术,兔单克隆抗体技术具有更大的抗原特异性和更高的亲和力&…...
![](https://img-blog.csdnimg.cn/direct/fedb142c07554d6abe36b364b55f0d2f.png)
【数据结构】图论与并查集
一、并查集 1.原理 简单的讲并查集,就是查询两个个元素,是否在一个集合当中,这里的集合用树的形式进行表示。并查集的本质就是森林, 即多棵树。 我们再来简单的举个例子: 假设此时的你是大一新生,刚进入大学,肯定是…...
![](https://img-blog.csdnimg.cn/img_convert/0df54ced796c440ecbd64b71764e32b8.png)
冲刺港股IPO,速腾聚创「承压」
对于「光鲜」的激光雷达公司来说,当下最难的问题是:如何说服投资者相信,前装市场能够按照预期定点订单兑现。 今年,作为国内高阶智驾头部车企之一的华为,在陆续推出的新车型上开始「降本」。其中,问界智驾版…...
![](https://img-blog.csdnimg.cn/direct/10083832d11b45c08ffd0bae3b9d0ec5.png)
Linux基础知识点(五-信号)
一、信号的基本概念 1.1 信号的概念 信号(signal),又称为软中断信号,用于通知进程发生了异步事件,它是Linux系统响应某些条件而产生的一个事件,它是在软件层次上对中断机制的一种模拟,是一种异…...
![](https://img-blog.csdnimg.cn/img_convert/cb53b9bbb4c72ceb8c7cc0ff368deb60.gif)
SpringBoot 一个注解实现数据脱敏
什么是数据脱敏 数据脱敏是指对某些敏感信息,例如姓名、身份证号码、手机号、固定电话、银行卡号、邮箱等个人信息,通过脱敏算法进行数据变形,以保护敏感隐私数据。 数据脱敏通常涉及以下几种主要方法: 替换: 将原始…...
![](https://www.ngui.cc/images/no-images.jpg)
记录:开始学习网络安全
本文持续更新学习进度 背景 在私企干了5年虚拟化、云原生相关的运维,学到了很多,但不成体系。老板是清华毕业法国留学在德勤干过,最后回国创业的野路子。我工作是为了更好的生活,我挺担心老板因为家庭变故或者炒个原油宝&#x…...
![](https://www.ngui.cc/images/no-images.jpg)
C语言—第1次作业:编译与连接基础知识
常做练习巩固知识 本次作业答案链接如下: 答案解析——C语言—第1次作业:编译与连接基础知识 1.字符串的结束标志是:( ) A.是0 B.是EOF C. 是\0 D.是空格 2.关于C语言关键字说法正确的是:( ) A.关…...
![](https://www.ngui.cc/images/no-images.jpg)
not attached to window manager问题解决
关于出现这个问题,一般是因为Activity已经在finish了,但是还在dialog.show(),或者dialog.dismiss().导致window manager无法管理dialog。解决办法如下: /** * 20210913 安全关闭对话框 . * 避免报:not attac…...
![](https://img-blog.csdnimg.cn/direct/26388348d1624997b530ad40c60d6729.png)
影视后期: PR调色处理,调色工具面板介绍
写在前面 整理一些影视后期的相关笔记博文为 Pr 调色处理,涉及调色工具面板简单认知包括 lumetri 颜色和范围面板理解不足小伙伴帮忙指正 元旦快乐哦 _ 名词解释 饱和度 是指色彩的鲜艳程度,也被称为色彩的纯度。具体来说,它表示色相中灰色…...
![](https://www.ngui.cc/images/no-images.jpg)
ARM AArch64的虚拟化(virtualization)详解(上)
目录 一、概述 开始之前 二、虚拟化介绍 为什么虚拟化很重要...
![](https://img-blog.csdnimg.cn/2d6e22a375af4cac932d76a538560ade.png)
计算机组成原理知识总结
目录 第一章、计算机系统概述知识框架:1.冯诺依曼机和存储程序的概念?2.计算机的工作过程?3.在计算机系统结构中,什么是编译?什么是解释?4.描述一下指令执行过程?1) 取指令: PC 一&g…...
![](https://www.ngui.cc/images/no-images.jpg)
springboot学习(八十五) 解决springboot3.2找不到资源无法抛出404错误的问题
前言 springboot3.2以下可以定义ErrorPageRegistrar将404错误转发到一个接口地址,但升级到springboot3.2(spring6.1)后,该配置不生效,抛出了500错误。 以前的错误页面处理如下: ConditionalOnClass(ErrorPageRegist…...
![](https://img-blog.csdnimg.cn/direct/5288261094c04ff7afb4b1e96877b42b.png)
OpenHarmony 应用通用签名
一.背景 由于hap包需要经过签名才能安装到设备上,在DevEco Studio可以进行自动签名,但是自动签名只能安装在当前的设备上,在其他设备上不能安装,所以我们需要进行通用的手动签名,手动签名HarmonyOS和OpenHarmony流程是…...
![](https://img-blog.csdnimg.cn/direct/88d34f14400a470b8f8fc40523b0552f.png)
Redis:原理+项目实战——Redis实战1(session实现短信登录(并剖析问题))
👨🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:Redis:原理速成项目实战——Redis的Java客户端 📚订阅专栏:Redis速成 希望文章对你们有所帮助…...
![](https://img-blog.csdnimg.cn/direct/6f5c949391ab49939bcdd4f582429c2d.png)
交叉编译aarch64架构支持openssl的curl、libcurl
本文档旨在指导读者在x86_64平台上交叉编译curl和openssl库以支持aarch64架构。在开始之前,请确保您的系统环境已正确配置。 1. 系统环境准备 系统是基于Ubuntu 20.04 LTS,高版本可能会有问题。首页,安装必要的开发工具和库文件。打开终端并…...
![](http://news.oneapm.com/content/images/2015/12/ci2.png)
网站广告做的好的企业案例分析/google关键词优化排名
在互联网业务蒸蒸日上的今时今日,系统架构日渐复杂,随着软件产品和工程团队的变革,许多开源的监控工具应运而生,其中有一些相当出名,比如 Zabbix、Nagios 还有 StatsD。也有一些问题被大家不断讨论,例如&am…...
![](/images/no-images.jpg)
可以做淘宝联盟的免费网站/百度官方网站网址
元强化学习(meta reinforcement learning)是指使用强化学习解决多种不同的任务的方法。在机器人领域,元强化学习可用于控制机器人执行多种不同的任务。例如,可以使用元强化学习训练机器人执行视觉检测、自主导航、机械手操作等任务。 元强化学习的优点在…...
![](/images/no-images.jpg)
利用模板如何制作网站/百度一下就知道百度首页
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。第四代计算机主要采用大规模、超大规模集成电路作为基本电子元件。电子计算机(electronic computer)通称电脑,是现代一种用于高速计算的电子计算机器,可以进行…...
![](/images/no-images.jpg)
企业的网站建设文章/关键词挖掘工具免费
高考考生即将迎来填报志愿环节,也是教育骗局最猖獗之时。个人信息泄露,早就不是新鲜事。但值得关注的是,随着移动互联技术的快速发展,信息泄露已呈全方位态势。 日前,广东省教育厅发布《广东省普通高等学校一览表》&am…...
![](https://img-blog.csdnimg.cn/img_convert/d1c4ad5efd675098b467b7e3b63b7722.png)
做网站封面要怎么做/今日广东头条新闻
DoNews 4月8日消息(记者 向密) 网易有道词典推出全新功能——AI作文批改,通过人工智能技术自动批改英语作文。据悉,有道AI作文批改基于网易有道神经网络机器翻译,使用Transformer架构等核心技术,建立复杂模型实现针对不同场景进行…...
![](/images/no-images.jpg)
备案后修改网站名称/一点优化
堆和栈是两种内存分配的统称。 一.栈 栈会存放函数的局部变量,函数的返回地址等。栈有"LIFO"(后进先出)的特点。栈由操作系统分配,自动回收.栈的大小受到限制。在x86体系下,栈一般通过esp 指向栈帧顶部,ebp指向底部不…...