日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

二层和三层转发

發(fā)布時間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二层和三层转发 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

二層轉發(fā)的機制是什么?學習線程和報文轉發(fā)線程。二層只跟MAC地址有關?與IP無關

所以在二層做IP-MAC綁定是無效的。

?

三層以太網交換機的轉發(fā)機制主要分為兩個部分:

二層轉發(fā)和三層交換。
  
  先講二層轉發(fā)流程。
  
  1、 MAC地址介紹
  MAC地址是48 bit二進制的地址,如:00-e0-fc-00-00-06。
  可以分為單播地址、多播地址和廣播地址。
  
  單播地址:第一字節(jié)最低位為0,如:00-e0-fc-00-00-06
  
  多播地址:第一字節(jié)最低位為1,如:01-e0-fc-00-00-06
  
  廣播地址:48位全1,如:ff-ff-ff-ff-ff-ff
  
  注意:
  1)普通設備網卡或者路由器設備路由接口的MAC地址一定是單播的MAC地址才能保證其與其它設備的互通。
  
  2) MAC地址是一個以太網絡設備在網絡上運行的基礎,也是鏈路層功能實現(xiàn)的立足點。
----------------------------------------------------------------------------------

2、?二層轉發(fā)?介紹
  交換機二層的轉發(fā)特性,符合802.1D網橋協(xié)議標準。
  
  交換機的二層轉發(fā)?涉及到兩個關鍵的線程:地址學習線程和報文轉發(fā)線程。
  
  學習線程如下:
  1)交換機接收網段上的所有數(shù)據(jù)幀,利用接收數(shù)據(jù)幀中的源MAC地址來建立MAC地址表;
  
  2)端口移動機制?:交換機如果發(fā)現(xiàn)一個包文的入端口和報文中源MAC地址的所在端口不同,就產生端口移動,將MAC地址重新學習到新的端口;
  
  3)地址老化機制?: 如果交換機在很長一段時間之內沒有收到某臺主機發(fā)出的報文,在該主機對應的MAC地址就會被刪除,等下次報文來的時候會重新學習。
  
  注意: 老化也是根據(jù)源MAC地址?進行老化。
  
  報文轉發(fā)線程:
  1)交換機在MAC地址表中查找數(shù)據(jù)幀中的目的MAC地址,如果找到,就將該數(shù)據(jù)幀發(fā)送到相應的端口,如果找不到,就向所有的端口發(fā)送;
  
  2)如果交換機收到的報文中源MAC地址和目的MAC地址所在的端口相同,則丟棄該報文;
  
  3)交換機向入端口以外的其它所有端口轉發(fā)廣播報文。
  
  3、 VLAN二層轉發(fā)?介紹
  報文轉發(fā)線程:
  引入了VLAN以后對二層交換機的報文轉發(fā)線程產生了如下的影響:
  
  1)交換機在MAC地址表中查找數(shù)據(jù)幀中的目的MAC地址,如果找到(同時還要確保報文的入VLAN和出VLAN是一致的),就將該數(shù)據(jù)幀發(fā)送到相應的端口,如果找不到,就向(VLAN內)所有的端口發(fā)送;
  
  2)如果交換機收到的報文中源MAC地址和目的MAC地址所在的端口相同,則丟棄該報文;
  
  3)交換機向(VLAN內)入端口以外的其它所有端口轉發(fā)廣播報文。
  
  以太網交換機上通過引入VLAN,帶來了如下的好處:
  
  1)限制了局部的網絡流量, 在一定程度上可以提高整個網絡的處理能力。
  
  2)虛擬的工作組,通過靈活的VLAN設置,把不同的用戶劃分到工作組內;
  
  3)安全?性,一個VLAN內的用戶和其它VLAN內的用戶不能互訪,提高了安全性。
  
  另外,還有常見的兩個概念VLAN的終結和透傳, 從字面意思上就可以很好的了解這兩個概念。所謂VLAN的透傳就是某個VLAN不僅在一臺交換機上有效,它還要通過某種方法延伸到別的以太網交換機上,在 別的設備上照樣有效;終結的意思及相對,某個VLAN的有效域不能再延伸到別的設備,或者不能通過某條鏈路延伸到別的設備。
  
  VLAN透傳可以使用802.1Q技術,VLAN終結可以使用PVLAN技術。
  
  IEEE802.1Q協(xié)議是VLAN的技術標準,主要是修改了標準的幀頭,添加了一個tag字段,其中包含了VLAN ID等VLAN信息,具體實現(xiàn)這里不談,如果有興趣可以看相關的標準和資料。
  
  注意:在Trunk端口轉發(fā)報文的時候,如果報文的VLAN Tag等于端口上配置的默認VLAN ID,則該報文的Tag應該去掉,對端收到這個不帶Tag信息的報文后, 從端口的PVID獲得報文的所屬VLAN信息,因此配置的時候必須保證連接兩臺交換機之間的一條Trunk鏈路兩端的PVID設置相同。
  
  為什么要去Tag呢?
  這樣做是為了保證一般的用戶插到Trunk上以后,仍舊可以正常通信?,因為普通用戶無法識別帶有802.1Q Vlan信息的報文。
  
  使用802.1Q技術可以很好的實現(xiàn)VLAN的透傳,可是有的時候需要把VLAN終結掉,也就是說這個VLAN的邊界在哪里終止,PVLAN技術可以 很好的實現(xiàn)這個功能,同時達到節(jié)省VLAN 的目的。cisco的PVLAN意思是private vlan,而我們的PVLAN意思是primary vlan。
  
  這里的VLAN有兩類:Primary vlan和secondary vlan(子VLAN)。
  
  實現(xiàn)了接入用戶二層報文的隔離,同時上層交換機下發(fā)的報文可以被每一個用戶接收到,簡化了配置,節(jié)省了VLAN資源。具體實現(xiàn)這里不談,如果有興趣可以相關資料。
  
  下面談談三層交換流程。
  
  用VLAN分段,隔離了VLAN間的通信,用支持VLAN的路由器(三層設備)可以建立VLAN間通信。但使用路由器來互聯(lián)企業(yè)園區(qū)網中不同的VLAN顯然不合時代的潮流。因為我們可以使用三層交換來實現(xiàn)。
  
  差別1(性能):傳統(tǒng)的路由器基于微處理器轉發(fā)報文,靠軟件?處理,而三層交換機通過ASIC硬件來進行報文轉發(fā),性能差別很大;
  
  差別2(接口類型):三層交換機的接口基本都是以太網接口,沒有路由器接口類型豐富;差別3:三層交換機,還可以工作在二層模式,對某些不需路由的包文直接交換,而路由器不具有二層的功能。
  
  首先讓我們看一下設備互通的過程:

  如圖所示:交換機上劃分了兩個VLAN,在VLAN1,VLAN 2上配置了路由接口用來實現(xiàn)vlan1 和 vlan 2之間的互通。
  
  A和B之間的互通(以A向B發(fā)起ping請求為例):
  
  1) A檢查報文的目的IP地址,發(fā)現(xiàn)和自己在同一個網段;
  
  2) A---->B ARP請求報文,該報文在VLAN1 內廣播;
  
  3) B---->A ARP回應報文;
  
  4) A---->B  icmp request;
  
  5) B---->A  icmp reply;
  
  A和C之間的互通(以A向C發(fā)起ping請求為例):
  1) A檢查報文的目的IP地址,發(fā)現(xiàn)和自己不在同一個網段;
  
  2) A---->switch(int vlan 1) ARP請求報文,該報文在VLAN1 內廣播;
  
  3) 網關---->A ARP回應報文;
  
  4) A---->switch  icmp request(目的MAC是 int vlan 1的MAC,源MAC是A的MAC,目的IP是C,源IP是A);
  
  5) switch收到報文后判斷出是三層的報文。檢查報文的目的IP地址,發(fā)現(xiàn)是在自己的直連網段;
  
  6) switch(int vlan 2)---->C  ARP請求報文,該報文在VLAN2 內廣播;
  
  7) C--->switch(int vlan 2) ARP回應報文;
  
  8) switch(int vlan 2)---->C icmp request (目的MAC是 C 的MAC,源MAC是 int vlan 2的MAC,目的IP是C,源IP是A)同步驟4)相比報文的MAC頭進行了重新的封裝, 而IP層以上的字段基本上不變;
  
  9) C---->A  icmp reply,這以后的處理同前面icmp request的過程基本相同。
  
  以上的各步處理中,如果ARP表中已經有了相應的表項,則不會給對方發(fā)ARP請求報文。
  
  怎么樣來區(qū)分二和三層的數(shù)據(jù)流?
  3526產品是三層以太網交換機,在其處理流程中既包括了二層的處理功能,又包括了三層的處理功能。
  
  區(qū)別二三?層轉發(fā)的?基本模型:

