Juniper EX3200 連接到 Cisco 2900 系列路由器 - 不完整的 ARP 條目
我正在嘗試將 Cisco 2900 系列路由器上執行的 Call Manager Express 連接到 Juniper EX3200 交換機。我都在 VLAN 4 上進行了配置,兩個埠都處於訪問模式,但是當我將交換機連接到路由器時,雖然我在 Cisco 端和 Juniper 端看到了鏈路指示燈和介面模式,但沒有流量流動。
經過一番調查,在我看來思科沒有完整的交換機 ARP 資訊。要求 Cisco 顯示其 ARP 表會導致 Juniper 的記錄不完整。
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
埠配置相當簡單。在 Cisco 上,埠配置如下:
interface GigabitEthernet0/0 ip address 10.228.4.1 255.255.255.0 duplex full speed auto !
而在瞻博網路上,對應的埠是這樣配置的:
family ethernet-switching { port-mode access; vlan { members Voice; } }
VLAN 配置如下:
Voice { vlan-id 4; l3-interface vlan.4; }
在介面/VLAN/單元 4 中:
family inet { address 10.228.4.2/24; }
我試過設置埠速度,在 Juniper 交換機上將 proxy-arp 設置為不受限制,在 Cisco 上手動添加 MAC 地址,但我沒有嘗試過似乎讓 Cisco 路由器與網路通信。
與 Juniper 交換機(包括 VLAN 4 上的其他設備)通話時沒有其他問題,例如,手機可以愉快地連接、獲取 IP 地址,然後進行註冊,因為它們無法訪問 CallManager。VLAN 4 上的所有其他設備都可以與其他設備和交換機進行通信。
有誰知道我在這裡做錯了什麼,或者我可以做些什麼來讓這些設備相互通信?任何幫助都會非常感激,因為我現在不知道還能嘗試什麼。
更新:
在 SpacemanSpiff 的建議之後,我做了更多的研究,現在我確定問題出在 Juniper 端,因為如果我在配置為 VLAN 4 時將筆記型電腦插入埠,我會得到相同的不完整 ARP。我已經在所有其他 VLAN 上嘗試了該埠,並且它們按預期工作,所以我對 VLAN 4 的特殊之處有點茫然。
對於任何想查看的人,完整的 Juniper 配置(無需密碼!): http: //pastebin.com/E3YCWeqX
編輯:替換為相關答案:
我相當確定完整配置中的這節是你的罪魁禍首。當涉及此功能時,尤其是當您將其設置為自動添加語音 VLAN 並標記為任何訪問埠時,這會阻止您在訪問模式下將該 VLAN 設置為本地 VLAN。您可以通過將埠模式更改為中繼並將語音 VLAN 設置為本機 VLAN 來解決此問題並保持此配置不變。這完成了基本相同的配置,應該讓事情為你工作。
ethernet-switching-options { voip { interface access-ports { vlan Voice; forwarding-class expedited-forwarding; }