網絡的三層架構:
1.接入層: 提供網絡接入點,相應的設備端口相對密集. 主要設備:交換機,集線器.
2.匯聚層: 接入層的匯聚點,能夠提供路由決策.實現(xiàn)安全過濾,流量控制.遠程接入. 主要設備:路由器.
3.核心層: 提供更快的傳輸速度, 不會對數(shù)據包做任何的操作
=========================================
OSI七層網絡模型: Protocol data unit
1.物理層: 速率,電壓,針腳接口類型 Bit
2.數(shù)據鏈路層: 數(shù)據檢錯,物理地址MAC Frame
3.網絡層: 路由(路徑選擇),邏輯的地址(IP) Packet
4.傳輸層: 可靠與不可靠傳輸服務, 重傳機制. Segment
5.會話層: 區(qū)分不同的應用程序的數(shù)據.操作系統(tǒng)工作在這一層 DATA
6.表示層: 實現(xiàn)數(shù)據編碼, 加密. DATA
7.應用層: 用戶接口 DATA
Bit, Frame, Packet, Segment 都統(tǒng)一稱為: PDU(Protocol Data Unit)
=========================================
物理層:
1.介質類型: 雙絞線, 同軸電纜, 光纖
2.連接器類型: BNC接口, AUI接口, RJ45接口, SC/ST接口
3.雙絞線傳輸距離是100米.
4.HUB集線器: 一個廣播域,一個沖突域.泛洪轉發(fā). 共享帶寬.
直通線: 主機與交換機或HUB連接
交叉線: 交換機與交換機,交換機與HUB連接
全反線(Rollback): 用于對CISCO的網絡設備進行管理用.
=========================================
數(shù)據鏈路層:
1. 交換機與網橋 2. 交換機與網橋有多少個段(端口)就有多少的沖突域.
3. 交換機與網橋所有的段(端口)在相同的廣播域
=========================================
網絡層:
1. 路由器2. 路由實現(xiàn)路徑的選擇(路由決策).Routing Table 3. 廣域網接入. 4. 路由器廣播域的劃分(隔斷).
=========================================
傳輸層:
1.TCP(傳輸控制協(xié)議),面向連接,擁有重傳機制,可靠傳輸
2.UDP(用戶報文協(xié)議),無連接,無重傳機制,不可靠傳輸
3.端口號:提供給會話層去區(qū)分不用應用程序的數(shù)據.標識服務.
=========================================
show hosts 顯示當前的主機名配置
show sessions 顯示當前的外出TELNET會話
clear line XXX 清除線路
+ 直接返回到特權模式
++<6> + x
=========================================
enable 進入特權模式
disable 從特權模式返回到用戶模式
configure terminal 進入到全局配置模式
interface ethernet 0/1 進入到slot 0的編號為1的以太網口
exit 返回上層模式
end 直接返回到特權模式
=========================================
1. 當CISCO CATALYST系列交換機,在初始化時,沒有發(fā)現(xiàn)"用戶配置"文件時,會自動載入Default Settings(默認配置)文件,進行交換機初始化.以確保交換機正常工作.2.CISCO Router在初始化時,沒有發(fā)現(xiàn)"用戶配置"文件時,系統(tǒng)會自動進入到"初始化配置模式"(系統(tǒng)配置對話模式,SETUP模式, STEP BY STEP CONFIG模式, 待機模式),不能正常工作!
=========================================
1.CONSOLE PORT(管理控制臺接口): 距離上限制,獨占的方式.
2.AUX port(輔助管理接口): 可以掛接MODEM實現(xiàn)遠程管理,獨占的方式.
3.Telnet:多人遠程管理(決定于性能, VTY線路數(shù)量).不安全.
=========================================
立即執(zhí)行,立即生效
=========================================
hostname 配置主機本地標識
r6(config)#interface ethernet 0
r6(config-if)#ip address 1.1.1.1 255.255.255.0
show version 觀察IOS版本 設備工作時間 相關接口列表
show running-config 查看當前生效的配置 此配置文件存儲在RAM
show interface ethernet 0/1 查看以太網接口的狀態(tài) 工作狀態(tài)等等等...
=========================================
reload 重新加載Router(重啟)
setup 手工進入setup配置模式
show history 查看歷史命令(最近剛用過的命令)
terminal history size <0-256> 設置命令緩沖區(qū)大小 0 : 代表不緩存
copy running-config startup-config 保存當前配置
概念:
nvram : 非易失性內存,斷電信息不會丟失 <-- 用戶配置 <-- startup-config
ram : 隨機存儲器,斷電信息全部丟失 <-- 當前生效配置 <-- running-config
startup-config 在每次路由器或是交換機啟動時候,會主動加載
=========================================
banner motd [char c] 同時要以[char c]另起一行結束
description 描述接口注釋
(++<6> ) + x
為console口配置密碼:
line conosle 0 進入到consolo 0
password cisco 設置一個密碼為"cisco"
login 設置login時使用密碼
enable password 設置明文的enable密碼
enable secret 設置暗文的enable密碼(優(yōu)先于明文被使用)
service password-encryption 加密系統(tǒng)所有明文密碼(較弱)
設置vtp線路密碼(Telnet)
line vty 0 ?
password cisco
login
=========================================
配置虛擬回環(huán)接口(回環(huán)接口默認為UP狀態(tài))
inerface loopback ? 創(chuàng)建一個回環(huán)接口
ip address 1.1.1.1 255.0.0.0 配置接口的IP地址
end 退出該接口
ping 1.1.1.1 檢測該接口有效性
no * 做配置的反向操作
DCE/DTE 僅存在廣域網中
show controllers serial 0 用于查看DCE與DTE的屬性
DCE的Router需要配置時鐘頻率
clock rate ? 配置DCE接口的時鐘頻率(系統(tǒng)指定頻率)
=========================================
Serial1 is administratively down, Line protocol is down
沒有使用no shutdown命令激活端口
Serial1 is down, Line protocol is down
1.對方沒有no shutdown激活端口
2.線路損壞,接口沒有任何連接線纜
Serial1 is up, line protocol is down
1.對方沒有配置相同的二層協(xié)議 serial接口default encapsulation: HDLC
2.可能沒有配置時鐘頻率
Serial1 is up, line protocol is up
接口工作正常
=========================================
show cdp neighbors 查看CDP的鄰居(不含IP)
show cdp neighbors detail 查看CDP的鄰居(包含三層的IP地址)
show cdp entry * 查看CDP的鄰居(包含三層的IP地址)
r1(config)#no cdp run 在全局配置模式關閉CDP協(xié)議(影響所有的接口)
r1(config-if)#no cdp enable 在接口下關閉CDP協(xié)議(僅僅影響指定的接口)
clear cdp table 清除CDP鄰居表
show cdp interface serial 1 查看接口的CDP信息
=========================================
Sending CDP packets every 60 seconds(每60秒發(fā)送cdp數(shù)據包)
HoldTime 180 seconds(每個CDP的信息會保存180秒)
=========================================
ip host 設置靜態(tài)的主機名映射
=========================================
ciscolab.njut.edu.cn
=========================================
Telnet *.*.*.* 被telnet的設備,需要設置line vty的密碼,如果需要進入特權模式需要配置enable密碼
show users 查看 "誰" 登錄到本地
show sessions 查看 "我" telnet外出的會話
clear line * 強制中斷 "telnet到本地" 的會話
disconnect * 強制中斷 "telnet外出" 的會話 =========================================
show flash: 查看flash中的IOS文件
copy running-config tftp: 將running-config復制到tftp服務上
copy tftp: running-config
copy startup-config tftp:
copy tftp: startup-config
copy flash: tftp:
copy tftp: flash:
copy flash: tftp://1.1.1.1/c2500-ik8os-l.122-31.bin
=========================================
ROM : Rom monitor 比Mini IOS還要低級os系統(tǒng),類似于BIOS Mini IOS(2500 serial Router) 也稱為boot模式,可以用于IOS的升級
nvRam : Startup-config 啟動配置文件,或稱為用戶配置文件
Configuration register 啟動配置鍵值, 修改它會影響Router 的啟動順序
show version 查看router的configuration register
0x0 指出router要進入Rom monitor模式
0x1 Router將會去加載mini ios軟件,進入BOOT模式
0x2 Router會加載Flash中的IOS軟件.(Default config regcode)
0x2142 繞過 加載startup-config 的過程, 或是:不加載啟動配置,直接進入setup mode
0x2102 router默認配置鍵值, 執(zhí)行正常的啟動順序.
config-register 0x2142 修改啟動配置鍵值
=========================================
交換機 function:
1.地址學習 Address learing 2.轉發(fā)/過濾決策 Forward/Filter Decision 3.環(huán)路避免 Loop avoidance
=========================================
交換機的三種轉發(fā)模式:
1.直通轉發(fā): 速度快,但不能確保轉發(fā)的幀的正確性.
2.存貯轉發(fā): 速度慢,確保被轉發(fā)的幀的正確性.
3.自由碎片轉發(fā)(cisco私有技術): 介于直通轉發(fā)與存貯轉發(fā)性能之間.
存貯轉發(fā),會重新計算幀的FCS與幀的原始FCS進行比較,以決定轉發(fā)還是丟棄.
自由碎片轉發(fā),僅檢測幀的前64字節(jié),判斷幀的完整性.
自由碎片轉發(fā)機制, 僅能夠在CISCO的設備上實現(xiàn).
CISCO 1900 系列的交換機默認采用自由碎片轉發(fā)此轉發(fā)方式
==============================================
交換機的地址學習、轉發(fā)過濾等:
1.交換機會先緩存幀源地址
2.當目標地址未知時,交換機會泛洪該數(shù)據幀(目標地址已知時, 幀不會被泛洪)
3.對于廣播幀與多播數(shù)據幀,交換機默認采用泛洪的方式進行轉發(fā)
4.如數(shù)據幀的源地址與目標地址均來自相同的端口,交換機默認會丟棄該數(shù)據幀.
==============================================
show ip route 查看當前路由表
配置靜態(tài)路由:
ip route (Destnation Network IP) (NetMask) [NextHopIP | LocalInterface]
Destnation Network IP: 目標網絡IP
NetMask: 目標網絡子網掩碼
NextHopIP: 下一跳IP
LocalInterface: 本地接口
1.0.0.0 2.0.0.0 3.0.0.0 4.0.0.0
----- s1 RA s0 >-------- s1 RB s0 --------- s1 RC s0 ------
1 1 2 1 2 1
RA:
ip route 4.0.0.0 255.0.0.0 2.0.0.2
ip route 4.0.0.0 255.0.0.0 s0
==========================================
自治系統(tǒng):
IGPs : 內部網關路由協(xié)議, 在一個自治系統(tǒng)內部去維護路由
RIPv1, RIPv2, IGRP, EIGRP, OSPF, ISIS
EGPs : 外部網關路由協(xié)議, 在維護自治系統(tǒng)間路由
BGP
==========================================
管理距離:決定何種路由協(xié)議生成的路由會被路由器采納.管理距離越低越容易被路由器采納.
==========================================
選擇路由的度量:
RIP: 是跳數(shù)做為選擇路由的度量值 會錯誤選擇次佳的路由
IGRP: 根據帶寬、延遲、可靠度、負載、MTU(傳輸單元)
==========================================
距離矢量型路由協(xié)議:
1.通告的內容: 路由表的副本(copy) 2.通告的時間: 周期性 3.通告的對象: 直接連接的鄰居路由器
4.通告的方式: 廣播(RIPv1,IGRP)
規(guī)則機制:
1.定義數(shù) 2.水平分隔 3.路由毒化,毒性逆轉 4.沉默計時器 5.觸發(fā)更新
==========================================
rip : Router information protocol
Rip V1 采用廣播通告 廣播地址: 255.255.255.255
1.以跳數(shù)作為度量 2.最多支持6條路徑的均分負載(default set to 4) 3.周期性通告時間: 30s
Router rip 選擇rip作為路由協(xié)議
network *.*.*.* 宣告接口
宣告接口:
1. 將此接口加入到rip進程中 2. 向其它的路由器通告此接口的網絡
show ip protocols 查看RIP的相關信息
rip的管理距離:120
debug ip rip 調試RIP路由
clear ip route * 清除route表
==========================================
Rip Version 2 :
ripv2使用是多播方式去通告網絡, 多播地址:224.0.0.9
router rip
version 2 配置rip版本為version 2
no auto-summary 關閉掉自動的匯總
Ripv2 的認證 :
A(config)#key chain A 配置鑰匙鏈 A
A(config-keychain)#key 1 配置鑰匙 1
A(config-keychain-key)#key-string cisco 定義密碼
A(config-keychain-key)#exit
A(config-keychain)#exit
A(config)#inte s 1 進入s 1的接口
A(config-if)#ip rip authentication key-chain A 選擇A的鑰匙鏈
A(config-if)#ip rip authentication mode md5 密文認證
=========================================
RIP 補充:
passive-interface 配置相應的接口不發(fā)送任何通告
neighbor 指出具體的鄰居
如果neighbor和passive-interface同時配置,那么neighbor會不受passive-interface限制.
=========================================
IGRP是CISCO私有路由選擇協(xié)議,僅能夠在CISCO的路由器上去實現(xiàn)和部署.
IGRP是使用復合型的度量值去選擇的路由.
1.帶寬2.延遲3.可靠性4.負載5.MTU
IGRP 支持等價均分負載,同時也支持不等價的均分負載.
IGRP 在配置的時候,需要注意自治系統(tǒng)號.
在相同的自治系統(tǒng)中的路由器才能夠相互的學習通告相關的路由.
IGRP 屬于距離矢量型路由協(xié)議, 會做自動的路由匯總.而且沒有辦法關閉此特性.
IGRP 使用得是24bit度量值.
=========================================
IGRP 配置
router igrp as number為自治系統(tǒng)編號(自主域)
network 主類網絡號A B C的編號
debug ip igrp events 調試igrp的相關事件
debug ip igrp transactions 調試igrp的事件內容
=========================================
鏈路狀態(tài)型路由協(xié)議:
1.通告的內容: 增量更新(OSPF lsa) 2.通告的時間: 觸發(fā)式 3.通告的對象: 具有鄰居關系路由器
4.通告的方式: 單播&多播
=========================================
EIGRP
度量值是32位長,K值不相等,不能創(chuàng)建鄰居關系,AS自治系統(tǒng)不同,也不能創(chuàng)建鄰居關系,在高于T1的速率上,會每隔5s發(fā)送hello packet,在低于T1的速率上,會每隔60s發(fā)送hello packet。
EIGRP 外部路由的管理距離: 170 EIGRP 內部路由的管理距離: 90
show ip eigrp neighbors 查看EIGRP的鄰居
show ip eigrp topology 查看EIGRP的拓撲結構數(shù)據庫(表)
show ip route eigrp 查看所有的EIGRP的路由(存貯在路由表中)
EIGRP 采用通配符掩碼配置示例:
router eigrp 100
network 192.168.1.0 0.0.0.3
network 192.168.1.4 0.0.0.3
debug ip eigrp neighbor 調試鄰居創(chuàng)建過程
debug ip eigrp notifications 調試事件通告
=========================================
OSPF 開放式協(xié)議,也是鏈路狀態(tài)型路由協(xié)議.
OSPF 使用IP數(shù)據包進行路由通告和學習, Protocol Number : 89
OSPF 僅支持IP網絡環(huán)境, 僅支持等價的負載均衡
=========================================
Link State Routing Protocols
需要創(chuàng)建鄰居關系 采用多播去進行路由通告(可靠) 擁有鏈路狀態(tài)數(shù)據庫(網絡地圖) 采用相應算法,比如(SPF)去計算的路由觸發(fā)更新
=========================================
OSPF的結構:
1.鄰居表 => 所有的鄰居
2.拓撲表 => 網絡的地圖
3.路由表 => 的路由 ==========================================
OSPF創(chuàng)建鄰居的過程:
1.Down
2.Init
3.Two-Way
4.ExStart
5.ExChange
6.Loading
7.Full
=========================================
OSPF 層次結構優(yōu)點:
1.減少路由表大小2.加快收斂3.限制LSA的擴散4.提高穩(wěn)定性
=========================================
OSPF 區(qū)域:
1.傳輸區(qū)域(骨干區(qū)域) 2.普通區(qū)域(非骨干區(qū)域)
=========================================
RouteID 越高越容易成為DR (Designated Router 指定路由器)
RouterID產生?
1. 如果路由器存在回環(huán)接口, 則從回環(huán)接口中選擇的IP作為RouterID
2. 如果路由器不存回環(huán), 則從物理接口中選擇的IP作為RouterID(接口必須處于激活狀態(tài))
=========================================
10.1.1.0/0.0.0.255
10.1.1.0/255.255.255.0
10.1.1.1/255.255.255.255
10.1.1.1/0.0.0.0
Router ospf 1
network 192.168.1.0 0.0.0.255 area 0
進程號不會影響的OSPF的通告學習
=============================================
show ip ospf neighbor 查看鄰居(NeighborID 即是 RouterID)
show ip ospf interface serial 1 查看RouterID和OSPF的進程號以及相關的網絡類型.
show ip protocols
show ip route
=============================================
訪問控制列表(ACL)
1.控制網絡流量 2.實現(xiàn)數(shù)據濾
ACL有兩種類型:
1.標準訪問控制列表 1-99,1300-1999 2.擴展訪問控制列表 100-199,2000-2699
標準的訪問控制列表:僅檢測源地址 擴展的訪問控制列表:源地址,目標地址,協(xié)議,端口號
ACL兩種動作:
1.拒絕 2.允許
ACL對于數(shù)據包處理:
1. in方向 2. out方向
ACL最重要: ACL條件列表最后會有一個隱藏"拒絕所有"的條件.
=============================================================
實驗:
1. 配置ACL拒絕london去訪問Denver
采用標準:
access-list 1 deny host 10.3.3.1
access-list 1 permit any
隱藏:access-list 1 deny any
2. 配置ACL拒絕london去Ping通Denver(1)
配置ACL允許london去telnet到Denver(2)
源: 10.3.3.1
目標: 172.16.3.1
協(xié)議: ICMP (Internet Control Message protocol)
源端口: None
目標端口: None
動作: Deny
------------------------------------------------
源: 10.3.3.1
目標: 172.16.3.1
協(xié)議: TCP
源端口: None
目標端口: 23
動作: Permit
-------------------------------------------------
access-list 100 deny ICMP host 10.3.3.1 host 172.16.3.1
access-list 100 permit TCP host 10.3.3.1 host 172.16.3.1 eq 23
access-list 100 permit IP any any
標準的訪問控制列表應用的位置: 應用在離目標最近的一個接口
擴展的訪問控制列表應用的位置: 應用在離源最近的一個接口
show ip interface serial 0 查看接口的acl的配置
show ip access-lists 查看具體的列表條件與匹配信息
============================================
冗余的拓撲,會引起 "廣播風暴", "多份幀接收", "MAC地址表不穩(wěn)定".
生成樹可以避免冗余所帶來的環(huán)路問題.解決問題的根本: 將冗余的端口置為阻塞狀態(tài).
處于阻塞狀態(tài)的接口是不會接收/發(fā)送用戶數(shù)據.
=========================================
BPDU : Bridge Protocol Data Unit 橋協(xié)議數(shù)據單元
其中包含: BridgeID = Bridge Priority + MAC address
BPDU 每兩秒在交換機之間交換一次.周期性的.
=========================================
以太網鏈路開銷:
10Gbps 2
1Gbps 4
100Mbps 19
10Mbps 100
=========================================
1.每個網絡選舉一個根網橋 BridgeID Lowest
2.每個非根網橋選舉一個根端口 1) Bandwidth Cost Lowest 2) Recevied BridgeID Lowest
3.每個網段選舉一個指定端口 BridgeID Lowest
1) 根端口不參與指定端口的競爭 2) 通常根網橋所有的接口為指定端口
4.非指定端口被置與阻塞狀態(tài)
=========================================
生成樹端口
阻塞 -> 偵聽 -> 學習 -> 轉發(fā)
20s 15s 15s
=========================================
show spanning-tree brief 查看生成樹狀態(tài)(3500xl)
(2950/3550 : show spanning-tree)
show spanning-tree interface fastEthernet 0/23 查看接口在生成樹中的狀態(tài)
=========================================
了解
spanning-tree vlan 1 priority ? 修改交換機的優(yōu)先級
更改接口的cost開銷值
interface fa0/24
spanning-tree vlan 1 cost ??
=========================================
VLAN 特性
1.A vlan == A broadcast domain == A logic subnet
2.不同的VLAN之間是不能直接的通信的.
VLAN的特點:
1.分段性: 廣播域劃分
2.靈活性: VLAN可以跨越多臺交換機
3.安全性: 不同的VLAN的通信
VLAN的實現(xiàn)方法:
1.基于端口的實現(xiàn), 靜態(tài)VLAN 2.基于MAC地址實現(xiàn), 動態(tài)VLAN
TRUNK (干道): 使用了特殊的封裝機制去傳輸多個VLAN的數(shù)據.
=========================================
創(chuàng)建VLAN
vlan database 進入VLAN的數(shù)據庫配置模式
vlan 10 name cisco 創(chuàng)建一個名叫CISCO的10號VLAN
vlan 20 創(chuàng)建系統(tǒng)自命名的20號VLAN
apply 應用相關的配置
exit 應用并退出VLAN的數(shù)據庫配置模式
注意: 默認情況下,所有的端口從屬于vlan 1(管理VLAN或系統(tǒng)默認VLAN),同時VLAN1是不可以被刪除的.
將端口加入到指定的VLAN
interface fastethernet 0/1 進入到快速以太網0/1接口
switchport access vlan 10 將此端口加入到VLAN 10中.
end 退出端口配置械
=========================================
注意:
1900僅支持ISL干道協(xié)議 2950僅支持802.1Q的干道協(xié)議 3550支持802.1Q和ISL的干道協(xié)議在2950創(chuàng)建一個802.1Q的干道
interface fastethernet 0/1 進入fa0/1接口
switchport mode trunk 更改接口模式為trunk工作模式
在3550創(chuàng)建一個802.1Q的干道
interface fastehternet 0/1 進入fa0/1接口
switchport trunk encapsulation dot1q 需要選擇是何種干道 [dot1q|isl]
switchport mode trunk 更改接口模式為trunk工作模式
show interface trunk 查看當前交換機的TRUNK配置
show interfaces fastethernet 0/1 switchport
=========================================
VTP Vlan Trunk Protocol
VTP 是一個消息系統(tǒng).能夠確保網絡上所有的在相同的管理域下面的交換機的VLAN
配置一致.
VTP的消息通告,僅能夠在TRUNK上傳輸.
VTP有三種模式:
1.Server模式 <主> 2.Client模式 <次> 3.TransParent模式 <透明>
VTP是采用多播方式去進行通告,VTP會每隔5分鐘通告一次,即使這里沒有任何的變化.VTP的交換機會同步最后一次的配置.
=========================================
配置VTP
vlan database 進入vlan配置模式
vtp domain 配置VTP的域名
vtp password 配置VTP的密碼
vtp server 配置此交換機為server模式 [server|client |transparent]
vtp pruning 啟用修剪
exit
=========================================
show vtp status 查看VTP的狀態(tài)
=========================================
廣域網:
用于連接遠程站點.
廣域網的類型與封裝協(xié)議:
1.專線: PPP, HDLC, SLIP
2.電路交換: PPP, HDLC, SLIP
3.包交換: X.25, Frame-Relay, ATM
=========================================
HDLC:
1.cisco hdlc : 可以支持多協(xié)議的環(huán)境, 是通過增加"屬性"字段實現(xiàn)的.
2.standard hdlc: 僅支持單協(xié)議的環(huán)境
CISCO的路由器,在serial接口上默認采用cisco HDLC進行封裝
在實際應用中, cisco hdlc不兼容standard hdlc.
1.接入層: 提供網絡接入點,相應的設備端口相對密集. 主要設備:交換機,集線器.
2.匯聚層: 接入層的匯聚點,能夠提供路由決策.實現(xiàn)安全過濾,流量控制.遠程接入. 主要設備:路由器.
3.核心層: 提供更快的傳輸速度, 不會對數(shù)據包做任何的操作
=========================================
OSI七層網絡模型: Protocol data unit
1.物理層: 速率,電壓,針腳接口類型 Bit
2.數(shù)據鏈路層: 數(shù)據檢錯,物理地址MAC Frame
3.網絡層: 路由(路徑選擇),邏輯的地址(IP) Packet
4.傳輸層: 可靠與不可靠傳輸服務, 重傳機制. Segment
5.會話層: 區(qū)分不同的應用程序的數(shù)據.操作系統(tǒng)工作在這一層 DATA
6.表示層: 實現(xiàn)數(shù)據編碼, 加密. DATA
7.應用層: 用戶接口 DATA
Bit, Frame, Packet, Segment 都統(tǒng)一稱為: PDU(Protocol Data Unit)
=========================================
物理層:
1.介質類型: 雙絞線, 同軸電纜, 光纖
2.連接器類型: BNC接口, AUI接口, RJ45接口, SC/ST接口
3.雙絞線傳輸距離是100米.
4.HUB集線器: 一個廣播域,一個沖突域.泛洪轉發(fā). 共享帶寬.
直通線: 主機與交換機或HUB連接
交叉線: 交換機與交換機,交換機與HUB連接
全反線(Rollback): 用于對CISCO的網絡設備進行管理用.
=========================================
數(shù)據鏈路層:
1. 交換機與網橋 2. 交換機與網橋有多少個段(端口)就有多少的沖突域.
3. 交換機與網橋所有的段(端口)在相同的廣播域
=========================================
網絡層:
1. 路由器2. 路由實現(xiàn)路徑的選擇(路由決策).Routing Table 3. 廣域網接入. 4. 路由器廣播域的劃分(隔斷).
=========================================
傳輸層:
1.TCP(傳輸控制協(xié)議),面向連接,擁有重傳機制,可靠傳輸
2.UDP(用戶報文協(xié)議),無連接,無重傳機制,不可靠傳輸
3.端口號:提供給會話層去區(qū)分不用應用程序的數(shù)據.標識服務.
=========================================
show hosts 顯示當前的主機名配置
show sessions 顯示當前的外出TELNET會話
clear line XXX 清除線路
=========================================
enable 進入特權模式
disable 從特權模式返回到用戶模式
configure terminal 進入到全局配置模式
interface ethernet 0/1 進入到slot 0的編號為1的以太網口
exit 返回上層模式
end 直接返回到特權模式
=========================================
1. 當CISCO CATALYST系列交換機,在初始化時,沒有發(fā)現(xiàn)"用戶配置"文件時,會自動載入Default Settings(默認配置)文件,進行交換機初始化.以確保交換機正常工作.2.CISCO Router在初始化時,沒有發(fā)現(xiàn)"用戶配置"文件時,系統(tǒng)會自動進入到"初始化配置模式"(系統(tǒng)配置對話模式,SETUP模式, STEP BY STEP CONFIG模式, 待機模式),不能正常工作!
=========================================
1.CONSOLE PORT(管理控制臺接口): 距離上限制,獨占的方式.
2.AUX port(輔助管理接口): 可以掛接MODEM實現(xiàn)遠程管理,獨占的方式.
3.Telnet:多人遠程管理(決定于性能, VTY線路數(shù)量).不安全.
=========================================
立即執(zhí)行,立即生效
=========================================
hostname 配置主機本地標識
r6(config)#interface ethernet 0
r6(config-if)#ip address 1.1.1.1 255.255.255.0
show version 觀察IOS版本 設備工作時間 相關接口列表
show running-config 查看當前生效的配置 此配置文件存儲在RAM
show interface ethernet 0/1 查看以太網接口的狀態(tài) 工作狀態(tài)等等等...
=========================================
reload 重新加載Router(重啟)
setup 手工進入setup配置模式
show history 查看歷史命令(最近剛用過的命令)
terminal history size <0-256> 設置命令緩沖區(qū)大小 0 : 代表不緩存
copy running-config startup-config 保存當前配置
概念:
nvram : 非易失性內存,斷電信息不會丟失 <-- 用戶配置 <-- startup-config
ram : 隨機存儲器,斷電信息全部丟失 <-- 當前生效配置 <-- running-config
startup-config 在每次路由器或是交換機啟動時候,會主動加載
=========================================
banner motd [char c] 同時要以[char c]另起一行結束
description 描述接口注釋
(
為console口配置密碼:
line conosle 0 進入到consolo 0
password cisco 設置一個密碼為"cisco"
login 設置login時使用密碼
enable password
enable secret
service password-encryption 加密系統(tǒng)所有明文密碼(較弱)
設置vtp線路密碼(Telnet)
line vty 0 ?
password cisco
login
=========================================
配置虛擬回環(huán)接口(回環(huán)接口默認為UP狀態(tài))
inerface loopback ? 創(chuàng)建一個回環(huán)接口
ip address 1.1.1.1 255.0.0.0 配置接口的IP地址
end 退出該接口
ping 1.1.1.1 檢測該接口有效性
no * 做配置的反向操作
DCE/DTE 僅存在廣域網中
show controllers serial 0 用于查看DCE與DTE的屬性
DCE的Router需要配置時鐘頻率
clock rate ? 配置DCE接口的時鐘頻率(系統(tǒng)指定頻率)
=========================================
Serial1 is administratively down, Line protocol is down
沒有使用no shutdown命令激活端口
Serial1 is down, Line protocol is down
1.對方沒有no shutdown激活端口
2.線路損壞,接口沒有任何連接線纜
Serial1 is up, line protocol is down
1.對方沒有配置相同的二層協(xié)議 serial接口default encapsulation: HDLC
2.可能沒有配置時鐘頻率
Serial1 is up, line protocol is up
接口工作正常
=========================================
show cdp neighbors 查看CDP的鄰居(不含IP)
show cdp neighbors detail 查看CDP的鄰居(包含三層的IP地址)
show cdp entry * 查看CDP的鄰居(包含三層的IP地址)
r1(config)#no cdp run 在全局配置模式關閉CDP協(xié)議(影響所有的接口)
r1(config-if)#no cdp enable 在接口下關閉CDP協(xié)議(僅僅影響指定的接口)
clear cdp table 清除CDP鄰居表
show cdp interface serial 1 查看接口的CDP信息
=========================================
Sending CDP packets every 60 seconds(每60秒發(fā)送cdp數(shù)據包)
HoldTime 180 seconds(每個CDP的信息會保存180秒)
=========================================
ip host
=========================================
ciscolab.njut.edu.cn
=========================================
Telnet *.*.*.* 被telnet的設備,需要設置line vty的密碼,如果需要進入特權模式需要配置enable密碼
show users 查看 "誰" 登錄到本地
show sessions 查看 "我" telnet外出的會話
clear line * 強制中斷 "telnet到本地" 的會話
disconnect * 強制中斷 "telnet外出" 的會話 =========================================
show flash: 查看flash中的IOS文件
copy running-config tftp: 將running-config復制到tftp服務上
copy tftp: running-config
copy startup-config tftp:
copy tftp: startup-config
copy flash: tftp:
copy tftp: flash:
copy flash: tftp://1.1.1.1/c2500-ik8os-l.122-31.bin
=========================================
ROM : Rom monitor 比Mini IOS還要低級os系統(tǒng),類似于BIOS Mini IOS(2500 serial Router) 也稱為boot模式,可以用于IOS的升級
nvRam : Startup-config 啟動配置文件,或稱為用戶配置文件
Configuration register 啟動配置鍵值, 修改它會影響Router 的啟動順序
show version 查看router的configuration register
0x0 指出router要進入Rom monitor模式
0x1 Router將會去加載mini ios軟件,進入BOOT模式
0x2 Router會加載Flash中的IOS軟件.(Default config regcode)
0x2142 繞過 加載startup-config 的過程, 或是:不加載啟動配置,直接進入setup mode
0x2102 router默認配置鍵值, 執(zhí)行正常的啟動順序.
config-register 0x2142 修改啟動配置鍵值
=========================================
交換機 function:
1.地址學習 Address learing 2.轉發(fā)/過濾決策 Forward/Filter Decision 3.環(huán)路避免 Loop avoidance
=========================================
交換機的三種轉發(fā)模式:
1.直通轉發(fā): 速度快,但不能確保轉發(fā)的幀的正確性.
2.存貯轉發(fā): 速度慢,確保被轉發(fā)的幀的正確性.
3.自由碎片轉發(fā)(cisco私有技術): 介于直通轉發(fā)與存貯轉發(fā)性能之間.
存貯轉發(fā),會重新計算幀的FCS與幀的原始FCS進行比較,以決定轉發(fā)還是丟棄.
自由碎片轉發(fā),僅檢測幀的前64字節(jié),判斷幀的完整性.
自由碎片轉發(fā)機制, 僅能夠在CISCO的設備上實現(xiàn).
CISCO 1900 系列的交換機默認采用自由碎片轉發(fā)此轉發(fā)方式
==============================================
交換機的地址學習、轉發(fā)過濾等:
1.交換機會先緩存幀源地址
2.當目標地址未知時,交換機會泛洪該數(shù)據幀(目標地址已知時, 幀不會被泛洪)
3.對于廣播幀與多播數(shù)據幀,交換機默認采用泛洪的方式進行轉發(fā)
4.如數(shù)據幀的源地址與目標地址均來自相同的端口,交換機默認會丟棄該數(shù)據幀.
==============================================
show ip route 查看當前路由表
配置靜態(tài)路由:
ip route (Destnation Network IP) (NetMask) [NextHopIP | LocalInterface]
Destnation Network IP: 目標網絡IP
NetMask: 目標網絡子網掩碼
NextHopIP: 下一跳IP
LocalInterface: 本地接口
1.0.0.0 2.0.0.0 3.0.0.0 4.0.0.0
----- s1 RA s0 >-------- s1 RB s0 --------- s1 RC s0 ------
1 1 2 1 2 1
RA:
ip route 4.0.0.0 255.0.0.0 2.0.0.2
ip route 4.0.0.0 255.0.0.0 s0
==========================================
自治系統(tǒng):
IGPs : 內部網關路由協(xié)議, 在一個自治系統(tǒng)內部去維護路由
RIPv1, RIPv2, IGRP, EIGRP, OSPF, ISIS
EGPs : 外部網關路由協(xié)議, 在維護自治系統(tǒng)間路由
BGP
==========================================
管理距離:決定何種路由協(xié)議生成的路由會被路由器采納.管理距離越低越容易被路由器采納.
==========================================
選擇路由的度量:
RIP: 是跳數(shù)做為選擇路由的度量值 會錯誤選擇次佳的路由
IGRP: 根據帶寬、延遲、可靠度、負載、MTU(傳輸單元)
==========================================
距離矢量型路由協(xié)議:
1.通告的內容: 路由表的副本(copy) 2.通告的時間: 周期性 3.通告的對象: 直接連接的鄰居路由器
4.通告的方式: 廣播(RIPv1,IGRP)
規(guī)則機制:
1.定義數(shù) 2.水平分隔 3.路由毒化,毒性逆轉 4.沉默計時器 5.觸發(fā)更新
==========================================
rip : Router information protocol
Rip V1 采用廣播通告 廣播地址: 255.255.255.255
1.以跳數(shù)作為度量 2.最多支持6條路徑的均分負載(default set to 4) 3.周期性通告時間: 30s
Router rip 選擇rip作為路由協(xié)議
network *.*.*.* 宣告接口
宣告接口:
1. 將此接口加入到rip進程中 2. 向其它的路由器通告此接口的網絡
show ip protocols 查看RIP的相關信息
rip的管理距離:120
debug ip rip 調試RIP路由
clear ip route * 清除route表
==========================================
Rip Version 2 :
ripv2使用是多播方式去通告網絡, 多播地址:224.0.0.9
router rip
version 2 配置rip版本為version 2
no auto-summary 關閉掉自動的匯總
Ripv2 的認證 :
A(config)#key chain A 配置鑰匙鏈 A
A(config-keychain)#key 1 配置鑰匙 1
A(config-keychain-key)#key-string cisco 定義密碼
A(config-keychain-key)#exit
A(config-keychain)#exit
A(config)#inte s 1 進入s 1的接口
A(config-if)#ip rip authentication key-chain A 選擇A的鑰匙鏈
A(config-if)#ip rip authentication mode md5 密文認證
=========================================
RIP 補充:
passive-interface
neighbor
如果neighbor和passive-interface同時配置,那么neighbor會不受passive-interface限制.
=========================================
IGRP是CISCO私有路由選擇協(xié)議,僅能夠在CISCO的路由器上去實現(xiàn)和部署.
IGRP是使用復合型的度量值去選擇的路由.
1.帶寬2.延遲3.可靠性4.負載5.MTU
IGRP 支持等價均分負載,同時也支持不等價的均分負載.
IGRP 在配置的時候,需要注意自治系統(tǒng)號.
在相同的自治系統(tǒng)中的路由器才能夠相互的學習通告相關的路由.
IGRP 屬于距離矢量型路由協(xié)議, 會做自動的路由匯總.而且沒有辦法關閉此特性.
IGRP 使用得是24bit度量值.
=========================================
IGRP 配置
router igrp as number為自治系統(tǒng)編號(自主域)
network
debug ip igrp events 調試igrp的相關事件
debug ip igrp transactions 調試igrp的事件內容
=========================================
鏈路狀態(tài)型路由協(xié)議:
1.通告的內容: 增量更新(OSPF lsa) 2.通告的時間: 觸發(fā)式 3.通告的對象: 具有鄰居關系路由器
4.通告的方式: 單播&多播
=========================================
EIGRP
度量值是32位長,K值不相等,不能創(chuàng)建鄰居關系,AS自治系統(tǒng)不同,也不能創(chuàng)建鄰居關系,在高于T1的速率上,會每隔5s發(fā)送hello packet,在低于T1的速率上,會每隔60s發(fā)送hello packet。
EIGRP 外部路由的管理距離: 170 EIGRP 內部路由的管理距離: 90
show ip eigrp neighbors 查看EIGRP的鄰居
show ip eigrp topology 查看EIGRP的拓撲結構數(shù)據庫(表)
show ip route eigrp 查看所有的EIGRP的路由(存貯在路由表中)
EIGRP 采用通配符掩碼配置示例:
router eigrp 100
network 192.168.1.0 0.0.0.3
network 192.168.1.4 0.0.0.3
debug ip eigrp neighbor 調試鄰居創(chuàng)建過程
debug ip eigrp notifications 調試事件通告
=========================================
OSPF 開放式協(xié)議,也是鏈路狀態(tài)型路由協(xié)議.
OSPF 使用IP數(shù)據包進行路由通告和學習, Protocol Number : 89
OSPF 僅支持IP網絡環(huán)境, 僅支持等價的負載均衡
=========================================
Link State Routing Protocols
需要創(chuàng)建鄰居關系 采用多播去進行路由通告(可靠) 擁有鏈路狀態(tài)數(shù)據庫(網絡地圖) 采用相應算法,比如(SPF)去計算的路由觸發(fā)更新
=========================================
OSPF的結構:
1.鄰居表 => 所有的鄰居
2.拓撲表 => 網絡的地圖
3.路由表 => 的路由 ==========================================
OSPF創(chuàng)建鄰居的過程:
1.Down
2.Init
3.Two-Way
4.ExStart
5.ExChange
6.Loading
7.Full
=========================================
OSPF 層次結構優(yōu)點:
1.減少路由表大小2.加快收斂3.限制LSA的擴散4.提高穩(wěn)定性
=========================================
OSPF 區(qū)域:
1.傳輸區(qū)域(骨干區(qū)域) 2.普通區(qū)域(非骨干區(qū)域)
=========================================
RouteID 越高越容易成為DR (Designated Router 指定路由器)
RouterID產生?
1. 如果路由器存在回環(huán)接口, 則從回環(huán)接口中選擇的IP作為RouterID
2. 如果路由器不存回環(huán), 則從物理接口中選擇的IP作為RouterID(接口必須處于激活狀態(tài))
=========================================
10.1.1.0/0.0.0.255
10.1.1.0/255.255.255.0
10.1.1.1/255.255.255.255
10.1.1.1/0.0.0.0
Router ospf 1
network 192.168.1.0 0.0.0.255 area 0
進程號不會影響的OSPF的通告學習
=============================================
show ip ospf neighbor 查看鄰居(NeighborID 即是 RouterID)
show ip ospf interface serial 1 查看RouterID和OSPF的進程號以及相關的網絡類型.
show ip protocols
show ip route
=============================================
訪問控制列表(ACL)
1.控制網絡流量 2.實現(xiàn)數(shù)據濾
ACL有兩種類型:
1.標準訪問控制列表 1-99,1300-1999 2.擴展訪問控制列表 100-199,2000-2699
標準的訪問控制列表:僅檢測源地址 擴展的訪問控制列表:源地址,目標地址,協(xié)議,端口號
ACL兩種動作:
1.拒絕 2.允許
ACL對于數(shù)據包處理:
1. in方向 2. out方向
ACL最重要: ACL條件列表最后會有一個隱藏"拒絕所有"的條件.
=============================================================
實驗:
1. 配置ACL拒絕london去訪問Denver
采用標準:
access-list 1 deny host 10.3.3.1
access-list 1 permit any
隱藏:access-list 1 deny any
2. 配置ACL拒絕london去Ping通Denver(1)
配置ACL允許london去telnet到Denver(2)
源: 10.3.3.1
目標: 172.16.3.1
協(xié)議: ICMP (Internet Control Message protocol)
源端口: None
目標端口: None
動作: Deny
------------------------------------------------
源: 10.3.3.1
目標: 172.16.3.1
協(xié)議: TCP
源端口: None
目標端口: 23
動作: Permit
-------------------------------------------------
access-list 100 deny ICMP host 10.3.3.1 host 172.16.3.1
access-list 100 permit TCP host 10.3.3.1 host 172.16.3.1 eq 23
access-list 100 permit IP any any
標準的訪問控制列表應用的位置: 應用在離目標最近的一個接口
擴展的訪問控制列表應用的位置: 應用在離源最近的一個接口
show ip interface serial 0 查看接口的acl的配置
show ip access-lists 查看具體的列表條件與匹配信息
============================================
冗余的拓撲,會引起 "廣播風暴", "多份幀接收", "MAC地址表不穩(wěn)定".
生成樹可以避免冗余所帶來的環(huán)路問題.解決問題的根本: 將冗余的端口置為阻塞狀態(tài).
處于阻塞狀態(tài)的接口是不會接收/發(fā)送用戶數(shù)據.
=========================================
BPDU : Bridge Protocol Data Unit 橋協(xié)議數(shù)據單元
其中包含: BridgeID = Bridge Priority + MAC address
BPDU 每兩秒在交換機之間交換一次.周期性的.
=========================================
以太網鏈路開銷:
10Gbps 2
1Gbps 4
100Mbps 19
10Mbps 100
=========================================
1.每個網絡選舉一個根網橋 BridgeID Lowest
2.每個非根網橋選舉一個根端口 1) Bandwidth Cost Lowest 2) Recevied BridgeID Lowest
3.每個網段選舉一個指定端口 BridgeID Lowest
1) 根端口不參與指定端口的競爭 2) 通常根網橋所有的接口為指定端口
4.非指定端口被置與阻塞狀態(tài)
=========================================
生成樹端口
阻塞 -> 偵聽 -> 學習 -> 轉發(fā)
20s 15s 15s
=========================================
show spanning-tree brief 查看生成樹狀態(tài)(3500xl)
(2950/3550 : show spanning-tree)
show spanning-tree interface fastEthernet 0/23 查看接口在生成樹中的狀態(tài)
=========================================
了解
spanning-tree vlan 1 priority ? 修改交換機的優(yōu)先級
更改接口的cost開銷值
interface fa0/24
spanning-tree vlan 1 cost ??
=========================================
VLAN 特性
1.A vlan == A broadcast domain == A logic subnet
2.不同的VLAN之間是不能直接的通信的.
VLAN的特點:
1.分段性: 廣播域劃分
2.靈活性: VLAN可以跨越多臺交換機
3.安全性: 不同的VLAN的通信
VLAN的實現(xiàn)方法:
1.基于端口的實現(xiàn), 靜態(tài)VLAN 2.基于MAC地址實現(xiàn), 動態(tài)VLAN
TRUNK (干道): 使用了特殊的封裝機制去傳輸多個VLAN的數(shù)據.
=========================================
創(chuàng)建VLAN
vlan database 進入VLAN的數(shù)據庫配置模式
vlan 10 name cisco 創(chuàng)建一個名叫CISCO的10號VLAN
vlan 20 創(chuàng)建系統(tǒng)自命名的20號VLAN
apply 應用相關的配置
exit 應用并退出VLAN的數(shù)據庫配置模式
注意: 默認情況下,所有的端口從屬于vlan 1(管理VLAN或系統(tǒng)默認VLAN),同時VLAN1是不可以被刪除的.
將端口加入到指定的VLAN
interface fastethernet 0/1 進入到快速以太網0/1接口
switchport access vlan 10 將此端口加入到VLAN 10中.
end 退出端口配置械
=========================================
注意:
1900僅支持ISL干道協(xié)議 2950僅支持802.1Q的干道協(xié)議 3550支持802.1Q和ISL的干道協(xié)議在2950創(chuàng)建一個802.1Q的干道
interface fastethernet 0/1 進入fa0/1接口
switchport mode trunk 更改接口模式為trunk工作模式
在3550創(chuàng)建一個802.1Q的干道
interface fastehternet 0/1 進入fa0/1接口
switchport trunk encapsulation dot1q 需要選擇是何種干道 [dot1q|isl]
switchport mode trunk 更改接口模式為trunk工作模式
show interface trunk 查看當前交換機的TRUNK配置
show interfaces fastethernet 0/1 switchport
=========================================
VTP Vlan Trunk Protocol
VTP 是一個消息系統(tǒng).能夠確保網絡上所有的在相同的管理域下面的交換機的VLAN
配置一致.
VTP的消息通告,僅能夠在TRUNK上傳輸.
VTP有三種模式:
1.Server模式 <主> 2.Client模式 <次> 3.TransParent模式 <透明>
VTP是采用多播方式去進行通告,VTP會每隔5分鐘通告一次,即使這里沒有任何的變化.VTP的交換機會同步最后一次的配置.
=========================================
配置VTP
vlan database 進入vlan配置模式
vtp domain
vtp password
vtp server 配置此交換機為server模式 [server|client |transparent]
vtp pruning 啟用修剪
exit
=========================================
show vtp status 查看VTP的狀態(tài)
=========================================
廣域網:
用于連接遠程站點.
廣域網的類型與封裝協(xié)議:
1.專線: PPP, HDLC, SLIP
2.電路交換: PPP, HDLC, SLIP
3.包交換: X.25, Frame-Relay, ATM
=========================================
HDLC:
1.cisco hdlc : 可以支持多協(xié)議的環(huán)境, 是通過增加"屬性"字段實現(xiàn)的.
2.standard hdlc: 僅支持單協(xié)議的環(huán)境
CISCO的路由器,在serial接口上默認采用cisco HDLC進行封裝
在實際應用中, cisco hdlc不兼容standard hdlc.