AR路由器終結子介面未使能ARP廣播功能導致業務不通
問題描述
在AR路由器終結子介面下繫結VPN例項,結果發現無法訪問對端直連路由器。子介面配置如下所示:
#
interface GigabitEthernet 0/0/0.15
control-vid 15 dot1q-termination
dot1q termination vid 15
ip binding vpn-instance vpn_zh
ip address 15.13.36.14 255.255.255.248
#
處理過程
(1) 進行業務測試,採用ping命令測試AR路由器到對端路由器的連通性,發現業務不通,如下圖所示:
(2) 檢查對端路由器配置,是否正確配置,如繫結vpn例項等,結果顯示對端路由器配置正確;
(3) 此時運用dis arp all 命令檢查AR路由器的arp表項,發現AR路由器中不存在對端路由器介面地址的arp表項,表明AR路由器沒有學習到對端的MAC地址;
(4) 在AR路由器介面下配置arp broadcast enable命令,如下圖所示:
(5) 此時採用ping命令檢查AR路由器到對端路由器的連通性,發現業務正常,此時AR路由器學習到對端路由器的MAC地址。
根因
終結子介面不能轉發廣播報文,在收到廣播報文後它們直接把該報文丟棄。
解決方案
為了學習到對端裝置的MAC地址,需要允許終結子介面能轉發廣播報文,可以通過在子介面上執行命令arp broadcast enable使能終結子介面的ARP廣播功能。
建議與總結
在配置終結子介面時,需要執行命令arp broadcast enable使能終結子介面的ARP廣播功能。
相關文章
- day102:MoFang:後端完成對簡訊驗證碼的校驗&基於celery完成非同步簡訊傳送&flask_jwt_extended&使用者登入的API介面
- 前端有了這兩樣神器,再也不用追著後臺要介面啦
- QQ增刪功能實現
- 使用KVM的API編寫一個簡易的AArch64虛擬機器
- TypeError: The ‘compilation‘ argument must be an instance of Compilation 報錯
- Docker-------私有倉庫 Harbor 的搭建
- c++11-17 模板核心知識(十二)—— 模板的模板引數 Template Template Parameters
- ARP原理概述——基於WinPcap傳送ARP請求資料包獲取遠端MAC地址
- Gartner:2021年10大雲端計算趨勢
- hive、spark優化
- AutoRunner 功能自動化測試專案實訓之自動化測試原理(一)
- AutoRunner 功能自動化測試專案實訓之AutoRunner產品設計目標(三)
- IHS Markit:後COVID-19時代的5G經濟報告
- AutoRunner 功能自動化測試專案實訓之第二的案例指令碼增強,正反例設計增加測試覆蓋率範圍(六)
- Python要點及其環境搭建+Pycharm簡單使用教程
- 阿里arthas分享
- Spark儲存Parquet資料到Hive,對map、array、struct欄位型別的處理
- 虹軟人臉識別ArcSoft3.0NodeJs 版本實現