精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

TUN設備的妙用-Flannel UDP模式篇

云計算 云原生
bridge即為網橋,它的行為類似二層交換機。如果網絡包的目的 MAC 地址為網橋本身,并且網橋設置了 IP 地址的話,那么bridge就認為該網絡包應該是發往創建該網橋的那臺主機。

大家好,我是二哥。在文章《??特洛伊木馬-圖解VXLAN容器網絡通信方案??》里,二哥畫了下面這張鳥瞰大圖。它把基于Flannel VXLAN模式實現的K8s Overlay網絡模型所需要的各類網路設備放在了一起,主要突出的是這些設備之間的數據流向。但那篇文章有些許缺點(凡爾賽一下):

  • 配圖沒有很好地顯示這些網絡設備和協議棧之間的相對位置關系。
  • 對于容器來說,network namespace是一個非常重要的隔離手段,這張圖沒有很好地展示出這個重要性。
  • 文章沒有交代清楚一個重要的網絡包封裝節點:根據本機路由,cni0把從Pod a發過來的請求轉至flannel.1后,到底發生了什么?
  • 配圖是為Flannel VXLAN模式準備的。我們知道為了效率,VXLAN模式下,所有的封裝和解封裝都是由VXLAN內核模塊完成的。因為在內核,看不見摸不著就比較抽象。本來K8s Overlay網絡模型就已經挺復雜了,加上這個更加不利于我們學習理解。

圖 1:基于flannel實現的Overlay網絡模型設備關系圖

新視角

二哥真是一個貼心的人,我特地畫了下面這張圖。換了一個視角,它突出了幾個重要的方面:

  • 每個Pod都有自己的network namespace,因而有屬于它自己的routing table + iptables,這在圖中 1.1 ~ 1.3 以及 2.9 ~ 2.11 這兩條data path上能比較清晰地看得出來。你會看到在每個Node上都出現了若干個routing table + iptables,這很好解釋,因為這個Node上有多個network namespace。
  • 為了強調容器本質上也是一個進程,我將每個Pod里面的container特意畫到最上面的用戶態的位置。
  • 可以在Link Layer這一層看到有若干種網絡設備:veth、bridge、eth0、tun。它們都是組成Overlay網絡模型不可或缺的關鍵設備。但無論它們所司何職,都必須要統一位于Link Layer。嗯,找準自己的位置很重要。
  • 這張圖是為Flannel UDP模式準備的。通過將圖1中的VXLAN內核模塊拆解成tun設備和flannel daemon,并將它們挪動到用戶態,我們可以非常清晰地看到進行數據封裝、解封的確切地點以及數據的流向。雖然因為效率問題,Flannel UDP模式已經不具備工程價值,但對我們學習來說,卻是極好的。

圖 2:設備和協議棧關系圖

圖2中Pod a的IP是10.244.0.2,Pod b的IP是10.244.1.3。左圖中bridge cni0配有IP地址10.244.0.1,右圖中bridge的IP是10.244.1.1。一切都和圖1保持一樣,只是換了個視角。我們的故事從左圖 Pod a中的容器發起請求開始,請求的對象是右圖 Pod b。也即src IP是10.244.0.2,dest IP是10.244.1.3。1.x 代表的是在Node 1上面,從容器內產生網絡包到它離開網卡的完整流程。而相應地,2.x表示在Node X上,從網卡收到請求到這個請求最終送至Pod b中容器的完整流程。這張圖沒有畫出響應流程,故圖中箭頭都是單向的。其實把所有的箭頭反過來就是響應流程了。此去路途山路十八彎,客官坐好,我要發車了。

發生在Pod里的故事

1.2 這個位置routing table + iptables用來控制Pod內容器的網絡路由。對于Pod a的容器而言,10.244.0.1扮演了網關的角色,而10.244.0.1正是圖中 cni0 這個bridge。下面是 1.2 處的路由表。

# on container of Pod a
$ route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.244.0.1 0.0.0.0 UG 0 0 0 eth0
10.244.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

