Networking

Juniper EX3200 連接到 Cisco 2900 系列路由器 - 不完整的 ARP 條目

  • April 1, 2016

我正在嘗試將 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;
       }

引用自:https://serverfault.com/questions/767120