某企业/高校网的设计与实现

总体设计要求

  1. 本项目需完成内外网的设计与实现,如图搭建网络拓扑。

  1. 内网架构分为三层,接入层、汇聚层和核心层。如图所示按照所示代号在相关交换机上分配VLAN及对应IP地址,并在相关路由器上配置IP地址。

  1. 在HJ1和HJ2之间配置链路聚合。

  1. 在JR1、JR2、HJ1和HJ2上启用STP,其中HJ1为主根,HJ2为备根。

  1. 在HJ1上为销售部、宣传部、客服部主机提供默认网关,在HJ2上为财务处主机提供默认网关。

  1. 在汇聚层、核心层交换机以及出口路由器上配置OSPF协议,使内网互通。

  1. 在数据中心服务器上开启WWW服务,测试客户端的访问。

  1. 实现除客服部外其他部门主机对财务处主机的访问。

  1. 在出口路由器CK与运营商路由器ISP之间开启CHAP认证,认证用户名为姓名全拼首字母,密码相同。

  1. 在CK与ISP之间配置OSPF,实现外网互通。

  1. 在CK路由器上配置NAT,实现企业网内除财务处主机外的Internet访问。

  1. 在CK路由器上配置NAT Server,实现公网PC对数据中心WWW服务器的WEB访问。

详细步骤与调试(代号为115)

  1. 网络拓扑搭建

ip地址规划如上图所示

  1. 如图所示按照所示代号在相关交换机上分配VLAN及对应IP地址,并在相关路由器上配置IP地址。
准备知识:
  1. 接入层交换机为二层交换机,汇聚层和核心层交换机为三层交换机。二层交换机与主机之间端口类型为access端口,二层交换机与三层交换机之间为端口类型为trunk类型,三层交换机和三层交换机之间端口类型可以是access类型,也可以是trunk类型。

  1. 二层交换机上面不用配置ip地址,二层和三层交换机之间的端口也不用配置ip地址。

  1. ip地址唯一,不可以在同一拓扑中配置相同ip地址。

配置过程:
  1. 接入层交换机JR1配置举例:

