交換機的VTP身份
VTP使用"域"(domain)關系組織互連的交換機,并在"域"内的所有交換機上維護vlan配置信息的一緻性。"域"關系是通過域名建立并維護的,一組使用同一個域名的交換機構成一個"域"。多層交換機技術隻能被配置為屬于一個VTP域。交換機出廠時的缺省工作模式為服務器模式。"域"名是由工作在服務器模式下的交換機定義的,服務器模式的交換機還可以創建、修改、删除vlan,可以為所屬的VTP域配置全局參數。VTP有它自己的NVRAM,這意味着删除配置文件不能把VTP信息清除。當VLAN的配置信息被修改,該變動會被通告到VTP域中的所有交換機。另外,它也能夠根據收到的VTP通告信息與其他交換機進行VLAN配置信息的同步。
工作在客戶機模式下的交換機不能創建、修改、删除VLAN,但可以根據接收到的VTP通告信息更新自己的VLAN配置,客戶機也可以向域中通告自己當前的VLAN配置信息。一個工作在透明模式下的交換機不會發送VTP通告,也不會根據接受到VTP信息修改自己的VLAN配置,但可以轉發VTP通告信息。工作在透明模式下的交換機可以獨立地創建、修改、删除自己的VLAN。
跨VLAN的通信方法
VLAN的兩個重要屬性是:一個VLAN構成一個廣播域;一個VLAN等于一個邏輯的子網。而在連網所用的設備中隻有路由器可以分割廣播域(或者說隔離廣播),路由器也是為不同網絡之間通信進行路由和交換數據的設備。所以,從這個角度來說VLAN之間的通信也需要路由器作為中間設備。
通常,使用IP地址規劃網絡時,通過路由器連接不同的網絡使他們之間能夠互相訪問,這麼做面臨的問題是如何讓主機把要到達外網的數據發送給路由器,解決這個問題的方法是在主機上設置缺省網關。缺省網關實際上是一台路由器,主機将去往非本地網絡的數據包發送給它,由它将數據路由到目的地。
既然一個VLAN也是一個網絡,那麼一個VLAN内的主機如果要和其他VLAN的主機通信,也應該像上述方法一樣找一台路由器作為它們的缺省網關,由路由器為它們轉發數據。這樣的解決方法有兩種,一種是交換機外接一台路由器,該路由器專門為VLAN間通信服務,這種方法稱為外部路由方法。另外一種是使用一台具有多層交換功能的高端交換機,該交換機具有路由功能。相對于單獨外接一台路由器方式來說,這種方法稱為内部路由方法。
以上是從三層角度分析,VLAN間的通信需要路由器,從二層角度分析,VLAN間的通信也需要路由器更改數據幀中的标記。例如,當VLAN3的主機和VLAN4的主機通信時,攜帶标記3的數據從連接VLAN3的路由器接口進入,經路由之後需要從連接VLAN4的接口送出,此時如果數據的标記仍然是3,那麼使用多層交換機技術收到後就認為是VLAN3的數據幀,不會把它轉發到VLAN4中,這樣VLAN3和VLAN4之間仍然不能通信。為了能夠讓VLAN3的數據到達VLAN4,路由器在送出數據之前必須更換标記,把3改為4。這樣交換機才認為是VLAN4的數據,并把它轉發到正确的目的地。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!