衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何構建虛擬機網絡?

汽車電子技術 ? 來源: 碼農與軟件時代 ? 作者:碼農與軟件時代 ? 2023-02-15 09:44 ? 次閱讀

在前面的文章中,我們已經把宏觀物理網絡的架構大致講清楚了:

骨干網的那點事

IP城域網究竟是個什么網?

數據中心網絡架構是怎樣的?)

家庭設備是如何接入網絡的?

手機上網的物理鏈路是怎樣的?

同時,物理服務器的宿主系統Linux基礎網絡也進行了介紹:

Linux基礎網絡是怎樣的?

Linux網絡設備:Linux Bridge

Linux網絡設備:Open vSwitch

后面我們將討論: 微觀虛擬網絡:虛擬機網絡和容器網絡。 本文將探討虛擬機網絡是如何構建的?

我們知道,現在物理服務器性能強勁,一個物理服務器可以數十個虛擬機,這些虛擬機之間必然需要通信,即要通信必然需要網絡。此時,就需要進行虛擬機網絡的構建了。

一、虛實相通,先看物理服務器網絡如何構建?

物理服務器之間要進行通信,通常情況下,可以將其連接到物理交換機上。

圖片

物理服務器之間的數據包通過交換機進行轉發,那么如何轉發呢?MAC地址表。

A發送數據包到C,通過查詢MAC地址表可知,數據包從交換機的3號口轉發。

圖片

說明:起初MAC地址表是空的,A發出未知單播包,交換機記錄macA和端口的映射關系;交換機轉發數據包到所有的端口,端口3發現自己連接的物理服務器macC,則將macC和端口記錄到MAC地址表中。

注意到,MAC地址表含有VLAN字段。對于支持VLAN的交換機來說,交換機端口分成: Access、Trunk和Hybrid

Access: 以太幀從access口進入交換機時會打上VLAN TAG,從access口出去時,交換機去除VLAN TAG;access只屬于一個VLAN;

Trunk: 以太幀帶VLAN TAG進行傳輸,trunk口可同時傳輸多個VLAN;

Hybrid: 具有trunk和access兩種端口的特點,tag類似trunk,untag類似access。

多個交換機進行互聯:

圖片

圖片

二、虛實相通,再來看虛擬機網絡如何構建?

將紅色框的部分看成一個物理服務器,那么,一個物理服務器中包含了交換機和虛擬機。交換機上存在不同的VLAN Tag,不同的用戶使用不同的VLAN Tag,以隔離不同的網絡。

圖片

通常將這里的VLAN Tag稱為 Local VLAN ,只在本物理服務器內部有效。

如果一個用戶在不同服務器申請了多個虛擬機,那么不同服務器的 Local VLAN Tag可能是不同的 。Local VLAN Tag在出入物理服務器時,會進行Local VLAN和外部VLANID(VxLANID)的轉換。

三、開源軟件是如何實現虛擬機網絡的?

物理服務器內的虛擬交換機通常使用Open vSwitch。

圖片

有關Open vSwitch的詳細介紹,可以閱讀文章:

初識Open vSwitch:基礎與原理

認識Open vSwitch

Open vSwitch基礎命令

Linux網絡設備:Open vSwitch

在虛擬機網絡中,通常把物理交換機看成一朵云。

圖片

通常在物理服務器之間打上VxLAN隧道,這樣物理網絡就是一朵云了。

圖片

關注的重點在于是虛擬機之間如何進行通信?

本質上虛擬機網絡就是接入邏輯交換機下的二層網絡。

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 交換機
    +關注

    關注

    21

    文章

    2656

    瀏覽量

    100183
  • MAC地址表
    +關注

    關注

    0

    文章

    3

    瀏覽量

    5623
  • 端口
    +關注

    關注

    4

    文章

    990

    瀏覽量

    32211
