基于BGP技术和防火墙双机热备技术的校园网设计与实现

news2024/10/6 20:41:12

规划设计描述

网络拓扑设计分为三部分进行设计:主校区网络、 运营商骨干网络、分校区网络。

总公司网络设计:

划分:教学楼区域、宿舍区域、办公楼区域、行政楼区域,图书馆区域、数据中心。并且设有web服务器。出口设置双机热备技术,与互联相连,并设置NAT。

运营商设计:

底层路由采用OSPF多区域设计,BGP进行AS路由互联。提供互联网访问。

分公司网络设计:

功能区域划分:教学楼、图书馆。出口与互联网相连。设置NAT提供上网业务。

总校区与分校区采用MPLS vpn隧道 穿越互联网 进行 互访。

部门vlan划分及IP地址

网络用户

IP网段

网关

所属VLAN

办公楼

192.168.10.0/24

192.168.10.254

Vlan10

行政楼

192.168.20.0/24

192.168.20.254

VLAN20

教学楼

192.168.30.0/24

192.168.30.254

VLAN30

图书馆

192.168.40.0/24

192.168.40.254

VLAN40

宿舍楼

192.168.50.0/24

192.168.50.254

VLAN50

服务器

192.168.60.0/24

192.168.60.254

VLAN60

分校区规划

教学楼

192.168.70.0/24

192.168.70.254

VLAN70

图书馆

192.168.80.0/24

192.168.80.254

VLAN80

网络拓扑

网络配置实施

接入层配置:

interface Ethernet0/0/1

port link-type trunk

port trunk allow-pass vlan 2 to 4094

interface Ethernet0/0/2

port link-type trunk

port trunk allow-pass vlan 2 to 4094

interface Ethernet0/0/3

port link-type access

port default vlan 10

其他接入交换机配置同理

汇聚三层配置

interface Vlanif50

ip address 192.168.50.254 255.255.255.0

dhcp select interface

VRRP配置

以一个汇聚层为例:

汇聚A

interface Vlanif10

ip address 192.168.10.1 255.255.255.0

vrrp vrid 10 virtual-ip 192.168.10.254

vrrp vrid 10 priority 120

interface Vlanif20

ip address 192.168.20.1 255.255.255.0

vrrp vrid 20 virtual-ip 192.168.20.254

汇聚B

interface Vlanif10

ip address 192.168.10.2 255.255.255.0

vrrp vrid 10 virtual-ip 192.168.10.254

interface Vlanif20

ip address 192.168.20.2 255.255.255.0

vrrp vrid 20 virtual-ip 192.168.20.254

vrrp vrid 20 priority 120

MSTP配置

stp region-configuration

region-name huawei

instance 1 vlan 10

instance 2 vlan 20

active region-configuration

[Huawei]stp instance 1 root primary

[Huawei]stp instance 2 root secondary

核心汇聚路由配置

ospf 1

area 0.0.0.0

network 192.168.0.0 0.0.255.255

出口防火墙配置

hrp interface GigabitEthernet1/0/6 remote 10.1.1.1

hrp mirror session enable

interface GigabitEthernet1/0/0

undo shutdown

ip address 100.1.1.1 255.255.255.0

vrrp vrid 1 virtual-ip 100.1.1.100 active

interface GigabitEthernet1/0/0

undo shutdown

ip address 100.1.1.2 255.255.255.0

vrrp vrid 1 virtual-ip 100.1.1.100 standby

安全策略

security-policy

rule name ISP

source-zone trust

destination-zone untrust

action permit

rule name Server

source-zone trust

destination-zone dmz

action permit

#

NAT配置

rule name ISP

source-zone trust

destination-zone untrust

action source-nat easy-ip

#

公网及MPLS vpn 配置

底层IGP路由OSPF

ospf 1

area 0.0.0.0

network 12.1.1.1 0.0.0.0

network 14.1.1.1 0.0.0.0

公网MPLS 建立LSP

[Huawei]mpls lsr-id 1.1.1.1

[Huawei-mpls]mpls ldp

配置VPN实例

[Huawei]ip vpn-instance vpn1

[Huawei-vpn-instance-vpn1]route-distinguisher 100:1

[Huawei-vpn-instance-vpn1-af-ipv4]vpn-target 100:200

[Huawei-GigabitEthernet0/0/0]ip binding vpn-instance vpn1

[Huawei-GigabitEthernet0/0/0]ip add 100.1.1.254 24

建立BGP vpnv4邻居

[Huawei]bgp 100

[Huawei-bgp]undo default ipv4-unicast

[Huawei-bgp]peer 5.5.5.5 as 100

[Huawei-bgp]peer 5.5.5.5 connect-interface lo0

