在我们的大楼里,我们有2 6509个核心交换机,一个用于我们的公司,另一个用于另一个。 我们有一个configuration了/ 30的VLAN来连接两台交换机。 我们两个都在单独的/ 16个networking上。 我在这个/ 16中configuration了各种/ 22个vlan,他们也是这样。 我们都不能“看到”每个交换机上configuration的VLAN。 换句话说,我可以有vlan 10,他们可以configurationvlan 10。
我有一个configuration在这个交换机上的vlan,我需要他们能够看到。 它的两个公司正在实施的VoIP系统。 这个vlan包含我为voip电话创build的特定范围的dhcp帮助地址。 对于我们来说,只是把端口“switchport voice vlan XX”添加到端口,而手机就是IP,而不是那么多。 那么,在这个vlan上获得networking的方式是什么呢? 或者我让他们在交换机上创build一个新的vlan,我用他们select的networking设置一个范围,然后添加我们的帮助地址?
你将第2层和第3层混合在一起,它们是两个不同的东西。 VLAN在第2层“运行”,而子网在第3层“运行”。听起来您已经configuration了vlan间路由,并且使用它在两个公司之间的子网间路由stream量。 当你说你有一个/ 30桥接两个交换机时,我怀疑你的意思是你有一个/ 30在两个公司之间的子网之间路由stream量。 桥接发生在第2层,而不是第3层.A / 30意味着第3层接口/ IP地址。
所有这一切,在我看来,你需要在两个交换机上为VOIP电话创build一个“公用”VLAN,并在两台交换机之间configuration一个中继端口,以允许此VLANstream量传输中继。
以此图为例。 想象一下,192.168.0.x设备是计算机,10.xxx设备是VOIP电话。 所有的192.168.0.x设备都在VLAN 1中,所有的10.xxx设备都在VLAN 2中。所有的192.168.0.x设备都可以通过连接到相同的端口VLAN和IP地址在同一个子网中。 10.xxx设备也是如此。 交换机之间的链路被configuration为每个交换机上的中继端口。 Trunk端口被configuration为转发所有VLAN的stream量。 这大致是您需要configuration的,除了您希望中继仅为 VOIP VLAN转发通信。
如果您需要相同的VLAN跨越两台交换机,则需要在两台设备上定义它,然后使用一条中继线(也可以在同一条物理电缆上携带多个VLAN)连接它们。
configuration示例(在两台交换机上重复使用):
interface GE0/1(or whatever port you want to use) switchport mode trunk switchport trunk encapsulation dot1q switchport trunk allowed vlan XX
然后只需要物理连接这两个端口,任何设备访问一台交换机上的VLAN XX,都可以与其他交换机上访问VLAN XX的任何设备交谈。
如果以后还需要在交换机之间携带VLAN YY,只需将最后一行更改为
switchport trunk allowed VLAN XX,YY