有一個概念再次強調一遍:雖然 1.2 和 1.6 處有兩個分屬不同network namespace的路由表,但TCP/IP協議棧卻只有一份。也即對于協議棧而言,它只是在處理相同數據結構的不同數據實例罷了。

完美轉場

當網絡包沿著 1.4 流進bridge cni0后,藉由bridge的一個特殊功能,實現了網絡包從一個network namespace完美跳轉到另一個network namespace的神奇效果。

bridge即為網橋,它的行為類似二層交換機。如果網絡包的目的 MAC 地址為網橋本身,并且網橋設置了 IP 地址的話,那么bridge就認為該網絡包應該是發往創建該網橋的那臺主機。因而這個網絡包將不會被bridge轉發到任何設備,而是直接交給上層(三層)協議棧去處理。處理的過程會涉及到基于本機路由表的路由查詢。1.6 處的路由表開始發揮它的作用。因為目的IP是10.244.1.3,所以網絡包需要被送往tun設備flannel.1。

# on host machine Node 1
$ route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
default 17.168.0.1 0.0.0.0 UG 0 0 0 eth0
10.244.0.0 0.0.0.0 255.255.255.0 U 0 0 0 cni0
10.244.1.0 10.244.1.0 255.255.255.0 UG 0 0 0 flannel.1
17.168.0.3 17.168.0.3 255.255.255.255 UG 0 0 0 eth0

其實在 1.4 ~ 1.5 這里涉及到更多的有趣問題。比如網絡包在veth pair之間是如何流轉的?網絡包在bridge內部是如何處理的?但這并非本文的重點,以后二哥再聊。不過我先把圖3 放上來。老鐵們在我的文章《看圖寫話:聊聊veth數據流》見過這張圖,我在那篇文章的配圖基礎上加上了bridge的處理細節,后面有機會二哥會細聊這個地方。

圖 3:veth + bridge網絡包接收流程中,Bridge處理細節

反著來一遍

當Node X收到從Node 1發來的數據后,沿著 2.1 一路兜兜轉轉,繞繞彎彎來到 2.11 ,Pod b也就收到了Pod a發出的請求。你也看到了,除了箭頭方向不同外,圖2的左、右兩部分幾乎完全一樣。是的,實際上畫圖的時候,我就是粘貼、拷貝加批量改箭頭方向這樣搞的。

右圖中 2.6 和 2.10 位置處的路由表和iptables的作用和左圖相同,就不再贅述了。雖然路途比較艱辛,但總歸是完整到達了,本篇也就到此結束了

責任編輯:武曉燕 來源: 二哥聊云原生
相關推薦

2023-07-07 08:53:39

倉儲模式快照模式

2021-02-16 08:16:09

適配器模式MybatisJava

2022-07-07 08:02:49

RedisBitMap

2023-12-05 16:01:12

模板方法設計模式算法結構

2021-09-28 08:26:06

CSS 技巧文字鏤空波浪

2010-06-13 15:42:24

UDP協議

2012-08-29 13:22:48

2018-09-06 10:48:51

TCPUDP協議

2010-04-27 13:28:27

負載均衡集群

2020-04-20 21:22:50

網絡設備網絡協議計算機網絡

2023-08-01 09:46:57

虛擬鍵盤API

2010-09-08 16:26:26

SQL循環語句

2023-11-27 19:35:01

C++extern

2010-09-26 09:50:36

SQL Where子句

2022-11-29 16:29:50

設備開發UDP

2010-09-10 15:16:51

CSSdisplay

2024-05-28 12:25:33

Pythonglobals?函數

2021-10-26 10:40:26

代理模式虛擬

2024-04-07 08:15:13

Go語言工具

2011-02-21 15:47:18

點贊
收藏

51CTO技術棧公眾號

