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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

交换机技术

發布時間:2023/12/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 交换机技术 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、交換機的工作原理(轉發原理)

二、交換機以太網接口的工作模式

1.交換機以太網接口雙工模式:

2.交換機以太網接口速率:

3.交換機命令行的層次關系:

三、VLAN? ? ? ? ? ? ? ? ? ?

分割廣播域

VLAN的種類

創建VLAN的兩種方法

刪除VLAN

將端口加入VLAN

驗證VLAN的配置

四、Trunk的作用

Trunk的配置

五、單臂路由

六、三層交換技術(二層交換+三層轉發)

1.傳統的MLS2-1(一次路由 多次交換)

2.基于CEF的MLS

3.虛接口(interface vlan vlan-id)

七、端口鏡像

八、二層鏡像

九、三層鏡像

十、風暴控制


一、交換機的工作原理(轉發原理)

最初以太網采用廣播方式通信,即CSMA/CD機制(載波偵聽,多路訪問,沖突檢測),CSMA/CD是一種共享式的。但是當以太網被升級以后,由共享機制轉化為了交換機制。也就從CSMA/CD機制轉變為了轉發機制。轉發機制依賴于端口號和MAC地址表。

  • 交換機在啟動成功以后,進入初始狀態,此時端口號和MAC地址表是空的。(因此交換機設備一旦斷電,斷電以后端口號和MAC地址表就變成空的了)。
  • 進入初始狀態以后,會進入MAC地址學習。假設主機A要給主機B發消息,主機A先發送數據幀給交換機,交換機記錄原MAC地址,將主機A的原MAC地址和主機的端口建立一個對應關系,將對應關系放在端口MAC地址表中。
  • 在交換機記錄完主機A的端口號和MAC地址表后,對于其接收到的未知的數據幀進行廣播
  • 廣播后,主機B接受方回應,交換機收到主機B發送的應答包,交換機記錄下主機B的端口號和MAC地址表。
  • 此后AB之間通信,交換機就不再進行廣播,AB就實現了點對點單播通信

補充:攻擊者對交換機進行的攻擊:向交換機發送大量的偽造的帶有虛假的MAC地址的數據幀,利用交換機的MAC地址學習,交換機收到數據幀后,記錄大量的虛假的MAC地址,造成其MAC地址表空間被占滿,導致網路中正常的MAC地址沒有空間被記錄。當交換機收到正常的MAC地址的數據幀以后,只能進行廣播,這樣攻擊者就可以監聽了。防范:①限制交換機的每個接口可以記錄的MAC地址數目,即一個主機的端口只能產生一個MAC地址,如果多產生了,就說明其有可能實施了攻擊行為。②限制交換機每個接口的幀發送頻率。

二、交換機以太網接口的工作模式

1.交換機以太網接口雙工模式:

  • 單工:兩個數據站之間只能沿單一方向傳輸數據(麥克風、揚聲器)
  • 半雙工:兩個數據站之間可以雙向傳輸數據,但不能同時進行(對講機)
  • 全雙工:兩個數據站之間可雙向且同時進行數據傳輸

注:雙工duplex,可接三個參數(half/full/auto) duplex:?auto代表兩端自動協商

2.交換機以太網接口速率:

speed后可接參數(auto/10/100/1000)? 接值時不需要注明單位,交換機自動識別為mbps(每秒鐘傳輸的二進制位數,注意這里不是字節數,一字節8個二進制位數)

3.交換機命令行的層次關系:

