国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

例解三層交換原理

網絡 路由交換
二層交換機的二層數據交換一般都是使用ASIC(Application Specific Integrated Circuit ,專用集成電路)的硬件芯片中的CAM表來實現的,因為是硬件轉發,所以轉發性能非常高。

二層交換機的二層數據交換一般都是使用ASIC(Application Specific Integrated Circuit ,專用集成電路)的硬件芯片中的CAM表來實現的,因為是硬件轉發,所以轉發性能非常高。而三層交換機的三層轉發也是依靠ASIC芯片完成的(路由器的路由功能主要依靠CPU軟件進行的),但其中除了二層交換用的CAM表外,還保存有專門用于三層轉發的三層硬件轉發表。

三層交換機的三層交換原理比較復雜,不同網絡環境下、不同廠家的三層交換機的三層交換流程都不完全相同。如圖7-55所示的僅一個直接連接在一臺三層交換機上的兩個不同網段主機三層交換的基本流程,各主要步驟解釋如下:

(1) 源主機在發起通信之前,將自己的IP地址與目的主機的IP地址進行比較,如果源主機判斷目的主機與自己位于不同網段時,它需要通過網關來遞交報文的,所以它首先需要通過一個ARP請求報文獲取網關的MAC地址(在源主機不知道網關MAC地址的情形下),即源主機先發送ARP請求幀以獲取網關IP地址對應的 MAC地址。

(2)網關在收到源主機發來的ARP請求報文后以一個ARP應答報文進行回應,在應答報文中的“源MAC地址”就包含了網關的MAC地址。

(3)在得到網關的ARP應答后,源主機再用網關MAC地址作為報文的“目的MAC地址”,以源主機的IP地址作為報文的“源IP地址”,以目的主機的IP地址作為“目的IP地址”,先把發送給目的主機的數據發給網關。

圖7-55 三層交換基本流程

(4)網關在收到源主機發送給目的主機的數據后,由于查看得知源主機和目的主機的IP地址不在同一網段,于是把數據報上傳到三層交換引擎(ASIC芯片),在里面查看有無目的主機的三層轉發表。

(5)如果在三層硬件轉發表中沒有找到目的主機的對應表項,則向CPU請求查看軟件路由表,如果有目的主機所在網段的路由表項,則還需要得到目的主機的MAC地址,因為數據包在鏈路層是要經過幀封裝的。于是三層交換機CPU向目的主機所在網段發送一個ARP廣播請求包,以獲得目的主機MAC地址。

(6)交換機獲得目的主機MAC地址后,向ARP表中添加對應的表項,并轉發由源主機到達目的主機的靈氣包。同時三層交換機三層引擎會結合路由表生成目的主機的三層硬件轉發表。

以后到達目的主機的數據包就可以直接利用三層硬件轉發表中的轉發表項進行數據交換,不用再查看CPU中的路由表了。

以上流程適用位于不同VLAN(網段)中的主機互訪時屬于這種情況,這時用于互連的交換機作三層交換轉發。這就是“一次路由,多次交換”的原理。

三層交換示例

在三層交換中,同一交換機上的不同網段主機通信和不同交換機上的不同網段主機通信的基本原理是一樣的,只是具體流程有所區別。本節僅以比較簡單的“同一交換機上的不同網段主機通信”這種情形來解釋上節介紹的三層交換原理。

如圖7-56所示,通信的源、目的主機連接在同一臺三層交換機上,但它們位于不同VLAN(也位于不同網段)。對于三層交換機來說,這兩臺主機都位于它的直連網段內,它們的IP對應的路由都是直連路由。圖中已標明了兩臺主機的MAC地址、IP地址、網關IP地址(也就是對應VLAN接口IP地址),以及三層交換機的MAC地址。

本示例中雖然劃分了VLAN,但是在下面的數據轉發流程中我們并沒有提到VLAN標記,那是因為在本示例中,通信雙方主機都連接到同一個三層交換機上,端口類型均為Access類型,發送和接收的數據幀都是無VLAN標記的。在下節介紹的示例中,在數據的轉發過程中將會涉及到VLAN標記問題。

圖7-56 同一交換機上不同網段主機間的三層交換示例

當 PC A 要第一次向 PC B 發向數據包時,數據包的傳輸流程如下:(假設三層交換機上當前還未建立任何硬件轉發表項)

