如networking拓扑中所示,我有6台Juniper交换机(EX-2200)相互连接。
我有两台电脑,我正在使用
PC1 – (用于通过minicomconfiguration6台交换机)PC2 – 通过在图中用箭头标记的端口监视交换机之间的stream量。
步骤1:
我在交换机3(SW3)上创build了一个新的VLAN,其中包括端口12和端口22.我也将l3接口分配给vlan(vlan_2),IP地址为192.168.1.7。
现在我在PC2上插入Switch 3的Port 0。
现在我尝试从PC2 ping 192.168.1.7(192.168.1.10)
我想知道会发生什么? 我的说法是,我将无法从PC2 ping SW3。这是因为SW3(端口12和端口22)是vlan_2的一部分,vlan_2在逻辑上破坏了广播域,所以192.168.1.7将无法从192.168 .1.10。
现在我在SW1上有一个l3接口,使用默认的vlan(vlan-id 0),IP为192.168.1.1。
Similarly I have enabled IP on SW2 - 192.168.1.2 SW3 - 192.168.1.3 SW4 - 192.168.1.4 SW5 - 192.168.1.5 SW6 - 192.168.1.6
全部使用默认的vlan。
现在我将SW3的12号端口(蓝色电缆)插入PC2。
我尝试从PC2 ping 192.168.1.1。
在这个阶段会发生什么?
我的假设是,我将能够ping开关1.这是正确的?
还有一个问题是,交换机上的单个端口是否可以添加多个VLAN?
我是networkingconfiguration初学者? 任何帮助将不胜感激。
(请忽略图中交换机上的CISCO符号。所有的交换机都是Juniper EX 22-00。)
我可以看到这个设置有两个问题的顺序:
第一点背后的理论是VLANstream量只能通过中继。 这会阻止“客户端”设备(例如PC2)看到不属于他们的stream量。
至less在“广播领域”的概念原则中,你似乎很亲切。 您还应该知道,可以遍历多个广播域的唯一设备是Layer3或更高版本的设备。 在我看来,这些交换机是受pipe理的L2设备。 你需要一个路由器和一点点的vlan理论:)稍后今晚我会发布一个快速的草图所需的所有位,以得到这个工作。
你的第二个问题:“一个端口可以添加到多个vlan?” 不,它不能。 在基于端口的vlan中,比如你正在使用的vlan,这是一个有争议的问题。 这是不同的VLAN的味道。 如果你需要多个vlan来通过这个端口,那么你需要一个中继和一个能够处理它们的设备。 但我怀疑这是你的要求。
你应该坚持使用基于端口的vlan,因为它们是最常用的forms,最容易安装,也是大多数人使用的。
为什么在客户端端口上需要多个vlan? 你在那个港口有什么样的设备? 唯一常见的用例是虚拟化pipe理程序。 在这种情况下,您需要该端口上的一个中继。
另外:无关,但我觉得我需要指出。 你的拓扑很容易失败。 如果顶部或底部的开关应该死掉,networking中的大部分将会崩溃。 考虑一个不同的拓扑和一些生成树。
在你的第一个问题中,你的第一个假设是正确的,即VLAN 0中的用户将无法联系VLAN 2用户,以包含你在SW3上设置的l3-interface ,但仅仅是因为你没有设置PC2或SW3上的默认网关。
如果主机在其VLAN上发送广播并且什么都不收到,主机会做什么? 它将它发送到它的默认网关,在这个例子中你没有设置。 请记住,你的开关不再是一个开关, 它是一个三层交换机,这意味着它的路由。
由于发生了一些事情,你的第二个问题似乎很简单。 只要ge-0/0/12被设置为一个访问端口,那么你应该有简单的二层连接。
在访问模式下,单个交换机端口不能build立多个VLAN访问。 您可以设置端口为802.1q,中继,并跨所有的VLAN到它; 这需要你在你的机器上安装正确的软件和兼容的网卡。 在Linux上,请查看vconfig 。