思科实验室networking – 2台路由器,1台交换机

我正在用一些旧的思科设备构build一个实验室networking,这样我就可以在真空中正确testing只读域控制器的部署(无法连接到我们的生产networking)。 本质上,我build立一个棒上的路由器 – 但我想两个不同的路由器上的两个不同的networking。

这是我的设置:

Cisco MC3800 Router - 10.0/16 (IP address: 10.0.0.1) Cisco 2600 Router - 10.1/16 (IP address: 10.1.0.1) 

现在这里是时髦的地方:

Cisco 2950交换机

 FA0/1 - Trunk Vlan 10 (10.0.0.2 - goes to router 10.0.0.1) FA0/2 - Trunk Vlan 20 (10.1.0.2 - goes to router 10.1.0.1) 

交换机上的其他端口是接入点,其中一半是vlan 10,另一半是vlan 20。

我需要一种方式让这两个路由器彼此了解。 所以我希望通过简单地将FA0 / 1中继到vlan 10,然后添加vlan 20作为一个接入端口,反之亦然FA0 / 2,我就完成了。

很明显不是。 我目前可以从10.0.0.1 ping 10.0.0.2,反之亦然。 但是我不能从交换机ping 10.1.0.2,也不能从交换机ping 10.1.0.1,反之亦然。

我的默认网关是10.0.0.1,我已经把一个路由到该路由器通过10.0.0.2(交换机)路由10.1 / 16个请求。 有没有一种方法,我可以在这个2950交换机上有第二个网关,或者有没有其他方法可以让我知道另一个路由器?

以下是交换机上两个中继端口的当前configuration:

 interface FastEthernet0/1 switchport access vlan 20 switchport trunk native vlan 10 switchport mode trunk spanning-tree portfast disable ! interface FastEthernet0/2 switchport access vlan 10 switchport trunk native vlan 20 switchport mode trunk spanning-tree portfast disable 

…这是自己的vlans:

 ! interface Vlan10 ip address 10.0.0.2 255.255.0.0 no ip route-cache ! interface Vlan20 ip address 10.1.0.2 255.255.0.0 no ip route-cache shutdown 

不幸的是,这种情况目前很奇怪的是,当我进入configurationt,并尝试打开vlan 20(不closures),然后vlan 10自动closures,反之亦然。 不知道那是关于什么。

提前致谢。

如果你在一根支线上configuration路由器,那你为什么还要在交换机上定义L3接口?

如果您只是在寻找2950来提供L2,那么configuration就会像下面这样:

 interface FastEthernet0/1 switchport trunk allowed vlan 10,20 switchport trunk encapsulation dot1q switchport mode trunk spanning-tree portfast disable 

而路由器接口会是这样的

 interface fastethernet0/0.10 (guessing on main iface) encapsulation dot1q 10 ip address <IP in VLAN10> interface fastethernet0/0.20 encapsulation dot1q 20 ip address <IP in VLAN20> 

本地VLAN设置对于您所描述的内容并不真正有意义,但通常的build议是将其设置为其他方式不使用的内容。 您应该能够使用这两个路由器作为VLAN间网关,而只需将您的服务器的端口分配给具有switchport hostswitchport access vlan <x>的相应VLAN

顺便说一句 – 3810是一个非常奇怪的老野兽,我记得有一些限制,同时在盒子(除其他之外)的现场接口的总数。 只要你不试图去追求特色,那么应该没问题。