思科:用戶>模式>特權#模式>全局(config)#模式>接口(config-if)#模式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 華為:用戶<>?視圖?>? 系統[]視圖

  • 用戶模式(>):查看系統信息
  • 特權模式(#):查看并修改設備的配置(如給
  • 全局模式((config)#):針對整個交換機修改配置參數(如命名)
  • 接口模式((config-if)#):針對設備的接口修改配置參數

注:從某一個模式返回上一個模式:exit? ? ;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?從某一個模式返回到特權模式:??end? ??;? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?命令行幫助:??? ? ;? ? ? ? ? ? ?

三、VLAN? ? ? ? ? ? ? ? ? ?

分割廣播域

局域網會出現廣播通信,利用路由器可以實現物理分割,利用交換機的Vlan可以實現邏輯分割;這樣做的好處是:當局域網廣播通信時,一個Vlan的廣播不會發到另一個vlan中去

VLAN的種類

  • 靜態VLAN:基于端口劃分靜態VLAN
  • 動態VLAN:基于MAC地址劃分動態VLAN

創建VLAN的兩種方法

  • VLAN數據庫配置模式#Vlan database? ? # VLan vlan-id? name vlan-name? ? #exit
  • 全局配置模式 #vlan vlan-id? ? #name vlan-name

刪除VLAN

? ? ? no vlan vlan-id

將端口加入VLAN

#interface interface-id #switchport mode access #switchport access vlan vlan-id? ? ? ? ? ? ? ? ? ? ? ? ? ? ?將端口從某個VLAN中刪除 no switchport access vlan vlan-id? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?將多個端口加入VLAN interface range f0/1-10

驗證VLAN的配置

查看所有VLAN的摘要信息 #show vlan brief? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看指定VLAN信息 #show vlan id vlan-id


四、Trunk的作用

中繼鏈路:連接交換機之間的鏈路,這條鏈路上通過標識來區分不同vlan的數據? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 接入鏈路:? ?PC和交換機之間連接的鏈路

在以太網上實現中繼,有兩種封裝類型:①ISL(思科私有標準)②IEEE.802.1q

Trunk的配置

#interface interface-id? 進入接口配置模式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #switchport trunk encapsulation {isl|dot1q(802.1q)|negotiate} 選擇封裝類型? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #switchport mode {dynamic{desirable|auto}|trunk|access}將接口配置為Trunk? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #switchport trunk allowed vlan remove vlan-id? 禁止Trunk傳送某個VLAN數據,刪除這個VLAN? ? #switchport trunk allowed vlan add vlan-id? 允許Trunk傳送某個VLAN的數據,添加這個VLAN? ? ? #show interface interface-id switchport 查看接口模式、狀態


五、單臂路由

單壁路由是指在路由器的一個接口上通過配置子接口來實現不同的VLAN之間通信。但是如果要增加不同的VLAN之間要通信,單臂路由會使得路由器的負荷過大(只有一個路由來進行路由轉發)

六、三層交換技術(二層交換+三層轉發)

三層交換采用硬件(ASIC芯片)來交換和路由選擇包。路由器則是用cpu、npu等來實現包交換。

1.傳統的MLS2-1(一次路由 多次交換)

3層轉發過程中要重新封裝2層,因為目的MAC地址不知,因此會ARP廣播,這就意味著會產生傳輸延遲。但是3層交換的優勢是,VLAN1和VLAN2進行通信時只會進行一次ARP廣播,這樣就比單壁路由好,單臂路由會重復的查詢路由轉發表,因此會加速路由器通信的負荷。

VLAN1和VLAN2的主機之間只進行一次ARP廣播,但是交換ASIC會從3層引擎中獲悉2層重寫信息在硬件中創建一個MLS條目,負責重寫(MAC)和轉發數據流中的后續數據包

2.基于CEF的MLS

可預先將所有信息加入到轉發信息表FIB中

三層交換實現不同VLAN之間的通信-阿里云開發者社區 (aliyun.com)

FIB:目的IP和VLAN的對應關系(下一跳地址信息)? ? ? ? ? ? CEF用FIB來做出基于目標IP前綴的轉發決策,類似于路由表,當網絡拓撲發生改變時,路由表被更新,FIB也被更新? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 鄰接關系表:電腦MAC地址交換機MAC地址的對應關系(相應的第二層地址)? ? ? FIB的每一項指向鄰接關系表里某一個下一跳中繼段。

3.虛接口(interface vlan vlan-id)

路由器配置IP地址時是在其物理接口上。交換機配置IP地址時是在虛接口VLAN接口)上

vlan間通信的轉發過程:主機A首先發送數據給自己的網關(VLAN10虛接口),路由器查詢路由表,將數據發給VLAN20虛接口,最終將數據傳給主機B。虛接口的作用就是不同的虛接口之間可以進行路由,實現報文的轉發功能。

  • 三層交換機默認是關閉路由功能的。啟用路由:#ip routing
  • 三層交換機的所有接口都模式是二層接口。將2層模式轉為3層模式(配ip):#no switchport

七、端口鏡像

在網絡的運營和管理中,為了便于業務的監測和故障定位,因此會設置端口鏡像。

?交換機將經過鏡像端口的報文復制一份發送給本地觀察端口,本地觀察端口再將報文復制一份發給監控設備。

注:本地觀察端口是指觀察端口與監控設備直接相連

八、二層鏡像

本地端口鏡像將報文復制一份到遠程觀察端口。?遠程觀察端口將復制來的鏡像報文外層添加VLAN標簽以便將鏡像報文向中間二層網絡轉發)發給SwitchC。SwitchC將外層VLAN標簽剝掉,發給監控設備。(47條消息) 端口鏡像_曹世宏的博客-CSDN博客_端口鏡像

注:遠程觀察端口鏡像是指觀察端口與監控設備,通過中間網路傳輸鏡像報文。

九、三層鏡像

十、風暴控制

當開啟Strom Control以后就可以監測流量從交換機到接口總線的速度,最高的頻率為每秒進行一次監控,統計每秒出現的數據包。然后將當前流量的速度與配置在設備上的閾值(風暴抑制級別)進行對比。閾值分為上限下限。當流量的速度達到上限的閾值后,采用相應地處理動作,可配置的動作分為shutdowntrap,直到流量低于下限后,才會恢復正常。

注:shutdown是在當流量達到上限后,將接口限制為error-disable狀態。trap是當流量達到上限后,產生一個snmp trap消息

總結

以上是生活随笔為你收集整理的交换机技术的全部內容,希望文章能夠幫你解決所遇到的問題。

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