首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与VLANS重叠

与VLANS重叠
EN

Network Engineering用户
提问于 2015-08-21 10:44:54
回答 3查看 10.7K关注 0票数 1

这是个问题

SW_R2(config)#int vlan 2 SW_R2(config-if)#ip addr 172.16.0.129 255.255.255.240 SW_R2(config-if)#int vlan 3 SW_R2(config-if)#ip addr 172.16.0.145 255.255.255.224 % 172.16.0.128 overlaps with Vlan2 SW_R2(config-if)#

我使用的是第三层交换机,在三个Vlans中设置Ip地址。

172.16.0.128/29和172.16.0.144/27处于不同的子网中,我在路由器中测试了该地址,并在FastEthernet接口中设置了该地址,并且可以工作!

代码语言:javascript
复制
interface FastEthernet0/1
!
interface FastEthernet0/2
 switchport trunk encapsulation dot1q
!
interface FastEthernet0/3
 switchport trunk encapsulation dot1q
!
interface FastEthernet0/4
 switchport trunk encapsulation dot1q
!

interface Vlan1
 no ip address
 shutdown
!
interface Vlan2
 ip address 172.16.0.129 255.255.255.240
!
interface Vlan3
 no ip address

我看不出我的错误在哪里,请有什么建议吗?

EN

回答 3

Network Engineering用户

回答已采纳

发布于 2015-08-21 10:51:22

错误存在于子网中。

172.16.0.145带有子网掩码255.255.255.224给您一个网络172.16.0.128/27

您在VLAN 2上设置的网络是您试图在VLAN3上设置的子网,因此重叠。

针对评论进行编辑

网络172.16.0.128/27可在2个网络中进行子网

  • 172.16.0.128/28
  • 172.16.0.144/28

因此,您可以在VLAN2和VLAN3上使用这两个子网,但不能使用原始网络及其子网之一。

将子网掩码更改为255.255.255.240,您将没有重叠。

如果您需要一个更大的子网(用于14台以上的主机),则需要使用下一个可用的/27网络,即172.16.0.160/27 (即172.16.0.160带有子网掩码255.255.255.224)。

编辑2回应其他评论

要将/26子网到一个/27加上两个/28,可以使用

  • 172.16.0.128/28
  • 172.16.0.144/28
  • 172.16.0.160/27

  • 172.16.0.128/27
  • 172.16.0.160/28
  • 172.16.0.176/28

注意,由于网络地址和广播地址,/28允许14台主机(包括将用作网关的主机),/27允许30台。

票数 2
EN

Network Engineering用户

发布于 2015-08-21 10:51:22

您的int vlan 3 IP地址位于172.16.0.128/27的子网络中,可能的主机范围为172.16.0.129-172.16.0.159。它与您指定的int 2 IP地址完全重叠

票数 1
EN

Network Engineering用户

发布于 2015-08-21 14:13:00

其他答案是正确的。若要查找任意IP地址的子网地址,请使用掩码掩码对给定地址进行掩码。这意味着任何具有/27的子网( 32位地址-27位掩码=5位加比特,2^5=32)必须以32的倍数开始。144地址不是32的倍数。

在任何这样的问题中,用二进制语言来解决是很有帮助的。只是和地址与掩码,以获得子网。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/20801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档