收藏 人收藏

    評論

    相關推薦

    詳解VMWare虛擬機網絡配置

    NAT模式和橋接模式一樣可以上網,只不過,虛擬機虛擬出一個內網,主機和虛擬機都在這個虛擬的局域網中。NAT中VMWare相當于交換機(產生一個局域網,在這個局域網中分別給主機和
    發表于 05-12 16:08 ?4185次閱讀
    詳解VMWare<b class='flag-5'>虛擬機</b><b class='flag-5'>網絡</b>配置

    什么是虛擬機虛擬機真的那么好用嗎?

    在日新月異的科技世界中,虛擬化技術如同一座橋梁,連接著現實與數字的鴻溝,為我們打開了全新的計算維度。虛擬機,這一概念,自其誕生以來,就以其獨特的魅力和強大的功能,深深地影響了軟件開發、系統測試和云
    的頭像 發表于 07-06 08:05 ?463次閱讀
    什么是<b class='flag-5'>虛擬機</b>?<b class='flag-5'>虛擬機</b>真的那么好用嗎?

    VMware中虛擬機網絡的設置方法

    虛擬機linux上網問題一、VMware中虛擬機網絡的三種設置第一種:橋接(bridged)第二種:NAT第三種:Host only 。該模式下僅主機可以上網,虛擬機不能上網。二、
    發表于 11-05 08:04

    介紹VirtualBox虛擬機構建方法

    本系列文章將向大家介紹嵌入式系統開發的各方面知識。本文將向大家介紹VirtualBox虛擬機構建方法。一、什么是虛擬機二、主流虛擬機三、VirtualBox介紹四、Windows下安
    發表于 11-08 06:21

    虛擬機虛擬化技術

    虛擬機虛擬化技術給計算機應用注入了新的研究與開發點,同時也存在諸多不利因素。本文綜述了虛擬機虛擬化技術的發展歷程,指出了虛擬機
    發表于 09-07 10:15 ?13次下載

    Java虛擬機基礎

    JVM基礎----java虛擬機的學習內容。
    發表于 10-30 10:21 ?0次下載

    虛擬機:QEMU虛擬機和主機無線網絡通訊設置

    虛擬機:QEMU虛擬機和主機無線網絡通訊設置
    的頭像 發表于 06-22 10:19 ?5511次閱讀
    <b class='flag-5'>虛擬機</b>:QEMU<b class='flag-5'>虛擬機</b>和主機無線<b class='flag-5'>網絡</b>通訊設置

    嵌入式系統開發筆記1:構建VirualBox虛擬機開發環境

    本系列文章將向大家介紹嵌入式系統開發的各方面知識。本文將向大家介紹VirtualBox虛擬機構建方法。一、什么是虛擬機二、主流虛擬機三、VirtualBox介紹四、Windows下安
    發表于 11-03 13:06 ?13次下載
    嵌入式系統開發筆記1:<b class='flag-5'>構建</b>VirualBox<b class='flag-5'>虛擬機</b>開發環境

    使用Ansible構建虛擬機部署Linux的最佳實踐

    編者按:本文節選自節選自《基于Linux的企業自動化》第五章。“第5章,使用Ansible構建用于部署的虛擬機模板,通過構建虛擬機模板來探索部署Linux的最佳實踐,
    的頭像 發表于 05-16 15:13 ?1169次閱讀

    linux虛擬機使用教程

    。我們會從以下幾個方面展開講述:1. 安裝虛擬化軟件;2. 創建虛擬機;3. 安裝Linux操作系統;4. 配置網絡與共享文件夾;5. 基本操作與常用命令。希望通過本文,你能夠輕松上手使用Linux
    的頭像 發表于 11-17 10:06 ?1453次閱讀

    怎么安裝linux虛擬機

    在計算機領域,虛擬機是一種軟件程序,它允許在主操作系統上運行多個虛擬操作系統。Linux虛擬機在開發、測試和學習等環境中得到廣泛應用。本文將詳細介紹如何安裝Linux虛擬機,并提供一個
    的頭像 發表于 11-23 10:50 ?1158次閱讀

    虛擬機ubuntu怎么聯網

    虛擬機ubuntu怎么聯網? 虛擬機(Virtual Machine)是運行在物理(Host Machine)上的虛擬操作系統環境。在虛擬機
    的頭像 發表于 12-27 16:51 ?1037次閱讀

    VMware虛擬機的三種網絡模式

    VMware虛擬機的三種網絡模式 VMware是一種廣泛使用的虛擬機軟件,可以創建和管理多個虛擬機。在使用VMware虛擬機時,
    的頭像 發表于 02-04 11:17 ?2142次閱讀

    虛擬機數據恢復—KVM虛擬機被誤刪除的數據恢復案例

    虛擬機數據恢復環境: Linux操作系統服務器,EXT4文件系統。服務器中有數臺KVM虛擬機虛擬機1:主數據庫服務器 虛擬磁盤:系統盤(qcow2)+數據盤(raw)
    的頭像 發表于 08-07 13:33 ?527次閱讀
    <b class='flag-5'>虛擬機</b>數據恢復—KVM<b class='flag-5'>虛擬機</b>被誤刪除的數據恢復案例

    hyper v 上網,Hyper-V上網:虛擬機網絡配置

    大家介紹Hyper-V上網:虛擬機網絡配置。 ? ?在Hyper-V環境中,正確配置虛擬機網絡設置是確保虛擬機能夠正常訪問外部
    的頭像 發表于 02-06 10:29 ?71次閱讀
    hyper v 上網,Hyper-V上網:<b class='flag-5'>虛擬機</b><b class='flag-5'>網絡</b>配置
    百家乐官网槛| 百家乐官网的技术与心态| 皇冠现金网信誉| 阳宅24山流年吉凶方位| 永盈会娱乐场官网| 哪个百家乐技巧平台信誉好| 泰安市| 威尼斯人娱乐城--老品牌值得您信赖| 百家乐官网大转轮| 娱网棋牌大厅下载| 澳门百家乐网40125| 百家乐官网小音箱| 皇冠足球走地| 娱乐百家乐下载| 单双和百家乐游戏机厂家| 利高百家乐官网娱乐城| 马牌百家乐的玩法技巧和规则 | A8百家乐的玩法技巧和规则| 百家乐官网国际娱乐场| 巴登娱乐城开户| 威尼斯人娱乐城投注网| 赌王百家乐官网的玩法技巧和规则 | 大发888怎么进不去| 百家乐真人游戏网上投注 | 易胜博官网| 大发888娱乐城出纳| 百家乐分析软件下| 百家乐官网官网游戏| 钱柜娱乐城怎么样| 百家乐赌场| 百家乐筹码真伪| 澳门百家乐怎么赢钱| 百家乐官网赌博机假在哪里| 立博国际博彩公司| 大发888网址| 新加坡百家乐规则| 蓝盾百家乐平台| 澳门百家乐怎洋赢钱| 百家乐官网怎样玩才会赢钱| 棋牌百家乐怎么玩| 蜀都棋牌游戏中心|