[Huawei-bgp]ipv4-family vpnv4

[Huawei-bgp-af-vpnv4]peer 5.5.5.5 enable

对端PE同理配置

PE与CE的路由配置

ospf 2 vpn-instance vpn1

area 0.0.0.1

network 100.1.1.254 0.0.0.0

分部侧使用静态路由来形成

[Huawei]ip route-static vpn-instance vpn2 192.168.70.0 24 200.1.1.1

[Huawei]ip route-static vpn-instance vpn2 192.168.80.0 24 200.1.1.1

在BGP中引入VPN 实例的路由

[Huawei-bgp-vpn1]import-route ospf 2 route-policy p1

route-policy 用于过滤不需要的路由

acl number 2000

rule 5 permit source 192.168.10.0 0.0.0.255

rule 10 permit source 192.168.20.0 0.0.0.255

rule 15 permit source 192.168.30.0 0.0.0.255

rule 20 permit source 192.168.40.0 0.0.0.255

rule 25 permit source 192.168.50.0 0.0.0.255

rule 30 permit source 192.168.60.0 0.0.0.255

rule 35 permit source 192.168.70.0 0.0.0.255

rule 40 permit source 192.168.80.0 0.0.0.255

route-policy p1 permit node 10

if-match acl 2000

网络测试

DHCP服务测试

内网互联互通测试

MPLS VPN 进行访问测试

数据抓包

测试截图联系作者获取

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

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

相关文章

人工智能在网络犯罪中的应用:5个最重要的趋势

在当今的数字世界中,网络威胁不断演变。 人工智能的使用虽然在网络犯罪中还不是必须的,但无疑是我们将在未来几年看到的具有重大发展的最有前途的技术之一。 随着 AI 技术的进步,攻击者开始尝试新的、越来越复杂和有效的攻击模式和技术。 …

PCL OcTree(二)——点云压缩

文章目录 一、应用背景二、代码解读1、官方源码2、代码解释与扩展3、完整代码三、参考文献一、应用背景 点云由庞大的数据集组成,这些数据集通过距离、颜色、法线等附加信息来描述空间三维点。此外,点云能以非常高的速率被创建出来,因此需要占用相当大的存储资源,一旦点云…

【信管9.3】项目干系人管理

项目干系人管理干系人,这三个字我们已经很早就见过了,相信你对它一定不会陌生。在我们的教材中,它是和项目沟通管理放在一起的,在同一个章节中讲完了,我们也遵循教材的顺序,将它和沟通放在一起。其实&#…

【计算机网络(考研版)】第一站:计算机网络概述(二)

目录 四、OSI参考模型和TCP/IP模型 1.ISO/0SI参考模型 2.TCP/IP模型 3.OSI/RM参考模型和TCP/IP参考模型的区别和联系 4.五层教学模型 5.数据流动示意图 四、OSI参考模型和TCP/IP模型 前面我们已经讨论了体系结构的基木概念,在具体的实施中有两个重要的网络体系…

Qt扫盲-QNetworkReply理论总结

QNetworkReply理论总结一、概述二、使用1. 读取body内容2. 获取head属性值3. 错误处理一、概述 QNetworkReply类包含了与QNetworkAccessManager发送的请求回来的相关的数据和元数据。与QNetworkRequest类似,它包含一个URL和头部(包括解析的和原始的形式)&#xff0…

Java基础语法——运算符与表达式

目录 Eclipse下载 安装 使用 运算符 键盘录入 Eclipse下载 安装 使用 Eclipse的概述(磨刀不误砍柴工)——是一个IDE(集成开发环境)Eclipse的特点描述(1)免费 (2)纯Java语言编写 (3)免安装 &#xff08…

【自然语言处理】情感分析(二):基于 scikit-learn 的 Naive Bayes 实现

情感分析(二):基于 scikit-learn 的 Naive Bayes 实现在上一篇博客 情感分析(一):基于 NLTK 的 Naive Bayes 实现 中,我们介绍了基于 NLTK 实现朴素贝叶斯分类的方法,本文将基于 sci…

阿里云效git仓库的创建与使用

一、为何选用阿里仓库为什么要让同学们什么阿里云git仓库呢?主要是考虑速度、容量、人数限制、功能等因素。阿里的速度较快。代码库不限,人数不限制。gitee等仓库要求人员在5名以下,不方便实操练习。云效的功能还强大。有阿里做后盾&#xff…

微服务必经之路,企业应用架构蓝图,有状态和无状态组件之分

微服务如火如荼,但很多时候是事倍功半,花了大力气,收获很少。怎样实现一键扩展,负载量自然伸缩,高可用呢? 一般公司都有了企业级的应用,我们通常所说的三层架构,即用户界面或者说前台…