(1)PC A首先檢查出目的IP地址2.1.1.2(PC B)與自己不在同一網段,覺得就這樣直接發送肯定不行,于是把要發送的數據包先緩存起來。它知道這個數據包必須經過網關來轉發,所以先查看一下自己是已經知道網關的MAC地址(也就是在PC A主機的ARP表中查看是否有與網關IP地址對應的MAC地址表項)。如果有,則直接把要發送給PC B的數據包在封裝成數據幀時,把“目的MAC地址”字段的值設為網關的MAC地址(也就是三層交換機的MAC地址MAC S,交換機上各端口、各VLAN是共享一個或多個MAC地址的)。

(2)如果PC A在自己的ARP表中沒有找到網關MAC地址,則先向網關發出(其實是會向本VLAN內所有節點發出)一個ARP廣播請求報文,以獲取網關IP地址 1.1.1.1所對應的MAC地址。此ARP請求報文的“源MAC地址”字段是PC A的MAC地址“MAC A”,“目的MAC地址”因為未知,以全0格式填充;“源IP地址”和“目的IP地址”字段分別填上PC A的IP地址(1.1.1.2)和網關的IP地址(1.1.1.1)。

ARP請求報文向下傳輸到了以太網數據鏈路層后被再次封裝成以太網幀,以太網幀頭中的“源MAC地址”字段值仍為PC A的MAC地址“MAC A”,“目的MAC地址”字段值為廣播MAC地址FF-FF-FF-FF-FF-FF以,“幀類型”字段填上ARP的協議號0x0806。有關ARP報文和ARP幀格式參見本章7.3.10節。

(3)三層交換機在收到PC A發來的ARP請求報文后,檢查請求報文發現被請求IP地址(也就是“目的IP地址”)是自己的三層接口IP地址,于是向PCA A發回一個ARP應答報文,并將對應的三層接口MAC(MAC S)填充在應答報文中的“目的MAC地址“字段其中。同時通過對PC A發送的ARP請求報文分析,把PC A的IP地址與MAC地址對應關系(1.1.1.2<==>MAC A)記錄到自己的ARP表中去,然后把PC A的IP地址(作為“目的IP地址”)、MAC地址(作為“下一跳MAC地址”),以及與交換機直接相連的端口號等信息下發到三層交換機ASIC芯片中的三層硬件轉發表。此時在三層硬件轉發表中就有了第一個轉發表項,即PC A的轉發表項。

【說明】在三層交換機中,最關鍵的就是它有一個專門用于三層轉發的“三層硬件轉發表”,它和“ARP表”之間有聯系,但也有區別。ARP表中只是IP地址和MAC地址的映射關系,不包括轉發出口,也不包括對應的VLAN ID,而三層硬件轉發表中則包括了全部這些,形成一個:目的IP地址、VLAN ID、端口和下一跳MAC地址的關系表項。因為在進行三層轉發時,改變的是幀封裝后的源和目的MAC地址這兩個字段,原來輸入IP包中的“目的MAC地址”作為轉發的“下一跳MAC地址”,原來的“源MAC地址”改為三層交換機自身的MAC地址,源和目的IP地址都不變(因為這是封裝在幀的“數據”部分)。另外,三層轉發表是存儲在ASCI硬件芯片上的,直接由ASIC芯片調用,而ARP表是存儲在內在中,由CPU軟件調用。但三層硬件轉發表項還是由CPU提供的。

(4)PC A在收到網關的ARP應答報文后,把要發送給PC B的數據包經過幀封裝后的 “目的MAC地址”修改為網關MAC地址(MAC S1),其它不變,先把數據包發給網關(三層交換機)。

(5)三層交換機在收到這個數據包后,因為“目的MAC地址”為交換機自己的MAC地址,而且“目的IP地址”和“源IP地址”不在同一網段,所以會直接提交到負責三層交換的ASIC芯片,根據包中的“目的IP地址”(PC B的IP地址2.1.1.2)在三層硬件轉發表中查看有無對應表項,因為是第一次通信,所以結果是查找失敗,于是將數據包再轉送到CPU去進行軟件路由處理。

(6)CPU同樣會根據包中的“目的IP地址”去查找其軟件路由表,發現匹配了一個直連網段(PC B對應的網段),于是繼續查在ARP表中查找對應的MAC地址項。同樣是由于是第一次查找,所以仍然查找失敗。如果在ARP表中找到了對應的MAC地址,則數據可以直接由軟件路由表轉發了。

(7)下面仍以在ARP表中也沒找到PC B對應的MAC地址為例進行介紹。此時三層交換機CPU會在PC B所在網段的AN 3中所有端口發送一個ARP廣播請求報文,查找“目的IP地址”為2.1.1.2所對應MAC地址。報文經過幀封裝后的“源MAC地址”是三層交換機的 MAC地址(MAC S),“目的MAC地址”全為0,“源IP地址”是VLAN 3網段的網關IP地址(2.1.1.1),“目的IP地址”是PC B的IP地址(2.1.1.2)。

