三层交换机解决不同VLAN间的通信—Vecloud微云
交換機的轉發過程
交換機工作于OSI參考模型的第二層,即數據鏈路層。交換機內部的CPU會在每個端口成功連接時,通過將MAC地址和端口對應,形成一張MAC表。交換機根據MAC地址表轉發數據。
路由器的轉發過程
路由器是網絡層的設備,路由器有很多接口(也就是數據出入的端口),每個接口都有不同網絡的IP地址,連接著不同的網絡。當一個接口收到一個數據報文后,根據報文頭信息,目標地址和原地址,查找路由表,按路由規則,轉發到相應的接口上,把數據轉發出去。
另外還有ACL,TCP/UDP等轉發控制規則,對數據進行是否轉發的控制。
當IP子網中的一臺主機發送IP分組給同一IP子網的另一臺主機時,它將直接把IP分組送到網絡上,對方就能收到。而要送給不同IP子網上的主機時,它要選擇一個能到達目的子網上的路由器,把IP分組送給該路由器,由路由器負責把IP分組送到目的地。如果沒有找到這樣的路由器,主機就把IP分組送給一個稱為“缺省網關(defaultgateway)”的路由器上。“缺省網關”是每臺主機上的一個配置參數,它是接在同一個網絡上的某個路由器端口的IP地址。
VLAN Trunk VLAN 的作用就是在二層劃分廣播域, VLAN Trunk可以承載多個VLAN
如果交換機1的VLAN1中的機器要訪問交換機2的VLAN1中的,我們可以把兩臺交換機的直連端口設置為Trunk端口,這樣,當交換機把數據包從級聯口發出去的時候,會在數據包中做一個標記(TAG),以使其它交換機識別該數據包屬于哪一個VLAN,這樣,其它交換機收到這樣一個數據包后,只會將該數據包轉發到標記中指定的VLAN,從而完成了跨越交換機的VLAN內部數據傳輸。
實現不同VLAN間通信的方法
我們可以使用單臂路由,三層交換機來解決不同VLAN間的通信。
單臂路由
缺陷太多企業不會選擇使用。
單臂路由的原理:單臂路由(router-on-a-stick)是指在路由器的一個接口上通過配置子接口(或“邏輯接口”,并不存在真正物理接口)的方式,實現原來相互隔離的不同VLAN(虛擬局域網)之間的互聯互通。
優點:實現不同vlan之間的通信,有助理解、學習VLAN原理和子接口概念。
缺點:容易成為網絡單點故障,配置稍有復雜,現實意義不大。
在工作中三層交換機是應用比較廣泛的。
三層交換機
就是具有部分路由器功能的交換機,三層交換機的最重要目的是加快大型局域網內部的數據交換,所具有的路由功能也是為這目的服務的,能夠做到一次路由,多次轉發。對于數據包轉發等規律性的過程由硬件高速實現,而像路由信息更新、路由表維護、路由計算、路由確定等功能,由軟件實現。三層交換技術就是二層交換技術+三層轉發技術。傳統交換技術是在OSI網絡標準模型第二層——數據鏈路層進行操作的,而三層交換技術是在網絡模型中的第三層實現了數據包的高速轉發,既可實現網絡路由功能,又可根據不同網絡狀況做到最優網絡性能。
Vecloud是一家面向企業提供云交換網絡服務為核心業務的技術創新企業,在全球的數據中心節點30個,POP節點超過200個,服務的大客戶超過300個,涉及金融、互聯網、游戲、AI、教育、制造業、跨國企業等行業領域。http://www.vecloud.com
總結
以上是生活随笔為你收集整理的三层交换机解决不同VLAN间的通信—Vecloud微云的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何知道协议在哪个OSI层上运行?—Ve
- 下一篇: 在一些数当中,如何计算出数的个数,如果有