
这是个问题
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接口中设置了该地址,并且可以工作!
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我看不出我的错误在哪里,请有什么建议吗?
发布于 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个网络中进行子网
因此,您可以在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,可以使用
或
注意,由于网络地址和广播地址,/28允许14台主机(包括将用作网关的主机),/27允许30台。
发布于 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地址完全重叠
发布于 2015-08-21 14:13:00
其他答案是正确的。若要查找任意IP地址的子网地址,请使用掩码掩码对给定地址进行掩码。这意味着任何具有/27的子网( 32位地址-27位掩码=5位加比特,2^5=32)必须以32的倍数开始。144地址不是32的倍数。
在任何这样的问题中,用二进制语言来解决是很有帮助的。只是和地址与掩码,以获得子网。
https://networkengineering.stackexchange.com/questions/20801
复制相似问题