热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

网络优化_十个网络优化改造案例之五NAS区域网络第二次改造

主要内容及技术使用三层接口规避广播风险O


主要内容及技术

使用三层接口规避广播风险

OSPF路由过滤技术

前言

       一个大型企业网络的架构一般分为:接入层、汇聚层、核心层。从接入层到汇聚层可以采用VLANTrunk透传的方式,但是如果这个Trunk透到了核心层,就会使得二层网络规模变得巨大,甚至导致生成树协议也无法正常收敛。上一讲讲过的NAS区域网络改造,就出现了生成树协议无法收敛的情形。对于NAS区域网络,在经过一个月的研究以后,决定将业务区域交换机与Cisco4503E之间的链路全部改成三层链路,跑OSPF路由协议,并且使用路由过滤的方式,不让业务区域之间相互收到路由条目。这样做,不仅大大减小了STP收敛范围,也使得网络变得更加健壮。

一、需求描述

1.1、         第二次改造的方式

省公司两台NAS核心交换机原型号为ZTE8905,更换为Cisco4503E以后,虽然与CiscoH3CSTP兼容性问题得到解决,但是整个网络中交换机数量多,业务VLAN多,且综合管理区域网络结构复杂。如果只是在Cisco4503E上采用二层透传VLAN的方式让各个区域的服务器与NAS机头通信,广播不好控制,而且经常出现网络因为STP计算出现短暂中断的情况。

       由于网络规模较大,结构复杂,单纯的使用二层透传不容易控制广播,而且经常发生网络闪断的现象,所以,本次方案将对网络进行进一步改造,将二层透传模式改成三层路由传递模式。

1.2、         改造目的

       在本次网络改造中,将各个业务区域交换机与Cisco 4503E之间的链路由现行的二层改为三层。这样,就可以将STP的计算规模限制在每个业务区域,而不必全网泛洪。从而,提升每个区域的STP计算效率,避免网络短暂中断。

       将业务区域交换机与Cisco4503E之间的接口改为路由模式,也是为了更好的隔离各个业务区域,当一个业务的网络因为广播风暴出现故障的时候不会影响到另外一个区域。另外,为了更好的控制路由传递,流量能够自动在主备设备之间进行切换,本次改造将采用OSPF路由协议,并且结合分发列表、route-map,使得各个业务区域只能接收到到达NAS机头的路由。这样达到的目的就是:各个业务区域可以和NAS机头通信,但是不能相互访问。

1.3、         拓扑总图(不变)

技术分享

二、IP地址规划

Cisco4503E-A设备互联接口与IP地址规划见下表

本端接口

本端IP地址

对端接口

对端IP地址

业务区域

Ge-3/5

10.115.128.177/30

LC-0/1

10.115.128.178/30

财务系统区

Ge-3/7

10.115.128.181/30

LC-0/4

10.115.128.182/30

DMZ

Ge-3/2

10.115.128.185/30

LC-5

10.115.128.186/30

协同办公区

Ge-3/4

10.115.128.189/30

LC-5

10.115.128.190/30

综合业务区

Ge-2/2

10.115.128.193/30

Ge4-44

10.115.128.194/30

资产管理区

Ge-2/1

10.115.128.197/30

Ge-4/44

10.115.128.198/30

办公局域网

 

Cisco4503E-B设备互联接口与IP地址规划见下表

本端接口

本端IP地址

对端接口

对端IP地址

业务区域

Ge-3/5

10.115.128.201/30

LC-0/1

10.115.128.202/30

财务系统区

Ge-3/7

10.115.128.205/30

LC-0/4

10.115.128.206/30

DMZ

Ge-3/2

10.115.128.209/30

LC-5

10.115.128.210/30

协同办公区

Ge-3/4

10.115.128.213/30

LC-5

10.115.128.214/30

综合业务区

Ge-2/2

10.115.128.217/30

Ge4-44

10.115.128.218/30

资产管理区

Ge-2/1

10.115.128.221/30

Ge-4/44

10.115.128.222/30

办公局域网

 

三、实施步骤

3.1、配置互联IP地址

        由于双方设备都是交换机,所以需要首先将双方设备的互联接口改为路由接口

Cisco 4503E-A上做如下配置:

       interface gi 3/7

    no switchport

    ip add 10.115.128.181 255.255.255.252

    no sh

Cisco4503E-B上做如下配置:

    interface gi 3/7

    no switchport

    ip add 10.115.128.205 255.255.255.252

    no sh

3.2、在DMZ区域核心交换机S7506E上配置VRRP

S7506E-01上配置业务网段和VRRP

  int vlan 135

    ip add 10.115.135.252 255.255.255.248

    vrrp vrid 135 virtual-ip 10.115.135.254

    vrrp vrid 135 prio 120

