【技術實現步驟摘要】
本專利技術涉及路由
,尤其涉及一種基于不同VLAN間的ARP代理方法。
技術介紹
作為網絡中主機的身份標識,IP地址是一個邏輯地址,但在實際通信中,物理網絡所使用的依然是物理地址,IP地址是不能被物理網絡所識別的。因此在物理網絡中傳送數據時,需要在邏輯IP地址和物理MAC地址之間建立映射關系。地址之間的這種映射叫做地址解析(AddressResolution)。ARP就是用于動態地將IP地址解析為MAC地址的協議。傳統的代理ARP是在全網內廣播,從而導致全網效率降低。因此,現有技術有待于改進。
技術實現思路
本專利技術為了解決現有技術的不足,提供一種基于不同VLAN間的ARP代理方法,提升全網效率。為解決上述技術問題,本專利技術實施例提供的一種基于不同VLAN間的ARP代理方法,采用如下技術方案:一種基于不同VLAN間的ARP代理方法,其特征在于,包括如下步驟:S1:HostA(VLAN10)希望與另一主機HostC(VLAN40)之間通信,HostA直接發送了ARP請求,請求內容包括:源IP、源MAC、VLANtag標簽、目的IP;S2:運行代理ARP的裝置收到ARP請求后,查找本地ARP緩存列表,如果找到對應的表項(包括HostC的IP、MAC)則代理ARP立即回應HostA關于去目的HostC的相關信息;如果沒找到對應的表項,代理ARP會預先將不同VLAN間的不同網段緩存至列表中;S3:當收到源地址去往某個網段的幀時查找代理ARP緩存列表中的網段,然后將此數據 ...
【技術保護點】
一種基于不同VLAN間的ARP代理方法,其特征在于,包括如下步驟:S1:HostA(VLAN10)希望與另一主機HostC(VLAN40)之間通信,HostA直接發送了ARP請求,請求內容包括:源IP、源MAC、VLANtag標簽、目的IP;S2:運行代理ARP的裝置收到ARP請求后,查找本地ARP緩存列表,如果找到對應的表項(包括HostC的IP、MAC)則代理ARP立即回應HostA關于去目的HostC的相關信息;如果沒找到對應的表項,代理ARP會預先將不同VLAN間的不同網段緩存至列表中;S3:當收到源地址去往某個網段的幀時查找代理ARP緩存列表中的網段,然后將此數據包在對應的VLAN區域內廣播(避免全網廣播導致全網效率降低,加快請求回應速率);S4:HostC在收到廣播后,遂回應ARP響應,通告自己的MAC地址,代理ARP裝置收到ARP請求后向HostA通告E0/0的MAC。
【技術特征摘要】
1.一種基于不同VLAN間的ARP代理方法,其特征在于,包括如下步驟:
S1:HostA(VLAN10)希望與另一主機HostC(VLAN40)之間通信,HostA直接發送了ARP請求,請求內容包括:源IP、源MAC、VLANtag標簽、目的IP;
S2:運行代理ARP的裝置收到ARP請求后,查找本地ARP緩存列表,如果找到對應的表項(包括HostC的IP、MAC)則代理ARP立即回應HostA關于去目的HostC的相關信息;如果沒找到對應的表項,代理ARP會預先將不同VLAN間的不同網段緩存至列表中;
S3:當收到源地址去往某個網段的幀時查找代理ARP緩存列表中的網段,然后將此數據包在對應的VLAN區域內廣播(避免全網廣播導致全網效率降低...
【專利技術屬性】
技術研發人員:蔣斐,孫星星,
申請(專利權)人:江蘇威盾網絡科技有限公司,
類型:發明
國別省市:江蘇;32
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。