?


  如圖所示:
  
  三層交換機劃分了2個VLAN, A和B之間的通信是在一個VLAN內完成,對與交換機而言是二層數(shù)據(jù)流,A和C之間的通信需要跨越VLAN,是三層的數(shù)據(jù)流。
  
  上面提到的是宏觀的方法,具體到微觀的角度,一個報文從端口進入后,Swtich設備是怎么來區(qū)分二層包文,還是三層報文的呢?
  
  從A到B的報文由于在同一個VLAN內部,報文的目的MAC地址將是主機B的MAC地址,而從A到C的報文,要跨越VLAN,報文的目的MAC地址是設備虛接口VLAN1上的MAC地址。
  
  因此交換機區(qū)分二三層報文的標準就是看報文的目的MAC地址是否等于交換機虛接口上的MAC地址。
  
  以華為?3ComS3526交換機為例,三層交換機整個處理流程中分成了三個大的部分:
  
  1)平臺軟件協(xié)議棧部分
  
  這部分中關鍵功能有:
  
  運行路由協(xié)議,維護路由信息表;

總結

以上是生活随笔為你收集整理的二层和三层转发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 手机成人av在线 | 国产福利一区二区 | 黄a在线观看 | 法国经典free性复古xxxx | 欧美日韩国产成人在线 | 99热只有| 自拍偷拍视频网 | 久久艹精品视频 | 超碰国产一区二区三区 | 中文字幕久热 | 夜夜嗨老熟女av一区二区三区 | 国产精品婷婷 | 日本一级大片 | 久热久色| 久久久综合久久久 | 爱爱免费网址 | 日韩一区二区视频在线 | 另类国产| 中文字幕欧美人妻精品一区蜜臀 | 亚洲高清久久 | 亚洲AV午夜福利精品一级无码 | 亚洲欧美大片 | 日韩夜夜高潮夜夜爽无码 | 娇喘顶撞深初h1v1 | 国产电影一区二区三区爱妃记 | 一级黄色录像大片 | 午夜丰满寂寞少妇精品 | 青草视频在线观看视频 | 亚洲激情片 | 老妇荒淫牲艳史 | 欧美成人秋霞久久aa片 | 久久三级网站 | a√国产 | 姝姝窝人体www聚色窝 | 跪求黄色网址 | 午夜一区二区视频 | 久久精品国产亚洲AV黑人 | 黄色成人在线 | 成人做爰66片免费看网站 | 牛av在线| 草草福利影院 | 天天综合天天做 | 欧美日韩精品在线播放 | 五月婷婷一区二区 | 午夜激情电影在线观看 | 欧美中日韩在线 | 国产性猛交xx乱 | 亚洲成人www| 17c国产精品| 久久精品无码一区 | 色天天综合网 | 不卡一区二区在线观看 | 精品久久毛片 | 欧美精品一区二区三区蜜臀 | 久久嗨 | 红桃视频成人 | 夜夜超碰| av鲁丝一区鲁丝二区鲁丝 | 福利在线免费视频 | 91蜜桃传媒精品久久久一区二区 | 精品一区二区三区蜜臀 | 亚洲爱爱网站 | 人人超碰人人 | 欧美在线二区 | 污污的视频软件 | 黄片毛片在线免费观看 | 精品在线小视频 | 日日日日操 | 久久疯狂做爰流白浆xx | 国产欧美在线观看 | 手机免费在线观看av | 国产美女特级嫩嫩嫩bbb | 777黄色 | 色狠狠久久av大岛优香 | 新国产视频 | 超碰免费人人 | 亚洲永久网站 | 狠狠躁18三区二区一区 | 无码少妇一区二区三区芒果 | 五月婷婷丁香网 | 视频二区在线观看 | 亚洲成人免费在线观看 | 国语av在线| 免费不卡av在线 | 日韩亚洲视频在线观看 | 黄色免费网站视频 | 大尺度舌吻呻吟声 | 色婷婷在线影院 | 开心激情婷婷 | 天天干天天做天天操 | av在线看片| 人人艹在线观看 | 正在播放久久 | 天堂网视频 | 国产精品99久久久久久动医院 | 国产人妖一区二区三区 | 国产日韩欧美不卡 | 成人片免费看 | 国产中文字字幕乱码无限 |