“华为杯”研究生数学建模竞赛2005年-【华为杯】D题:仓库容量有限条件下的随机存贮管理问题(附获奖论文和matlab代码)

赛题描述 工厂生产需定期地定购各种原料,商家销售要成批地购进各种商品。无论是原料或商品,都有一个怎样存贮的问题。存得少了无法满足需求,影响利润;存得太多,存贮费用就高。因此说存贮管理是降低成本、提高经济效益的有效途径和方法。 问题2 以下是来自某个大型超市的…

【Android】开发一个简单时钟应用每天看时间起床

有没有想过,家里闲置不用的旧手机可以当时钟闹钟来用,觉得这个想法可以吧,把闲置手机充分利用起来了呢,接下来给大家讲一下如何实现,功能简单,可以当作编程入门课。 在电脑上,打开我们熟悉的An…

【设计模式】结构型模式·享元模式

学习汇总入口【23种设计模式】学习汇总(数万字讲解体系思维导图) 写作不易,如果您觉得写的不错,欢迎给博主来一波点赞、收藏~让博主更有动力吧! 一.概述 定义:运用共享技术来有效地支持大量细粒度对象的复用。通过共享已经存在的对…

厚积薄发打卡Day115:Debug设计模式<简单工厂、工厂方法、抽象工厂>

厚积薄发打卡Day115&#xff1a;Debug设计模式<简单工厂、工厂方法、抽象工厂> 简单工厂 定义 由一个工厂对象决定创建出哪一种产品类的实例&#xff08;严格意义并不是设计模式&#xff0c;更是一种风格&#xff09; 类型&#xff1a;创建型&#xff0c;但不属于GOF…

PyAutoFEP Tutorial--基于Gromacs

PyAutoFEP 自由能微扰计算–基于Gromacs 简介 注意&#xff1a;以下教程假定读者熟悉分子动力学 (MD) 和自由能微扰 (FEP) 理论。此外&#xff0c;了解 GROMACS 工具、拓扑和输入文件也很有用。整个教程都使用 Linux 命令行。最后&#xff0c;建议用户阅读并参考 PyAutoFEP 手…

17种编程语言+10种排序算法

开源地址 https://gitee.com/lblbc/simple-works/tree/master/sort 覆盖语言&#xff1a;C、C、C#、Java、Kotlin、Dart、Go、JavaScript(JS)、TypeScript(TS)、ArkTS、swift、PHP。 覆盖平台&#xff1a;安卓(Java、Kotlin)、iOS(SwiftUI)、Flutter(Dart)、Window桌面(C#)、前…

AI算法工程师 | 09机器学习-概率图模型(二)朴素贝叶斯算法与文本分类(1)

目录机器学习 - 概率图模型 之 朴素贝叶斯算法一、贝叶斯与朴素贝叶斯算法1、相关概念2、朴素贝叶斯分类的工作流程3、朴素贝叶斯的优缺点二、文本分类1、one-hot 编码2、TF-IDF 词频-逆文档频率3、代码&#xff1a;基于朴素贝叶斯实现文本分类&#xff08;使用 Python 手动实现…

力扣刷题| 239. 滑动窗口最大值、347.前 K 个高频元素

文章目录LeetCode 239. 滑动窗口最大值题目链接&#x1f517;思路代码实现LeetCode 347.前 K 个高频元素题目链接&#x1f517;思路代码实现LeetCode 239. 滑动窗口最大值 题目链接&#x1f517; LeetCode 239. 滑动窗口最大值 思路 这是使用单调队列的经典题目 难点是如何…

html列表

1.无序列表&#xff1a; 场景&#xff1a;在网页中表示一组无顺序之分的列表 如&#xff1a;新闻列表 标签组成&#xff1a; ul&#xff1a; 表示无序列表的整体&#xff0c;用于包裹li标签 li&#xff1a;表示无序列表的每一项&#xff0c;用于包含每一行的内容 注意点&…

Makefile学习③:编译流程

Makefile学习③&#xff1a;编译流程 学习前准备 实现七个文件的编写&#xff0c;例如&#xff1a;实现加减乘三个函数的.c文件和.h文件的编写加上主函数main.c&#xff0c;方便后续使用Makefile将其分别编译。 博主的demo如下&#xff1a; 使用gcc 命令将所有文件编译出来生…

线程控制--Linux

文章目录线程理解线程的优点与缺点进程的多个线程共享线程控制线程创建线程终止线程等待线程分离总结线程理解 谈及线程&#xff0c;就不得不谈起进程与线程的关系了。学习完前面有关进程的知识&#xff0c;之前我们对进程的定义是&#xff1a;内核数据结构代码和数据。但是今…