(8)PC B在收到三層交換機CPU發送的ARP請求報文后,檢查發現被請求的IP地址是自己的IP地址,于是發送一個ARP應答報文,并將自己的MAC地址 (MAC B)包含在其中。同時,將三層交換機上VLAN 3網段的網關IP地址與MAC地址的對應關系(2.1.1.1<==>MAC S)記錄到自己的ARP表中去。

(9)三層交換機CPU在收到PC B的ARP應答報文后,將其IP地址和MAC地址對應關系(2.1.1.2<==>MAC B)記錄到自己的ARP表中去,把PC B的IP地址、MAC地址、進入交換機的端口號等信息下發到三層交換機的三層轉發中。此時轉發表中就有到達PC A和PC B這兩條對應的表項了。

(10)三層交換機CPU根據獲得的PC B的MAC地址和端口信息,以及軟件路由表信息,把由PC A發來的IP數據包轉發給PC B,這樣就完成了PC A到PC B的第一次單向通信。

由于芯片內部的三層引擎中已經保存了從PC A到達PC B的完整轉發路徑信息,所以以后PC A與PC B之間進行通信,或其它網段的站點想要與PC A或PC B進行通信時,三層交換機的ASIC芯片就會直接把包從對應的三層硬件轉發表項中指定的端口轉發出去,而不必再把包交給CPU進行路由處理。這就是所謂的 “一次路由(指通過CPU路由表查到了對應的直連網段),多次交換”的原理,大大提高了轉發速度。

責任編輯:張存 來源: 中國it實驗室
相關推薦

2014-02-12 10:07:07

三層交換原理

2010-01-27 16:42:14

三層交換機

2010-02-04 09:25:58

第三層交換機

2010-01-27 13:42:48

2010-03-16 15:54:51

三層交換機技術

2024-01-30 19:31:29

交換機三層交換機

2010-03-19 14:57:52

三層交換機

2013-08-14 10:08:07

TrunkVLAN三層交換

2014-06-25 09:39:17

交換機三層三層Cisco

2010-01-25 17:48:39

三層交換機端口

2010-01-04 09:15:19

三層交換技術

2010-01-15 10:06:57

二層交換技術三層交換技術

2010-02-22 13:33:16

第三層交換機

2009-08-05 10:07:20

交換機配置實驗

2010-03-11 10:49:45

三層交換

2010-01-19 13:20:38

應用三層交換機技術

2018-07-19 12:16:50

交換技術三層二層

2010-01-11 16:26:42

三層交換機作用

2010-03-15 13:34:11

第三層交換機

2018-10-31 09:02:36

交換機三層二層
點贊
收藏

51CTO技術棧公眾號