S7605E-02上配置业务网段和VRRP

    int vlan 135

    ip add 10.115.135.253 255.255.255.248

    vrrp vrid 135 virtual-ip 10.115.135.254

    vrrp vrid 135 prio 80

3.3、配置OSPF路由协议和路由过滤

在所有设备上配置OSPF路由协议,保证每个业务区域可以和NAS机头互通,但是各个业务区域之间不能相互访问。此时,可以使用分发列表,不能互相访问的区域就不通告相关的路由条目。

注:因为OSPF工作的原理的特殊性,OSPF不能针对out方向执行路由过滤,因为OSPF向外发送的是LSA。所以对于OSPF的路由过滤只能配置在in方向上,但是这样做会导致配置工作量偏大,因为必须在每一台业务区域的核心交换机上都写一遍过滤命令。

DMZ区域为例,DMZ区域只允许学习到S7503ECisco4503E之间的互联地址,NAS网段的地址,针对H3C S7503E交换机,可以配置如下命令进行路由过滤:

NAS机头网段:10.115.163.248/29

链路网段:10.115.128.180/3010.115.128.204/30

H3C 7503E配置命令:

ipip-prefix NAS index 10 permit 10.115.163.248 29 less-equal 32

ipip-prefix NAS index 11 permit 10.115.128.180 30 less-equal 32

ipip-prefix NAS index 12 permit 10.115.128.204 30 less-equal 32

然后在OSPF进程中输入如下命令:

filter-policyip-prefix NAS import

       如果业务区域的交换机是Force10-C300设备,可以使用ACL结合分发列表的方式来达到路由过滤的的目的

access-list1 permit 10.115.163.248 0.0.0.7

access-list1 permit 10.115.128.180 0.0.0.3

access-list1 permit 10.115.128.204 0.0.0.3

access-list1 deny any

然后在OSPF进程下输入如下命令:

distrib1 in

3.4、其他功能配置

       在现阶段的网络环境中,所有业务区域的STP Root都配置在了Cisco 4503E-A上,将Cisco4503E和各个业务区域的交换机之间的链路改为三层链路以后,需要在各个业务区域重新规划STPRoot

 

 


本文出自 “捷哥的IT小屋” 博客,谢绝转载!


推荐阅读
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 本文详细介绍了HDFS的基础知识及其数据读写机制。首先,文章阐述了HDFS的架构,包括其核心组件及其角色和功能。特别地,对NameNode进行了深入解析,指出其主要负责在内存中存储元数据、目录结构以及文件块的映射关系,并通过持久化方案确保数据的可靠性和高可用性。此外,还探讨了DataNode的角色及其在数据存储和读取过程中的关键作用。 ... [详细]
  • 西北工业大学作为陕西省三所985和211高校之一,虽然在农业和林业领域不如某些顶尖院校,但在航空航天领域的实力尤为突出。该校的计算机科学专业在科研和教学方面也具有显著优势,是考研的理想选择。 ... [详细]
  • RocketMQ在秒杀时的应用
    目录一、RocketMQ是什么二、broker和nameserver2.1Broker2.2NameServer三、MQ在秒杀场景下的应用3.1利用MQ进行异步操作3. ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 短暂的人生中,IT和技术只是其中的一部分。无论换工作还是换行业,最终的目标是成功、荣誉和收获。本文探讨了技术人员如何跳出纯技术的局限,实现更大的职业发展。 ... [详细]
  • 本文介绍了Spring 2.0引入的TaskExecutor接口及其多种实现,包括同步和异步执行任务的方式。文章详细解释了如何在Spring应用中配置和使用这些线程池实现,以提高应用的性能和可管理性。 ... [详细]
  • 在将Web服务器和MySQL服务器分离的情况下,是否需要在Web服务器上安装MySQL?如果安装了MySQL,如何解决PHP连接MySQL服务器时出现的连接失败问题? ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 修复一个 Bug 竟耗时两天?真的有那么复杂吗?
    修复一个 Bug 竟然耗费了两天时间?这背后究竟隐藏着怎样的复杂性?本文将深入探讨这个看似简单的 Bug 为何会如此棘手,从代码层面剖析问题根源,并分享解决过程中遇到的技术挑战和心得。 ... [详细]
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
  • DHCP三层交换机设置方式全局模式和接口模式设置方式和命令resetsave回车输入yreboot输入n输入y重启后就恢复默认设置了默认用户名密码adminAdmin@huawei ... [详细]
  • 本文提供了 RabbitMQ 3.7 的快速上手指南,详细介绍了环境搭建、生产者和消费者的配置与使用。通过官方教程的指引,读者可以轻松完成初步测试和实践,快速掌握 RabbitMQ 的核心功能和基本操作。 ... [详细]
author-avatar
广东暖暖_小乖
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有