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

Multi-Segment应用——一个Network多个Subnet

这是一个土豪的故事。一般来说,一个Network对应一个Subnet,这是符合人们认知的。在这个二层网络里,大家属于一个三层子网,这样无论是从二层通还是三层通的概念来讲,
这是一个土豪的故事。
一般来说,一个Network对应一个Subnet,这是符合人们认知的。在这个二层网络里,大家属于一个三层子网,这样无论是从二层通还是三层通的概念来讲,都是符合常理的。
但是,一个Network里面,如果虚拟机(或者Host)太多,会产生问题,比如:这个Network的二层广播风暴,网络里面交换机的ARP表项容量限制,等等。所以,一般来说,一个Network,其规划容纳的VM的数量是有一定限度的。如果超出这个限度,一般会多规划几个Network(Subnet)。
可是土豪不这么想,这么多Network,每次创建虚拟机,还要让它选择属于哪个Network,不开心。这么任性基本就无解了,除非打破常规。
是的,Neutron就是打破常规,亲手消灭了Network这个模型的含义。Network本身是一个二层网络,现在Neutron废除了这个含义,把Network当做一批网络容器。每个二层网络对应一个Subnet,如下图所示:
现在Network变成了一个大框,它包含了上述4个L2 Network:
1 每个L2 Network内部,是二层通。
2 每个L2 Network之间,是三层通。
这只是逻辑概念,实际上来说,每个L2 Network之间,如何进行三层通呢?需要用到物理路由器(考虑到性能,不能使用虚拟路由器),如下图所示:
这样的网络,Neutron称为Routed Network。这是一个物理组网,如果回到逻辑模型,该如何表达呢?现在能表达一个Network中有多个L2 Network的有两个候选方案:
1 Network模型中的segments字段。
2 独立的一个模型:Segment。
但是,我们还需要两个内容:每个Segment有一个Subnet、Network包含多个Subnets。如下图所示:
满足这样关系的只能是那个独立的模型Segment,如下图所示。
这三个模型之间,通过互相关联对方达到和谐。Subnet模型内的gateway_ip字段,指向物理路由器对应网口的IP地址。
不过故事讲到这里,还不能算结束。因为这里面的路由器使用的是物理路由器,一个机架接到一个物理路由器的网口上以后就是固定了,不能随意修改了,而这个网口的IP地址也已经是固定了,也不能随意修改了,这就要求:这个机架上的对应的Host/VM,其Subnet需要和这的物理路由器的网口,是同一个网段,否则路由不能通。如下图所示:
图中,如果IP1和IP2不是同一个Subnet,那么这个路由是不通的。所以,管理员必须要做一个规划,将每个机架对应的网关IP、DHCP Server等都事先规划好。
首先规划的是每个Segment的网关信息。网关IP必须属于Segment中的子网网段,如下表所示:
其次要规划的是每个主机(Host)属于哪个Segment,如下表所示:
最后还要规划DHCP Agent部署在哪个主机。因为这种场景,DHCP Agent只能支持一个Segment,所以必须一个Segment要部署一个Agent。为了减少节点数量,一般将DHCP Agent部署于网络节点上,如下表:
做好这些的规划以后,Network就可以安静地做个美男子了。它不再是一个二层网络的含义,而是一批二层网络的容器。而土豪在创建虚拟机时,也就可以只选择一个Network了。

推荐阅读
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 本文介绍如何在华为CE交换机上配置M-LAG(多链路聚合组),以实现CE1和CE2设备作为VLAN 10网关的高可用性。通过详细的配置步骤,确保网络冗余和稳定性。 ... [详细]
  • 配置多VLAN环境下的透明SQUID代理
    本文介绍如何在包含多个VLAN的网络环境中配置SQUID作为透明网关。网络拓扑包括Cisco 3750交换机、PANABIT防火墙和SQUID服务器,所有设备均部署在ESXi虚拟化平台上。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • SDN网络拓扑发现机制解析
    本文深入探讨了SDN(软件定义网络)中拓扑发现的原理与实现方法,重点介绍了LLDP协议在OpenFlow环境中的应用,并讨论了非OpenFlow设备存在时的链路发现策略。 ... [详细]
  • 访问一个网页的全过程
    准备:DHCPUDPIP和以太网启动主机,用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连.学校的这台路由器与一个ISP链接,此ISP(Intern ... [详细]
  • 本文详细介绍了虚拟专用网(Virtual Private Network, VPN)的概念及其通过公共网络(如互联网)构建临时且安全连接的技术特点。文章探讨了不同类型的隧道协议,包括第二层和第三层隧道协议,并提供了针对IPSec、GRE以及MPLS VPN的具体配置指导。 ... [详细]
  • 本文深入探讨了MAC地址与IP地址绑定策略在网络安全中的应用及其潜在风险,同时提供了针对该策略的破解方法和相应的防御措施。 ... [详细]
  • MySQL性能测试标准倡议:老叶提出的压测基准
    进行MySQL的压力测试通常是为了评估新旧版本之间的性能差异、验证硬件升级的效果、测试参数调整的影响以及评估新业务的负载承受能力。老叶提出了一个MySQL压力测试基准值倡议,旨在促进行业内的标准化和成果共享。 ... [详细]
  • 本文探讨了局端设备与终端设备的基本概念及其在网络架构中的作用,详细分析了两者的工作原理、分类及应用场景。 ... [详细]
  • 深入理解Docker网络管理
    本文介绍了Docker网络管理的基本概念,包括为什么需要Docker网络管理以及Docker提供的多种网络驱动模式。同时,文章还详细解释了Docker网络相关的命令操作,帮助读者更好地理解和使用Docker网络功能。 ... [详细]
  • 利用RabbitMQ实现高效延迟任务处理
    本文详细探讨了如何利用RabbitMQ实现延迟任务,包括其应用场景、实现原理、系统设计以及具体的Spring Boot实现方式。 ... [详细]
  • 本文档详细介绍了思科交换机的基本配置命令,包括进入特权模式、配置交换机名称及密码、VLAN配置、端口访问、查看配置信息、恢复出厂设置以及远程登录设置等。 ... [详细]
author-avatar
手机用户2502922607
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有