[JR1]int g0/0/3
[JR1-GigabitEthernet0/0/3]port link-type access
[JR1-GigabitEthernet0/0/3]qu
[JR1]vlan 115
[JR1-vlan115]port g0/0/3
[JR1]int g0/0/4
[JR1-GigabitEthernet0/0/4]port link-type access
[JR1-GigabitEthernet0/0/4]qu
[JR1]vlan 115
[JR1-vlan115]port g0/0/4
[JR1]int g0/0/1
[JR1-GigabitEthernet0/0/1]port link-type trunk
[JR1-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[JR1]int g0/0/2
[JR1-GigabitEthernet0/0/2]port link-type trunk
[JR1-GigabitEthernet0/0/2]port trunk allow-pass vlan all

JR2、JR3和JR4的配置与JR1的配置类似,这里省略。

  1. 汇聚层交换机HJ1配置举例:

#因为HJ1连接有vlan 115-122的设备,所以在HJ1上需要创建vlan 115 to 122,若没有配置,最后的设备连通性会出问题

[HJ1]vlan batch 115 to 122           #创建多个vlan
[HJ1]int g0/0/3
[HJ1-GigabitEthernet0/0/3]port link-type trunk
[HJ1-GigabitEthernet0/0/3]port trunk allow-pass vlan all
[HJ1]int g0/0/2
[HJ1-GigabitEthernet0/0/2]port link-type trunk
[HJ1-GigabitEthernet0/0/2]port trunk allow-pass vlan all
#这里汇聚层和核心层之间选择使用access端口,并配置ip地址(也可以选择配置trunk端口,不用配置ip地址)

[HJ1]int g0/0/1
[HJ1-GigabitEthernet0/0/1]port link-type access
[HJ1-GigabitEthernet0/0/1]vlan 120
[JR1-vlan120]port g0/0/1
[JR1-vlan120]qu
[JR1]int vlan 120 
[HJ1-Vlanif120]ip add 192.20.10.1 24

HJ2的配置与HJ1的配置类似,这里省略。

  1. 核心层交换机HX配置举例:

[HX]vlan batch 115 to 122           #创建多个vlan
[HX]int g0/0/1
[HX-GigabitEthernet0/0/1]port link-type access
[HX-GigabitEthernet0/0/1]vlan 122
[HX-vlan122]port g0/0/1
[HX-vlan122]int vlan 122
[HX-Vlanif122]ip add 192.20.122.2 24
[HX]int g0/0/2
[HX-GigabitEthernet0/0/2]port link-type access
[HX-GigabitEthernet0/0/2]vlan 120
[HX-vlan120]port g0/0/2
[HX-vlan120]int vlan 120
[HX-Vlanif120]ip add 192.20.120.2 24
[HX]int g0/0/3
[HX-GigabitEthernet0/0/3]port link-type access
[HX-GigabitEthernet0/0/3]vlan 121
[HX-vlan121]port g0/0/3
[HX-vlan121]int vlan 121
[HX-Vlanif121]ip add 192.20.121.2 24
[HX]int g0/0/4
[HX-GigabitEthernet0/0/4]port link-type access
[HX-GigabitEthernet0/0/4]vlan 119
[HX-vlan119]port g0/0/4
[HX-vlan119]int vlan 122
[HX-Vlanif119]ip add 192.20.119.2 24
  1. 在HJ1和HJ2之间配置链路聚合。
配置链路聚合的前提要求:
  1. 加入Eth-Trunk口的接口必须是hybrid接口(默认的接口类型);

  1. 一个以太接口只能加入一个Eth-Trunk口;

  1. 一个Eth-Trunk口的成员口类型必须相同。

配置过程:

汇聚层交换机HJ1配置举例:

[HJ1]int Eth-Trunk 1
[HJ1-Eth-Trunk1]qu
[HJ1]int g0/0/5
[HJ1-GigabitEthernet0/0/5]eth-trunk 1
[HJ1-GigabitEthernet0/0/5]int g0/0/6   
[HJ1-GigabitEthernet0/0/6]eth-trunk 1

汇聚层交换机HJ2配置举例:

[HJ2]int Eth-Trunk 1
[HJ2-Eth-Trunk1]qu
[HJ2]int g0/0/5
[HJ2-GigabitEthernet0/0/5]eth-trunk 1
[HJ2-GigabitEthernet0/0/5]int g0/0/6   
[HJ2-GigabitEthernet0/0/6]eth-trunk 1

以上配置完之后,需要在HJ1和HJ2上面分别配置:

[HJ1]int Eth-Trunk 1   
[HJ1-Eth-Trunk1]port link-type trunk 
[HJ1-Eth-Trunk1]port trunk allow-pass vlan all
  1. 在JR1、JR2、HJ1和HJ2上启用STP,其中HJ1为主根,HJ2为备根。
准备知识:

生成树协议(stp)

  • STP运算第一步:通过比较每台交换机的ID(交换机优先级+MAC地址构成)选举根交换机。(交换机默认优先级为32768)。

  • 交换机优先级数低为根交换机,次之为备份交换机(优先级相同比较交换机MAC地址,MAC地址小 的选为根交换机)。

  • 可以通过修改优先级,配置STP主根交换机,和备份根交换机;也可以通过stp root primary 指定该交换机为主根交换机,通过命令stp root secondary指定该交换机为备份根交换机。通过命令配置完成后查看主根交换机优先级改为0,备份根交换机优先级为4096。

  • 修改优先级时,只能是4096的整数倍,且小于等于32768.

配置过程
  1. JR1启用STP:

[JR1]stp enable
[JR1]stp mode stp           #更改stp模式为普通stp,交换机默认开启mstp
  1. JR2启用STP:

[JR2]stp enable
[JR2]stp mode stp           #更改stp模式为普通stp,交换机默认开启mstp
  1. HJ1启用STP,并配置HJ1为根交换机

[HJ1]stp enable
[HJ1]stp mode stp           #更改stp模式为普通stp,交换机默认开启mstp
[HJ1]stp prilrity 0         #修改HJ1交换机优先级为0
  1. HJ2启用STP,并配置HJ2为备根交换机

[HJ2]stp enable
[HJ2]stp mode stp            #更改stp模式为普通stp,交换机默认开启mstp
[HJ2]stp prilrity 4096       #修改HJ1交换机优先级为4096
  1. 分别在HJ1和HJ2的上行接口关闭stp,如果不关闭的话,会导致HX的g0/0/3端口被阻塞,从而导致全网不能连通。(也可以选择直接关闭HX的stp)

  • 关闭HJ1上行接口的stp

[HJ1]int g0/0/1
[HJ1-GigabitEthernet0/0/1]stp disable
  • 关闭HJ2上行接口的stp

[HJ2]int g0/0/1
[HJ2-GigabitEthernet0/0/1]stp disable
  1. 在HJ1上为销售部、宣传部、客服部主机提供默认网关,在HJ2上为财务处主机提供默认网关。
准备知识:
  1. 一般取xx.xx.xx.254作为网关地址,(其他也可以)。

  1. 在交换机上配置网关,是在对应主机的vlan下配置。

配置过程:
  1. 在HJ1上为销售部、宣传部、客服部主机提供默认网关

#在HJ1上为销售部提供默认网关
[HJ1]int vlan 115
[HJ1-Vlanif115]ip add 192.20.115.254 24
#在HJ1上为宣传部提供默认网关
[HJ1]int vlan 116
[HJ1-Vlanif116]ip add 192.20.116.254 24
#在HJ1上为客服部提供默认网关
[HJ1]int vlan 117
[HJ1-Vlanif117]ip add 192.20.117.254 24
  1. 在HJ2上为财务处主机提供默认网关。

#在HJ2上为财务处主机提供默认网关
[HJ2]int vlan 118
[HJ2-Vlanif118]ip add 192.20.118.254 24
  1. 在汇聚层、核心层交换机以及出口路由器上配置OSPF协议,使内网互通。
配置过程
  1. 在汇聚层交换机HJ1上配置OSPF协议:

[HJ1]ospf 1
[HJ1-ospf-1]area 0
[HJ1-ospf-1-area-0.0.0.0]network 192.20.115.0 0.0.0.255
[HJ1-ospf-1-area-0.0.0.0]network 192.20.116.0 0.0.0.255
[HJ1-ospf-1-area-0.0.0.0]network 192.20.117.0 0.0.0.255
[HJ1-ospf-1-area-0.0.0.0]network 192.20.120.0 0.0.0.255
  1. 在汇聚层交换机HJ2上配置OSPF协议:

[HJ2]ospf 1
[HJ2-ospf-1]area 0
[HJ2-ospf-1-area-0.0.0.0]network 192.20.115.0 0.0.0.255
[HJ2-ospf-1-area-0.0.0.0]network 192.20.118.0 0.0.0.255
[HJ2-ospf-1-area-0.0.0.0]network 192.20.121.0 0.0.0.255
  1. 核心层交换机HX上配置OSPF协议:

[HX]ospf 1
[HX-ospf-1]area 0
[HX-ospf-1-area-0.0.0.0]network 192.20.119.0 0.0.0.255
[HX-ospf-1-area-0.0.0.0]network 192.20.120.0 0.0.0.255
[HX-ospf-1-area-0.0.0.0]network 192.20.121.0 0.0.0.255
[HX-ospf-1-area-0.0.0.0]network 192.20.122.0 0.0.0.255
  1. 在出接口路由器CK上配置OSPF协议:

[CK]ospf 1
[CK-ospf-1]area 0
[CK-ospf-1-area-0.0.0.0]network 192.20.122.0 0.0.0.255
测试结果:(测试结果为内网互通,这里只显示几个)
  1. 边界路由器CK与数据中心连通性测试:

  1. 边界路由器CK与销售部连通性测试:

  1. 边界路由器CK与宣传部连通性测试:

  1. 在数据中心服务器上开启WWW服务,测试客户端的访问。
  1. 实现除客服部外其他部门主机对财务处主机的访问。
准备知识:
  1. 实现某一网段不能访问另一网段,选择使用高级acl(3000-3999)

  1. 实现拒绝或允许某一网段访问,选择使用基本acl(2000-2999)

配置过程

我选择在靠近财务部的主机上配置,由于二层交换机上面没有配置路由信息,所以选择在HJ2上面配置。

  1. 在HJ2上配置acl,拒绝客服部访问财务部:

[HJ2-acl-adv-3000]acl 3000
[HJ2-acl-adv-3000]rule deny ip source 192.20.117.0 0.0.0.255 destination 192.20.118.0 0.0.0.255
[HJ2-acl-adv-3000]rule permit ip
  1. 在HJ2的g0/0/2端口的出方向上调用acl 3000:

[HJ2]int g0/0/2
[HJ2-GigabitEthernet0/0/2]traffic-filter outbound acl 3000
测试结果
  1. 在出口路由器CK与运营商路由器ISP之间开启CHAP认证,认证用户名为姓名全拼首字母,密码相同。
准备知识
  1. CHAP认证分为单向认证和双向认证。

  1. 配置有”ppp authentication-mode chap”命令的一段,说明是主认证方,若两个路由器都有,说明是双向认证。

配置过程

这里,我选择ISP为主认证方,CK为被认证方

  1. 主认证方ISP的配置:

[ISP]aaa
[ISP-aaa]local-user huawei password cipher huawei
[ISP-aaa]local-user huawei service-type ppp
[ISP]int s4/0/0
[ISP-Serial4/0/0]link-protocol ppp
[ISP-Serial4/0/0]ppp authentication-mode chap
  1. 被认证方CK的配置:

#这里的user和password要与主认证方的一致
[CK]int s4/0/0
[CK-Serial4/0/0]link-protocol ppp
[CK-Serial4/0/0]ppp chap user huawei
[CK-Serial4/0/0]ppp chap password cipher huawei
测试结果
  1. 在CK与ISP之间配置OSPF,实现外网互通。
准备知识
  1. 内外网分别配置OSPF协议。说明内网和外网配置ospf协议的进程号不能相同,区域号可以相同。

配置过程
  1. 在CK上配置OSPF协议:

[CK]ospf 2
[CK-ospf-2]area 0
[CK-ospf-2-area-0.0.0.0]network 200.20.115.0 0.0.0.255
  1. 在ISP上配置OSPF协议:

[ISP]ospf 2
[ISP-ospf-2]area 0
[ISP-ospf-2-area-0.0.0.0]network 200.20.115.0 0.0.0.255
[ISP-ospf-2-area-0.0.0.0]network 200.20.116.0 0.0.0.255
测试结果
  1. CK ping GWPC测试结果:

  1. 在CK路由器上配置NAT,实现企业网内除财务处主机外的Internet访问。
准备过程:
  1. NAT分为:Basic NAT、NAPT、Easy-ip(特殊的NAPT)。

  1. 华为设备acl默认拒绝所有。

  1. 想要实现私网到公网,需要在汇聚层和核心层有外网的路由,所以需要配置默认路由或者静态路由。

配置过程:(在CK上配置)
  1. 配置NAT:

  • Basic NAT配置过程:

[CK]acl 2000
[CK-acl-basic-2000]rule 5 deny source 192.20.118.0 0.0.0.255 
[CK-acl-basic-2000]rule 10 permit 
[CK]nat address-group 1 address 200.20.115.6 200.20.115.10        #地址池自己设置
[CK]int s4/0/0
[CK-Serial4/0/0]nat outbound 2000 address-group 1 no-pat 
  • NAPT配置过程:

[CK]acl 2000
[CK-acl-basic-2000]rule 5 deny source 192.20.118.0 0.0.0.255 
[CK-acl-basic-2000]rule 10 permit 
[CK]nat address-group 1 address 200.20.115.6 200.20.115.10        #地址池自己设置
[CK]int s4/0/0
[CK-Serial4/0/0]nat outbound 2000 address-group 1 
  • EASY-IP配置过程:

[CK]acl 2000
[CK-acl-basic-2000]rule 5 deny source 192.20.118.0 0.0.0.255 
[CK-acl-basic-2000]rule 10 permit 
[CK]int s4/0/0
[CK-Serial4/0/0]nat outbound 2000
  1. 配置默认路由

  • 在HJ1上面配置默认路由:

[HJ1]ip route-static 0.0.0.0 0.0.0.0 192.20.120.2
  • 在HJ2上面配置默认路由:

[HJ2]ip route-static 0.0.0.0 0.0.0.0 192.20.121.2
  • 在HX上面配置默认路由:

[HX]ip route-static 0.0.0.0 0.0.0.0 192.20.122.1
测试结果:
  1. 财务部访问公网PC:

  1. 销售部访问公网PC:

  1. 在CK路由器上配置NAT Server,实现公网PC对数据中心WWW服务器的WEB访问。
配置过程
[CK]int s4/0/0
[CK-Serial4/0/0]nat server protocol tcp global 200.20.115.5 www inside 192.20.119.1 www

#nat server是将内网ip和公网ip地址做映射。访问公网地址相当于内网ip地址
测试结果

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
设计思路: 1. 用户注册、登录与权限管理 2. 职位发布与管理 3. 简历上传与管理 4. 搜索与推荐功能 5. 数据统计与分析功能 具体实现: 1. 用户注册、登录与权限管理 - 使用Spring Security实现用户注册和登录功能,并且实现角色授权和权限管理 - 使用JWT(Json Web Token)实现无状态认证,提高系统的性能和安全性 2. 职位发布与管理 - 提供职位发布功能,管理员可以审核发布的职位信息 - 提供职位搜索功能,用户可以根据关键字、城市、薪资等条件进行搜索 - 实现职位推荐功能,根据用户的搜索历史和个人信息,推荐符合用户需求的职位信息 3. 简历上传与管理 - 用户可以上传个人简历,并且管理员可以审核简历信息 - 实现简历搜索功能,企业用户可以根据关键字、城市、薪资等条件进行搜索 4. 搜索与推荐功能 - 实现搜索功能,用户可以根据关键字、城市、薪资等条件进行搜索 - 实现推荐功能,根据用户的搜索历史和个人信息,推荐符合用户需求的职位信息 5. 数据统计与分析功能 - 使用Elasticsearch实现职位信息的全文检索和数据统计功能 - 使用Kibana实现数据可视化,可以展示职位信息、用户信息、简历信息等数据的统计结果 总结: 基于SpringBoot的高校求职招聘,可以提供职位发布、简历上传、搜索推荐等功能,同时使用Spring Security进行用户认证和权限管理,使用Elasticsearch进行数据统计和分析,可以为用户和企业用户提供便捷的求职和招聘服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小天才。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值