日本精品另类| 日韩在线免费电影| 天堂资源在线中文精品| 中文字幕亚洲综合久久| 色一情一区二区| 草莓视频丝瓜在线观看丝瓜18| 久久综合网色—综合色88| 91精品久久久久久久久久入口| 国产一级理论片| 日本激情一区| 亚洲精品久久久久中文字幕欢迎你| 杨幂毛片午夜性生毛片| 美洲精品一卡2卡三卡4卡四卡| 久久久久国产精品麻豆ai换脸 | 久久中国妇女中文字幕| 日韩无码精品一区二区| 日韩欧乱色一区二区三区在线 | 国产av一区二区三区| 六月婷婷一区| 欧美国产中文字幕| 毛片视频免费播放| 精品在线观看入口| 精品美女一区二区| 99re6在线观看| 欧美二三四区| 亚洲成人福利片| 400部精品国偷自产在线观看| 国产黄在线播放| 99久久99久久久精品齐齐| 91精品在线一区| 波多野结衣一二区| 久久国产精品毛片| 欧美黑人性视频| 人人澡人人澡人人看| 欧美裸体在线版观看完整版| 亚洲欧美999| 久久人人妻人人人人妻性色av| 精品中文在线| 717成人午夜免费福利电影| 日韩欧美黄色大片| 亚洲一二三四| 色呦呦网站一区| 日本欧美黄色片| 国产三级电影在线播放| 亚洲成人动漫一区| 婷婷五月综合缴情在线视频| 久草在线视频网站| 亚洲综合在线视频| 久久亚洲国产成人精品无码区| 国产黄色在线网站| 椎名由奈av一区二区三区| 中文字幕综合在线观看| 久久久久久久久99| 国产色在线 com| 99re视频这里只有精品| 精品久久久久久综合日本| 理论片中文字幕| 粉嫩嫩av羞羞动漫久久久| 亚洲字幕在线观看| 亚洲精品综合网| 成人永久免费视频| 韩国成人一区| 深夜福利免费在线观看| 久久噜噜亚洲综合| 日韩在线国产| 求av网址在线观看| 一级日本不卡的影视| 欧美黑人在线观看| www.色在线| 一本到三区不卡视频| 国产成人久久777777| 日韩一区二区三区免费| 欧美性一二三区| 一本岛在线视频| 精品精品视频| 精品国产第一区二区三区观看体验| 国产+高潮+白浆+无码| 婷婷五月色综合香五月| 亚洲最新视频在线| 欧美国产日韩在线观看成人| 亚洲午夜伦理| 奇米一区二区三区四区久久| 中文字幕+乱码+中文字幕明步| 久久精品国产色蜜蜜麻豆| 亚洲直播在线一区| 天天操天天干天天操| 欧美激情中文字幕一区二区| 日本黄色播放器| gratisvideos另类灌满| 在线观看日韩一区| 男插女视频网站| 日韩精品丝袜美腿| 综合欧美国产视频二区| 久久黄色免费视频| 日韩精品三区四区| 99久久无色码| 国产在线一在线二| 一区二区视频在线看| 日韩亚洲精品电影| 殴美一级黄色片| 亚洲小说欧美另类婷婷| 国产精品黄色av| av中文字幕免费在线观看| 91色.com| 亚洲av首页在线| 日韩在线免费| 欧美v亚洲v综合ⅴ国产v| 免费看裸体网站| 极品av少妇一区二区| 国产精品第一区| 亚洲精品久久久久久动漫器材一区 | 一区二区三区四区不卡在线 | 男女裸体影院高潮| 26uuu亚洲电影| 日韩一级片在线播放| 欧美成人午夜精品免费| 欧美 日韩 国产一区二区在线视频 | 亚洲精品在线观看网站| 9.1片黄在线观看| 亚洲精一区二区三区| 成人在线观看视频网站| 韩国精品视频| 五月婷婷色综合| 少妇愉情理伦片bd| 91一区二区| 国产精品久久久久av| 天堂av资源在线| 玉米视频成人免费看| 国产福利在线免费| 久久91精品| 992tv在线成人免费观看| 国产日韩免费视频| 中文字幕视频一区| 91极品视频在线观看| 亚洲视频分类| 97av在线影院| 国 产 黄 色 大 片| 亚洲日本乱码在线观看| 日本不卡一区在线| 精品夜夜澡人妻无码av| 欧美人妖在线| 欧美亚洲激情视频| 日韩中文字幕影院| 亚洲综合清纯丝袜自拍| 亚洲熟女乱综合一区二区| 99国产精品免费视频观看| 国产精品久久9| www.亚洲.com| 欧美日韩精品一区二区三区| 亚洲自拍偷拍图| 日日摸夜夜添夜夜添精品视频| 狠狠色综合欧美激情| 美女在线视频免费| 日韩大陆欧美高清视频区| 99久在线精品99re8热| 成+人+亚洲+综合天堂| www.日本在线播放| 噜噜噜狠狠夜夜躁精品仙踪林| 韩国福利视频一区| 日韩电影网址| 色噜噜狠狠色综合欧洲selulu| 亚洲av无码一区二区三区人 | 欧美在线视频免费| 日本ー区在线视频| 91精品91久久久中77777| 久久成人激情视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲国产精品123| 国产精品视频一区二区三区综合 | 一区二区三区免费高清视频| 成人黄色一级视频| 欧美午夜小视频| 免费精品国产| 国产视频999| 午夜小视频在线观看| 亚洲精品www久久久| 国产成人精品网| 欧美激情综合网| 69久久精品无码一区二区| 欧美日韩四区| 欧美色欧美亚洲另类七区| 欧美视频免费看| 久久久久久久久久婷婷| 欧洲视频在线免费观看| 欧美日韩午夜在线视频| 久草视频在线资源站| 91丝袜呻吟高潮美腿白嫩在线观看| 日韩视频一区二区三区| 久久av无码精品人妻系列试探| 日韩精品色哟哟| 欧美在线观看黄| 免费黄色成人| av蓝导航精品导航| 激情都市亚洲| 欧美久久久精品| 酒色婷婷桃色成人免费av网| 91精品国产入口在线| 黄网在线观看视频| 亚洲欧洲日产国码二区| 波多野结衣影院| 久久av资源站| 国产成人久久婷婷精品流白浆| 亚洲精品97| 日本一区二区精品| 亚洲啊v在线免费视频| 国产精品 欧美在线| 麻豆av在线免费观看| 中文字幕日韩精品有码视频| 亚洲国产av一区二区| 欧美亚洲国产bt| 日韩三级视频在线播放| 最新高清无码专区| 美女被到爽高潮视频| 不卡的av网站| 制服.丝袜.亚洲.中文.综合懂| 丝袜诱惑亚洲看片| 日韩av新片网| 欧美a级片一区| 亚洲国产精品www| 国产欧美一区二区精品久久久| 99精品99久久久久久宅男| 国产69精品久久久久9999人| 992tv在线成人免费观看| 色呦呦网站在线观看| 正在播放国产一区| 青青操视频在线| 亚洲福利在线看| 国产成人av免费看| 欧美日韩一级黄| 日本中文字幕在线观看视频| 婷婷综合久久一区二区三区| 久久精品视频9| 一区二区三区 在线观看视频| 国产三级黄色片| 国产情人综合久久777777| 亚洲永久无码7777kkk| 盗摄精品av一区二区三区| 成人三级做爰av| 国产伦精品一区二区三区视频青涩 | 久久不见久久见国语| 精品卡一卡二| 任你躁在线精品免费| 国产一区二区三区色淫影院| 一区二区三区四区高清视频| 51蜜桃传媒精品一区二区| **日韩最新| 91免费精品国偷自产在线| 日韩成人综合网| 国产一区二区在线免费| 巨大黑人极品videos精品| 国产精品久久久久久婷婷天堂 | 亚洲激情不卡| 777av视频| 夜夜嗨一区二区三区| 免费看日本毛片| 香蕉久久a毛片| 免费大片在线观看| 久久九九国产| 污污网站免费观看| 激情欧美一区二区| ass极品水嫩小美女ass| 狠狠v欧美v日韩v亚洲ⅴ| 日本成人在线免费观看| 国产精品一级在线| 日本一级大毛片a一| av一二三不卡影片| av黄色免费网站| 国产精品久线观看视频| 日韩女优一区二区| 一区二区三区欧美| 午夜毛片在线观看| 欧美色网站导航| 国产亲伦免费视频播放| 亚洲第一天堂av| 久草视频视频在线播放| 日韩最新在线视频| av丝袜在线| 国产精品第2页| 国产va免费精品观看精品| 国产传媒一区二区| 在线亚洲a色| 国产人妻互换一区二区| 好吊视频一区二区三区四区| 熟女性饥渴一区二区三区| 日本网站在线观看一区二区三区 | 成人国产一区二区三区精品| 欧产日产国产精品98| 久久精品在线观看| 黄色片在线观看网站| 欧美日韩精品在线播放| 亚洲在线精品视频| 亚洲白虎美女被爆操| 高清毛片在线看| 欧美国产日韩一区二区| 成人看片网页| 亚洲国产激情| 午夜午夜精品一区二区三区文| 久久久人成影片免费观看| 久久99中文字幕| 久久成人综合网| 30一40一50老女人毛片| 亚洲免费电影在线| 无码人妻精品一区二区三区不卡 | 欧美中文字幕第一页| 色狠狠一区二区三区| 玖玖玖精品中文字幕| 亚洲午夜精品一区二区国产| 国产精品人人妻人人爽人人牛| 国产盗摄一区二区三区| 丁香六月激情综合| 欧美日韩视频免费播放| 精品欧美一区二区精品少妇| 在线看日韩av| 最近在线中文字幕| 97视频中文字幕| 99精品视频在线观看播放| 欧美日韩在线中文| 成人高清免费观看| 动漫性做爰视频| 欧美久久久久久久久| 久久免费看视频| 91av在线播放| 久久97精品| 成年在线观看视频| 狠狠狠色丁香婷婷综合激情| 国产一二三四区在线| 日韩欧美在线中文字幕| 日本精品999| 久久久久久久国产| 视频精品国内| av影院在线播放| 国产在线观看一区二区| av在线免费播放网址| 欧美怡红院视频| 国产高清美女一级毛片久久| 97人洗澡人人免费公开视频碰碰碰| 日韩视频在线直播| 色呦呦网站入口| 精品一区二区三区免费播放| 久久精品亚洲a| 欧美日韩一区二区三区在线看| 国产精品一二三区视频| 日韩av电影手机在线观看| 偷拍精品福利视频导航| 少妇高潮喷水久久久久久久久久| 91最新地址在线播放| 麻豆成人免费视频| 亚洲女人天堂色在线7777| 向日葵视频成人app网址| 日本高清久久一区二区三区| 天堂影院一区二区| 手机毛片在线观看| 欧美精品久久一区| 成人免费在线| 官网99热精品| 亚洲国产一区二区三区a毛片| 国产精品伦子伦| 色呦呦网站一区| 日本在线天堂| 92国产精品久久久久首页 | 妺妺窝人体色www在线小说| 99精品桃花视频在线观看| 久久久久久少妇| 日韩黄色免费网站| 亚洲成a人无码| 无吗不卡中文字幕| 国产在线免费观看| 国产综合在线观看视频| 你懂的视频一区二区| 在线看黄色的网站| 狠狠做深爱婷婷久久综合一区 | 欧美成在线观看| ccyy激情综合| 国产精品亚洲αv天堂无码| 国产欧美一区二区精品性色超碰| 国产一区二区三区黄片| 九九热这里只有精品免费看| 久久精品色播| 亚洲高清在线免费观看| 亚洲乱码国产乱码精品精的特点 | 久久久精品视频在线观看| 91精品啪在线观看国产手机| 免费黄色日本网站| 国产精品美女久久久久久久久久久 | 精品美女久久久久| 在线国产精品视频| 成人激情自拍| 高潮一区二区三区| 亚洲妇女屁股眼交7| 岛国在线视频免费看| 成人资源视频网站免费| 国产精品亚洲综合久久| 久艹在线观看视频| 亚洲精品xxxx| 国产麻豆一区二区三区| 日韩中文字幕在线视频观看| 最新中文字幕一区二区三区| 日本aaa在线观看| 97超碰人人模人人爽人人看| 久久午夜精品|