韩国一区二区电影| 7777精品视频| 色琪琪免费视频网站| 亚洲国产成人精品女人久久久| 精品视频免费观看| 日韩电影网站| 欧美国产国产综合| 国产精品xxxxx| 三级资源在线| 亚洲一区二区三区精品视频| 欧美综合久久| 国产主播性色av福利精品一区| 欧美精品一区二区三区视频| 婷婷免费在线视频| 欧美日韩精品欧美日韩精品| 男人天堂亚洲二区| 色偷偷久久人人79超碰人人澡| 欧美国产视频在线| 可以在线看的av网站| 国产精品自在在线| 一区二区高清视频| 国产毛片精品一区| 大陆极品少妇内射aaaaa| 91伊人久久大香线蕉| 欧美高清视频一区二区| 亚洲综合伊人| 久久久久久12| 在线日韩一区| 亚洲影视九九影院在线观看| 好吊日精品视频| 日韩午夜激情免费电影| 高h视频在线观看| 欧美成人aa大片| gay欧美网站| 欧美乱人伦中文字幕在线| 偷拍一区二区| 欧美精品自拍偷拍动漫精品| 91xxx在线观看| 欧美一区二区三区视频在线 | 亚洲福利在线播放| 一区二区三区短视频| 丁香影院在线| 欧美一区午夜视频在线观看| 超碰在线cao| 精品少妇一区二区三区在线播放 | 国产福利资源一区| 欧美精品成人在线| 欧美伦理在线视频| 高清国产在线一区| 日韩中文欧美在线| 免费国产黄色网址| 一区二区三区精品| 国产欧美日韩专区发布| 午夜国产精品视频免费体验区| 免费看国产精品一二区视频| 成人免费观看av| 超碰在线免费看| 精品成人佐山爱一区二区| 欧美久久久网站| 91久久嫩草影院一区二区| 精品亚洲porn| 影音先锋可以看的网站| 精品88久久久久88久久久| 懂色av一区二区| 欧美性天天影院| 国产精品久久久久久久久免费相片| 欧洲毛片在线| 久久精品人人爽| 黄色成人91| 精品久久久久久久免费人妻| 91久久久免费一区二区| 国产亚洲精品精品国产亚洲综合| 成人春色激情网| 国产成人精品午夜视频免费| 亚洲欧洲动漫| xxx欧美精品| 在线观看av免费| 米奇精品一区二区三区在线观看| 99久久www免费| 中文在线一区二区| 麻豆系列在线观看| 亚洲老女人av| 亚洲午夜精品一区二区国产 | 国产视频网址在线| 国产一区二区三区在线| 国产精品国产三级国产普通话三级 | 精品区一区二区| 噜噜噜天天躁狠狠躁夜夜精品| 久久国产精品 国产精品| 国产精品欧美一级免费| 久久亚洲资源| 91成人免费在线观看| 国产亚洲欧洲997久久综合| 欧美xxxx视频| 成人久久一区二区三区| 欧美国产视频在线| 91九色综合| 日本视频一区二区在线观看| 一区二区高清免费观看影视大全| 成人在线高清| 亚洲精品不卡| 国产探花一区| 黄页网站大全在线观看| 日韩一区二区高清| 99久久99热这里只有精品| 一路向西2在线观看| 亚洲国产一区二区三区在线观看| 一个色综合网| 国产网红在线| 久久久女女女女999久久| 福利一区二区在线观看| 国产在线xxx| 久久爱av电影| 一本大道av伊人久久综合| 久草成人在线| 国产特级嫩嫩嫩bbb| 91高清在线免费观看| 国产亚洲一区二区三区在线观看| 日本不良网站在线观看| www.欧美日韩| 一级做a爰片久久| 国产精品91久久久| 亚洲色图一区二区三区| 欧洲亚洲成人| 欧美日韩成人在线| 水蜜桃精品av一区二区| 天堂男人av| 六月婷婷激情网| 国产精品亚洲综合| 国产精品天美传媒沈樵| 国产精品视频一区视频二区 | 视频二区欧美毛片免费观看| 日本a级片在线播放| 精品久久久久一区二区国产| 国产视频久久| www久久日com| 日韩aⅴ视频一区二区三区| 欧美高清hd18日本| 亚久久调教视频| 黄色羞羞视频在线观看| 在线视频一区观看| 一区二区亚洲精品国产| 久久蜜臀精品av| 大肉大捧一进一出好爽动态图| 亚洲美女av黄| 国产一区二区免费在线| 97欧美成人| 午夜欧美福利视频| 欧美夜福利tv在线| 亚洲影院理伦片| 黄色在线观看视频网站| 色一情一乱一伦一区二区三区| 欧美va亚洲va| 懂色av一区二区三区蜜臀| 6080成人| 头脑特工队2在线播放| 免费看成人午夜电影| 日韩精品中文字幕在线| 粉嫩13p一区二区三区| 日韩三级久久| av在线电影网站| 国产午夜精品一区| 精品成a人在线观看| 成人精品视频一区二区三区尤物| 99精品久久只有精品| 麻豆久久一区二区| 一区二区三区视频在线观看免费| 国产97在线|亚洲| 日韩午夜在线| 久久久精品一区| 亚洲精品在线一区二区| 在线观看日韩毛片| 制服.丝袜.亚洲.另类.中文| 国产成人精品999| 国产精品拍天天在线| 99久精品视频在线观看视频| 欧美aaaxxxx做受视频| 9色视频在线观看| 欧美综合一区第一页| 亚洲视频高清| 樱桃视频成人在线观看| 国产一伦一伦一伦| 精品一区二区不卡| 麻豆国产va免费精品高清在线| 亚洲综合视频在线| 国产视频欧美| xxxx日韩| 亚洲图片小说在线| 久久人人97超碰精品888| 欧美视频一区在线观看| 丁香啪啪综合成人亚洲小说| 成人羞羞网站| 激情亚洲影院在线观看| 香蕉av一区| www.爱色av.com| 精品国产aⅴ麻豆| 欧美一区二三区| 亚洲天堂av女优| 91国偷自产一区二区三区观看| 99久久久无码国产精品|