主要介紹了vlan,stp,rpvst+,mst,vrf的作用和使用場景。這點協議在ccie rs課程體系裡面會介紹的非常詳細。這裡也只是稍作介紹。
在設計網路整體架構的時候,架構師往往會將不同功能或不同業務做劃分:
為不同使用者組隔離流量
區分安全區域
不同的裝置組使用重疊的ip位址
不同的路徑行為
共享故障域
vlan的作用
早期,使用同軸作為傳輸介質的時候,發生的乙太網幀會被全部的接收裝置所接收。
之後集線器(hub)的產生,縮小了衝突域的範圍,但處於同乙個網段的裝置,依然會接收到同一網段的所有資料幀。
再然後網橋的出現,實現多個乙太網網段之間相互通訊,但介面有限。
交換機的出現是在網橋的基礎上擴充套件了介面數量,依靠硬體實現**
乙個交換機就是乙個廣播域;如果在乙個區域網中想要獲得更多的廣播域,就需要購買額外的裝置。為了避免資源利用率底下,並且實現一台交換機的相互隔離,vlan就誕生了
如果兩台交換機上都有相同的vlan 10,20,30;兩台交換機的接入端要相互通訊的時候,你必須要部署和vlan 一樣多的連線數量,用於兩台交換機連線。但trunk技術將多個vlan打包,使用乙個介面就能將全部的vlan 傳送出去。在乙個trunk中能夠識別出任一資料幀屬於哪乙個vlan
cisco的 native vlan,在網路trunk上接收和傳送不帶標籤的乙太網幀。cisco的預設native 是vlan 1,預設所有介面也都在這個vlan;也就是說,對端接收到的vlan資訊是空的。
兩端的native vlan不一樣會有錯誤訊息,解決辦法將native vlan在傳送的時候將vlan資訊寫入,或不使用vlan 1(無法刪除)。
關於stp
當多台交換機連成乙個圈時,環路就產生了。環路的產生是交換機處理廣播幀的行為是:總是向除接收埠外的其他所有埠**廣播幀。環路會消耗所有可用頻寬。和ip資料報不同,乙太網幀沒有ttl欄位,來幫助計算節點數。所以乙個廣播或者泛洪的乙太網幀在環路中被無限制的**。
stp就是來方式環路產生的。stp預設是開啟的,所以不關心也不會有什麼問題。但乙個好的網路架構,必須控制資料的流向。
在stp協議中會選定乙個根,目的是選出第一台交換機,之後的交換機參照根交換機來計算路徑。
stp交換機必須始終比較bpdu,這些bpdu可以自己生成也可以從其他交換機接收到。
交換機根據以下決策順序,選擇最優的bpdu:
到根橋的最短路徑開銷
頻寬短路路徑cost
長路徑cost
100mbps
19200000
1gmps
420000
10gbps
22000
40gbps
1500
最小傳送方橋接id
最低的埠id:優先順序和埠索引。預設優先順序一樣,埠索引可以認為是介面號(如g1/2),小的為優
stp的介面狀態
disabled:關閉
listening: 監聽,不發生乙太網幀,不學習mac位址,會傳送bpdu,狀態保持15秒,進入下個狀態
forwarding:**
stp介面角色
根埠:與根交換機通訊的介面
指定埠:能**和傳送乙太網幀
阻塞埠:無法傳送資料的介面,被stp給blocked的介面
rstp是對stp的擴充套件,因為stp在收斂時實在太慢。rstp引入一些機制,將介面收斂時間變快。
rstp介面角色
根埠指定埠:
備份埠:如果乙個埠收到同乙個更好 bpdu,那麼這個埠成為備份埠。當兩個埠被乙個點到點鏈路的乙個環路連在一起時,乙個備份埠才能存在
替代埠:如果乙個埠收到次好的 bpdu,那麼這個埠成為替換埠
失效埠:
rstp的介面狀態
discarding
learning
forwarding
stp中的關閉,監聽,阻塞在rstp中統一合併為失效埠。
pvst是對每個vlan擁有乙個stp,rpvst+是對每個vlan擁有乙個rstp。優點是,控制不同vlan的block處於不同介面,這樣就算一條鏈路中斷,vlan通訊也不會全部中斷。
mst是可以將多個vlan對映到乙個stp例項。
mst是ieee公有技術,rpvst+是思科開發的技術,目前已非私有技術。
特點rpvst+
mststp故障域
乙個vlan
多個vlan
最大例項
4000
64埠數
16000
90000
故障每給vlan
每給例項
關於路由
這樣乙個場景:你身為一家公司的網路管理員,得知下週有諮詢公司的人來公司,並且帶著他們自己預先配置好的一台伺服器和一台路由器進駐你公司的資料中心。你的公司為諮詢公司提供接入服務。你得到資訊,諮詢公司的伺服器位址和你自己公司位址使用同一網段。
碰到的挑戰是:
因為安全考慮和因為會遇到重複的ip位址,你不能在現有vlan中加入諮詢公司的裝置
你也無法建立svi,因為介面位址已經有了。
vrf可以處理這種情況。virtual routing and forward
原本路由器上只有一張路由表,所有路由都依據這張路由表。
在cisco路由的**是根據fowarding information base表來進行的。是對路由表的優化。
vrf是乙個路由例項,與全域性路由表隔離,可以建立多張vrf。vrf技術主要用於mpls vpn
一張ip路由表
一張衍生的fib
一組介面
可選路由協議和通過vrf交換路由資訊的鄰居
如果介面不屬於vrf,那就屬於全域性的路由表
能支援vrf的應用服務:aaa,dns,netflow,ntp,ping,traceroute,ssh,snmp,syslog,tftp
第三章,檢索資料
select prod name from products 上述語句利用select 語句從products表中檢索乙個名為prod name的列,所需要的列名在select 關鍵字之後給出,from關鍵字指出從其中檢索資料的表名 select prod name,prod id,prod nam...
第三章 資料定義
建立資料庫 creat database 資料庫名稱 開啟資料庫 use 資料庫名稱 刪除資料庫 drop database 資料庫名稱 更改資料庫名字 sp renameedp 原資料庫名稱 更改後資料庫名稱 建立資料庫student,並開啟 create database student gou...
第三章 堆疊
1.基礎知識 堆疊可以實現很多的應用,遞迴的問題轉化成非遞迴形式,在本質上也是堆疊的問題.它是一種 filo 操作的資料結構,一般也有兩種儲存方式 陣列跟鍊錶實現形式,這裡我給出了鍊錶形式的堆疊模板,裡面包括了基本的堆疊所有的操作,還有兩個比較著名的應用例子,時間倉促,精力比較有限,關於迷宮老鼠還沒...