Juniper EX3200连接到Cisco 2900系列路由器 – 不完整的ARP条目

我试图将运行在Cisco 2900系列路由器上的Call Manager Express连接到Juniper EX3200交换机。 我都在VLAN 4上configuration,两个端口都处于访问模式,但是当我将交换机连接到路由器时,虽然我在Cisco侧和Juniper侧看到链路指示灯和接口模式,但是没有stream量stream。

经过一番调查后,我觉得思科没有完整的交换机ARP信息。 要求思科展示其ARP表对瞻博networking来说是一个不完整的logging。

SHF_R2901#sh arp Protocol Address Age (min) Hardware Addr Type Interface Internet 10.228.4.1 - 58f3.9c42.8278 ARPA GigabitEthernet0/0 Internet 10.228.4.2 0 Incomplete ARPA 

端口configuration相当简单。 在思科,端口configuration是这样的:

 interface GigabitEthernet0/0 ip address 10.228.4.1 255.255.255.0 duplex full speed auto ! 

而在瞻博networking上,相应的端口是这样configuration的:

 family ethernet-switching { port-mode access; vlan { members Voice; } } 

而VLAN是这样configuration的:

 Voice { vlan-id 4; l3-interface vlan.4; } 

并在interfaces / vlans / unit 4:

 family inet { address 10.228.4.2/24; } 

我已经尝试设置端口速度,将proxy-arp设置为在Juniper交换机上不受限制,在Cisco上手动添加MAC地址,并且我尝试的任何东西似乎都没有让Cisco路由器与networking交谈。

没有任何问题与Juniper交换机有任何问题 – 包括VLAN 4上的其他设备 – 例如,电话手机愉快地连接,获取IP地址,然后坐在注册,因为他们无法到达CallManager。 VLAN 4上的其他设备都可以与其他设备以及交换机进行通信。

有没有人知道我在这里做错了什么,或者我能做些什么来让这些设备相互交谈? 任何帮助将非常感激地收到,因为我现在在我不知道还有什么要尝试的地步。


更新:

在SpacemanSpiff的build议之后,我做了一些更深入的研究,现在我确定问题出在Juniper端,因为如果我在configuration为VLAN 4的情况下将笔记本电脑插入端口,我会得到相同的不完整ARP。 我已经尝试了所有其他VLAN上的端口,并且它们按预期工作,所以对于VLAN 4上的特殊function我有点不知所措。

对于任何想看到的,完整的瞻博networkingconfiguration(无密码!): http : //pastebin.com/E3YCWeqX

编辑:取代有关的答案:

我相当肯定从完整的configuration这个节是你的罪魁祸首。 当涉及到这个function时,特别是当你设置为自动将语音VLAN添加为标记为任意访问端口时,这可以防止在访问模式下将该VLAN设置为本地VLAN。 你可以绕过这个,通过将端口模式改为trunk,并将语音VLAN设置为本地VLAN来保持这个configuration不变。 这基本上完成相同的configuration,应该让你的东西工作。

 ethernet-switching-options { voip { interface access-ports { vlan Voice; forwarding-class expedited-forwarding; }