1. 程式人生 > >數通特性:VLAN管理

數通特性:VLAN管理

apt strong 不執行 back 關聯 fff class 設置 去掉

表1 各類型接口對數據幀的處理方式

接口類型

對接收不帶Tag的報文處理

對接收帶Tag的報文處理

發送幀處理過程

Access接口

接收該報文,並打上缺省的VLAN ID。

  • 當VLAN ID與缺省VLAN ID相同時,接收該報文。
  • 當VLAN ID與缺省VLAN ID不同時,丟棄該報文。

先剝離幀的PVID Tag,然後再發送。

Trunk接口

  • 打上缺省的VLAN ID,當缺省VLAN ID在允許通過的VLAN ID列表裏時,接收該報文。

  • 打上缺省的VLAN ID,當缺省VLAN ID不在允許通過的VLAN ID列表裏時,丟棄該報文。
  • 當VLAN ID在接口允許通過的VLAN ID列表裏時,接收該報文。
  • 當VLAN ID不在接口允許通過的VLAN ID列表裏時,丟棄該報文。
  • 當VLAN ID與缺省VLAN ID相同,且是該接口允許通過的VLAN ID時,去掉Tag,發送該報文。
  • 當VLAN ID與缺省VLAN ID不同,且是該接口允許通過的VLAN ID時,保持原有Tag,發送該報文。

Hybrid接口

  • 打上缺省的VLAN ID,當缺省VLAN ID在允許通過的VLAN ID列表裏時,接收該報文。

  • 打上缺省的VLAN ID,當缺省VLAN ID不在允許通過的VLAN ID列表裏時,丟棄該報文。
  • 當VLAN ID在接口允許通過的VLAN ID列表裏時,接收該報文。
  • 當VLAN ID不在接口允許通過的VLAN ID列表裏時,丟棄該報文。

當VLAN ID是該接口允許通過的VLAN ID時,發送該報文。可以通過命令設置發送時是否攜帶Tag。

QinQ接口

QinQ接口是使用QinQ協議的接口。QinQ接口可以給幀加上雙重Tag,即在原來Tag的基礎上,給幀加上一個新的Tag,從而可以支持多達4094×4094個VLAN,滿足網絡對VLAN數量的需求。

1、super vlan和arp proxy

HostA和HostB是Switch下的兩個用戶,HostA和HostB處於相同網段,但HostA屬於VLAN 3,HostB屬於VLAN 2。由於HostA和HostB屬於不同的Sub-VLAN,HostA和HostB不能直接實現二層互通。

通過在Switch的VLANIF 4上使能VLAN間Proxy ARP功能,可以解決上述問題。

1.HostA發送ARP請求報文,請求目的主機HostB的MAC地址。
2.Switch收到此ARP請求報文後,檢查報文的目的IP地址,發現並不是自己本機的IP,因此確定該報文請求的不是自己的MAC地址。然後,Switch檢查是否存在到達HostB的ARP表:

1)如果有HostB對應的ARP表項,且該表項中的VLAN信息與接收報文的端口的VLAN信息不同,則判斷關聯VLAN的接口是否使能了VLAN間Proxy ARP功能:
如果使能了VLAN間Proxy ARP功能,則將VLANIF 4的MAC地址發送給HostA。
HostA收到Switch發送的ARP響應報文後,認為此報文是HostB發送的ARP響應報文。HostA從報文中學習Switch設備VLANIF 4的MAC地址,並使用此MAC地址向HostB發送數據報文。
如果沒有使能VLAN間Proxy ARP功能,則丟棄該ARP請求報文。
2)如果沒有HostB對應的ARP表項,則丟棄HostA發送的ARP請求報文,同時判斷關聯VLAN的接口是否使能了VLAN間Proxy ARP功能:

如果使能了VLAN間Proxy ARP功能,則在VLAN 2內廣播發送ARP請求報文,該請求報文的目的IP地址為HostB的IP地址。收到HostB發送的ARP響應報文後,生成相應的ARP表項。
如果沒有使能VLAN間Proxy ARP功能,則不執行任何操作。

數通特性:VLAN管理