華為網絡工程師認證HCNA


2 學習工具

Ⅰ:截圖greenshort
Ⅱ:有道雲筆記
Ⅲ:vnc

3 vmware workstation:模擬虛擬機,搭建學習和測試環境。vmware是全球虛擬化最好的公司。

vmware 12.1可以安裝win 10

4 操作系統(OS operating system)

格式:iso(原版).GHO(第三方)
winxp---->win vista---->win7---->win8(8.1)--->win10

5 快照功能:可以恢復到以前的一個狀態

克隆功能:copy一份

6 關閉客戶機:相當於直接斷開電源

7 配置虛擬機使其可以上網

Ⅰ:讓vm0橋接到無線網卡

Ⅱ:將虛擬機的網卡選擇自定義到vmnet 0

8 學習環境准備

關閉防火牆和所有的殺毒以及衛士、毒霸
環回網卡安裝



cisco packetracert
ENSP 華為
卸載
winpcap
wireshark
ensp
oracle virtual box

9.網絡概述

網絡類型:
Ⅰ:P2P型:只允許兩台路由器相連,支持廣播組播。(點對點)
Ⅱ:MA型:兩台或兩台以上的路由器通過共享介質相連,支持廣播組播。(廣播型)
Ⅲ:NBMA型:(完全連接的幀中續網絡)允許兩台或兩台以上的路由器通過VC相連,不支持廣播組播。
Ⅳ:P2MP型:(非完全連接的幀中續網絡)多個點到點網絡的集合,支持廣播組播。

查詢服務器所在的地址


10 IP

IP:internet protocol 標識一台網絡設備唯一的ID標識,類似公民的身份證號。全球唯一。
例如:192.168.31.1

11 ping:測試兩個網絡設備的聯通性,參考的協議標准ICMP。

ICMP:internet eontrol message protocol ping 指令封裝數據包參考的協議

12 OSI 參考模型

一層:物理層:規定了物理介質、網線、光纖、電壓電流等
二層:數據鏈路層:MAC地址
三層:網絡層:IP地址、路由器
四層:傳輸層:端口號 例如:80端口

五層
六層 統稱高層
七層

13 MAC地址:網卡物理地址,16進制 網卡出廠時燒錄在芯片里面的一串全球唯一的地址。(默認情況下不能更改)


14 TCPIP模型:tcp\ip模型是很多個網絡協議的集合,其中以tcp和ip協議為主,這些協議的集合稱為TCP\IP協議族(簇)。該模型是目前數據包封裝主要參考的模型。

五層模型:
一層物理層
二層數據鏈路層:MAC
三層網絡層:IP
四層傳輸層:端口
五層應用層:用戶數據DATA

15 數據包結構

16 IPv4地址:點分十進制 32bit

192.168.1.100

17 48 ip地址:網絡位+主機位

IP:192.168.1.2 掩碼:255.255.255.0
    192.168.1      2
      網絡位     主機位
網絡位:子網掩碼1bit對應的位是網絡位
主機位:子網掩碼0比特對應的位

:主機位全0全1的ip地址和掩碼的組合是無效的。
主機位全0:子網地址
主機位全1:子網廣播地址

例如:
 192.168.1.127   255.255.255.128
 192.168.1.0    1111111
          .1    0000000
   網絡位        主機位
主機位全1,無效

例如:
 192.168.1.128  255.255.255.128
 192.168.1.1    0000000
          .1    0000000
   網絡位        主機位
主機位全0,無效

18 IP地址分類:

A類:1-126   默認子網掩碼 255.0.0.0/8
B類:128-191             255.255.0.0/16
C類:192-223             255.255.255.0/24

D類:224-239  組播地址
E類:剩下  實驗用
例如:
192.168.1.1  C類
172.16.1.1   B類
8.8.8.8      A類  

19 特殊地址

127.x.x.x 本地環回測試地址 僅用來測試本機 代表自己
0.0.0.0 代表所有
255.255.255.255 廣播

20 單播、組播、廣播

單播:一對一
組播:一對一組用戶,類似qq討論組
廣播:一對所有,群發

21 特殊二層MAC

全F  ff-ff-ff-ff-ff-ff   廣播
     01-00-5e-xx-xx-xx   組播

22 網段:具有相同網絡位的ip和掩碼的組合稱為同一個網段(局域網、子

網)

23 一個網段包含多少ip?

192.168.31.0 /24(8位主機位)
2^8=256-2=254個可用的主機IP地址

例如:192.168.2.192/26可用IP地址多少?
2^6=64-2=62個
例如:

192.168.2.252/30可用ip多少?
2^2-2=2個
192.168.2.111111    xx
   網絡位          主機位
192.168.2.111111    00 
192.168.2.111111    01 可用(153)
192.168.2.111111    10 可用(254)
192.168.2.111111    11
可用地址:
192.168.2.253
192.168.2.254

例如:192.168.2.248/29可用ip多少?
6個
192.168.2.249-254

24 相同網段的PC互相通信時不需要網關

不同網段的PC互相通信需要網關做中轉
:不同網段的PC互相通信需要三層網絡設備(如三層交換機、路由器、防火牆、服務器)做中轉,該路由器作為PC的網關。

25 子網掩碼、網關、DNS

子網掩碼:規定了該ip地址所在的網段。
網關:當PC訪問不同網段的服務時,需要將數據交給網關處理。網關通常為三層交換機、路由器、防火牆、服務器充當,網關地址就是設備的接口地址。
DNS:域名解析服務,將域名(網址)轉換成IP地址。

26

私網地址:在任何地方都可以使用的ip地址
公網地址:全球唯一,需要花錢申請

ip地址緊缺:2^32=42.9億

NAT+私網地址===》ip地址緊缺

私有地址范圍:
A10.0.0.0/8
B172.16.0.0-172.31.255.255
C192.168.0.0/16

:私網地址不能在公網上被傳輸(路由)。運營商如果發現收到的報文三層含有私有地址,則會將該報文直接丟棄。

27 可變長的IP地址

 172.16.0.0/16 分成6個小子網?
 2^m>=6, m=3;  因此需要三個bit的子網位
 172.16.   000    00000.0
 網絡位   子網位    主機位
 Ⅰ:172.16.  000  00000.0   172.16.0.0 /19
 Ⅱ:172.16.  001  00000.0   172.16.32.0 /19
 Ⅲ:172.16.  010  00000.0   172.16.64.0 /19
 Ⅳ:172.16.  011  00000.0
 Ⅴ:172.16.  100  00000.0
 Ⅵ:172.16.  101  00000.0
 Ⅶ:172.16.  110  00000.0
 Ⅷ:172.16.  111  00000.0

28 TTL:time to live 生存周期:防止環路,起始值經過路由器是遞減

29 tracert 8.8.8.8測試本地到達目標所經過的三層設備

30 ARP:(Address Resolution Protocol),通過目的IP地址,請求對方MAC地址的過程。

31.廣播域:廣播包可以發送的區域范圍。路由器隔離廣播域(廣播包無法穿越路由器,路由器的每一個接口都是一個獨立的廣播域)。交換機不隔離廣播域。

32.當一個pc訪問外網時(訪問的目標和自己不在同一網段),此時二層會封裝網關的MAC地址。

33.TCP UDP

協議名稱 詳情
TCP 可靠傳輸、面向連接,速度慢但准確性高(例:下載軟件 )
UDP 不可靠傳輸、非面向連接,速度快,但准確性差(例:直播數據)
面向連接 如果某應用層協議的四層使用TCP端口,那么在正式的數據報文傳輸之前,需要先建立連接。只有建立了連接之后才可以傳輸數據。
建立連接先發送一個TCP包,然后才發送HTTP包。

TCP的三次握手:面向連接的高層協議在正式傳輸數據之前需要先建立連接,建立連接的過程需要來回發送三個報文,我們將連接的過程稱為三次握手。

步驟 詳情
客戶端---->服務器 攜帶一個SYN參數(seq=0)
服務器---->客戶端 攜帶SYN和ACK參數(seq=0 ack=1)
客戶端---->服務器 攜帶一個ACK參數(seq=1 ack=1)當第三次TCP的包經過路由器后,HTTP的包也封裝完成開始發送。
建立連接需要經過三次握手(3個TCP的包)然后開始發送HTTP的包。

可靠傳輸:客戶端收到第二次握手報文之后,需要發送TCP的ack確認包,並告訴服務端接下來要收到的報文的序號。同時該過程確定了兩者傳輸的“Windows窗口”大小。

圖中的ack告訴客戶端接下來發送的數據包的序號,Windows告訴客戶端服務端的緩存大小。

34 常用協議的端口號:

協議 TCP端口號及用途
HTTP tcp 80 網頁瀏覽
telent tcp 23 遠程控制
FTP tcp 20 21 文件傳輸
RDP tcp 3389 遠程桌面
VNC tcp 5900 螢幕畫面分享及遠端操作

35 測試某端口是否打開

在pc端鍵入命令:telnet IP地址 端口號

36 1-1024端口號:熟知端口(固定端口 已經分配)

1024 以后的端口稱為隨機端口

37 wireshark 過濾規則

表達式 效果
ip.addr==x.x.x.x 過濾只含有此IP的報文
ip.src==x.x.x.x 過濾源IP為此IP的報文
ip.dst==x.x.x.x 過濾目標IP為此IP的報文
tcp.port==80 過濾端口為80的報文
tcp.dstport==80 過濾目標端口為80的報文
tcp.srcport==80 過濾源端口為80的報文
eth.dst==dc:8b:28:4b:a9:47 過濾目標MAC為此地址的報文
eth.src==dc:8b:28:4b:a9:47 過濾源MAC為此地址的報文

vnc arp http 過濾高層協議

and 且 or 或 not 非 支持()
例如:tcp or http and (not vnc)

38 思科 cisco :CCNA CCNP CCIE

華為 huawei:HCNA HCNP HCIE

39 華為命令行簡介

< > 用戶命令行模式 權限稍低
[ ] 系統命令行模式 權限高
< >--->[ ] 使用命令system-view
[ ]--->< > 使用命令quit
[]sysname R1 命名
[]quit 退出當前模式
?提示信息
命令行支持簡寫
tab鍵 補全命令
<>language-mode Chinese 提示語言改為中文
display current-configuration 顯示當前配置
more:回車鍵翻一行,空格鍵翻一頁,其他任意鍵退出。
ctrl+C:直接退出到用戶模式

給接口配置IP地址:
int e0/0/0 進入接口e0/0/0
ip address 192.168.1.1 24 給接口配置ip地址和子網掩碼
dis this 顯示當前界面所做的配置
dis ip int brief 顯示接口摘要

[Huawei]dis ip routing-table 顯示路由表

40 路由表:路由器轉發數據包的唯一依據,是路由器轉發數據包的一張“地圖”。

41 save 保存配置

42 [R1]undo info-center enable 關閉信息中心,防止彈出日志

43 直連路由:direct route,直接相連的路由,當路由器的接口配置好IP地址並up之后,會自動創建該路由。路由器默認情況下,只能到達直連的網段。


可以看出直連的只有12.1.1.0/24網段和23.1.1.0/24網段。

靜態路由配置:

 去包路由:PC1--->PC2(目標網段:172.16.1.0/24)
 R1:
 ip route-static 172.16.1.0 24 12.1.1.2
                   目標網段      下一跳
 下一跳:(next-hop)下一個傳遞者,下一個繼承者
 R2:ip route-s 172.16.1.0 24 23.1.1.3
 
 回包路由:PC2--->PC1(目標網段:192.168.1.0/24)
 R3:ip route-s 192.168.1.0 24 23.1.1.2
 R2:ip route-s 192.168.1.0 24 12.1.1.1

44 undo xxx 撤銷某條指令

例如:

 int e0/0/1
   undo ip address

例如

 undo sysname
 undo ip route-s 192.168.1.0 24 12.1.1.1

45 路由優先級:(perference,思科管理距離:類似於最短路徑)衡量路由的優先程度,到達同一個目標有兩種路由協議,此時優選路由優先級較小的路由協議。

路由優先級范圍 0-255
常見的路由優先級
直連路由(direct) 0
靜態路由(static) 60
動態路由(Rip) 100
ospf 10

46 ping x.x.x.x -t 一直ping

ping會存在三種情況 1、請求超時:對方主機不在線、屏蔽等(如果屏蔽了,我們可以獲取到mac) 2、傳輸失敗:當主機嘗試去訪問其他網絡內的主機,而本身沒有配置網關。 3、無法訪問目標主機:網關沒有路由,沒有獲取到mac地址。

47 冗余:基本類似於備份,可靠性較高

48

 int e0/0/1
   shutdown  禁用接口
   undo shutdown  開啟接口

49 配置冗余和冗余路由的靜態路由后,查看路由表



如果接口出故障,那么與該接口相關的直連路由全部消失。
如果某路由的下一跳不可達則該路由也會消失

50 路由在選擇路徑的過程中始終使用最優路由(因此到達同一個目標的多條路徑中,路由表中只能看到最優的那一條)

51 路由優先級:參考前面的拓撲結構

目標:想實現千兆Ge0/0/0為主鏈路,百兆E0/0/1作為備份鏈路
R1:
ip route-s 210.1.1.0 24 21.1.1.2 perference 50
R2:
ip route-s 210.1.1.0 24 21.1.1.1 perference 50
(優先級50高於靜態路由默認優先級60,通過此方法進行主鏈路和備用鏈路的設置)

52 負載均衡:數據(負載)被均分到兩條鏈路上傳輸。(兩條鏈路的優先級相同,即可實現負載均衡,此時兩條鏈路均在路由表中顯示,如下圖)

53 路由度量:(度量值,metric,cost,路由開銷)到達某目標所花費的開銷(代價)的總合,用來衡量路徑的優劣。

54 缺省路由(默認路由):

default route ip route-s 0.0.0.0012.1.1.2 //訪問任何網段都將數據包交給12.1.1.2
** 注:缺省路由屬於特殊的靜態路由!
** 注
:PC的網關其實就是一種缺省路由。

  **特殊注意**:缺省路由屬於“替補路由”,只有當其他的路由不可達時才會使用缺省路由。

** 注**:缺省路由適用於邊緣節點,以及企業出口。

55 環回接口(loopback):邏輯接口,模擬網段、PC、服務器、后期用於動態路由選舉Router-ID

 int loopback 0
      ip add 220.1.1.2 24

56 DHCP:動態主機配置協議DHCP(Dynamic Host Configuration Protocol)來分配IP地址等網絡參數,可以減少管理員的工作量,避免用戶手工配置網絡參數時造成的地址沖突。

上網參數:IP地址、子網掩碼、網關、DNS

 dhcp enable
 ip pool qq
      gateway-list 192.168.1.1
      network 192.168.1.0 mask 255.255.255.0
      dns-list 192.168.1.1 8.8.8.8

 int e0/0/0  //(和用戶相連接口)
      dhcp select global  //使用本地全局配置的地址池分配ip地址

cmd--->ipconfig


在使用dhcp的情況下:
ipconfig /all 查看
ipconfig /release 釋放IP地址
ipconfig /renew 重新獲取IP地址

更改網卡MAC地址:
windows+r-->ncpa.cpl-->回車-->網卡屬性-->配置-->高級-->本地管理地址-->輸入值

注1:多個PC請求dhcp服務時,dhcp服務器使用不同的MAC地址來區分不同的PC
注2:用戶發送的第一個dhcp請求包源是0.0.0.0目標是255.255.255.255的廣播報文,該報文稱為dhcp discover。
注3:多個dhcp服務器(路由器等網絡設備均可作為dhcp服務器)回應同一台PC時,PC選擇最早到達的回復,收到第二個報文。
注4:第三報文是用來和通訊的dhcp服務器進行確認。

dis ip pool name qq used 顯示DHCP分配記錄

57 RIP:路由信息協議RIP(routing information Protocol)的簡稱,它是一種基於距離矢量(Distance-Vector)算法的協議,使用跳數作為度量到達目的網絡的距離。

RIP主要應用與規模較小的網絡中。缺點:古老速度很慢!

58 路由器的每個接口都是一個獨立的網段!!!

59 rip的配置

 R3:
   rip 1
      undo summary  //關閉自動匯總
      version 2  //版本2
      network 192.168.1.0  //宣告直連主類網絡
      network 12.0.0.0  //宣告直連主類網絡
 R4:
   rip 1
      undo summary
      version 2
      network 12.0.0.0
      network 23.0.0.0
      network 172.16.0.0
 R5:
   rip 1
      undo summary
      version 2
      network 23.0.0.0
      network 10.0.0.0

60 Rip 報文

每隔30s發送一次
目標地址是224.0.0.9組播地址
報文里面存放的是路由信息

61 Rip 只看距離遠近,距離是以跳數(經過路由器的個數)來衡量。

:16跳不可達。

62 抑制接口:(靜默接口)

 rip
      silent-interface e0/0/0  //將接口e0/0/0 配置為靜默接口,rip的路由更新不再從該接口發送。

:rip 的優先級100

63 OSPF:開放式最短路徑優先(Open Shortest Path First)協議是IETF定義的一種基於鏈路狀態的內部網關路由協議。ospf逐漸取代rip.

鏈路狀態:路由矢量、帶寬等綜合考慮鏈路的情況
ospf的優先級:10

64 ospf 的區域規划


area 1、2、3:常規區域

65 OSPF配置

 R3:
   ospf 1
      area 0
      network 192.168.1.0 0.0.0.255
      network 12.1.1.0 0.0.0.255
 R4:
   ospf 1
      area 0
      net 12.1.1.0 0.0.0.255
      net 23.1.1.0 0.0.0.255
      net 172.16.1.0 0.0.0.255
 R5:
   ospf 1
      area 0 
      net 23.1.1.0
      net 10.10.10.0 0.0.0.255
 以上配置完成以后所有的鏈路均通

查看路由表

可以和rip配置完成以后的路由表進行比較

66 ospf的報文:常見的5種

DBD、LSR、LSU、LSack 剛開始發送
hello:小巧,用來建立和維持鄰居關系

< >reset ospf process 重置ospf進程--->y

67 顯示ospf的鄰居表:

68 ospf靜默接口

69 Telent:遠程登錄,遠程控制一些路由器和交換機等網絡設備。四層使用TCP23號端口。

70 telnet

 telnet服務端配置:
 telnet server enable  //(華為已經開啟)
   aaa
      local-user hcnp password cipher hcnp12 privilege level 3   //配置用戶名和密碼 權限級別3級
      local-user hcnp service-type telnet  // 指定賬號的服務類型是telent

   user-interface vty 0 4   //同時允許5個人登錄
      authentication-mode aaa    //認證的模式采用aaa

telnet客戶端
< >telnet 34.1.1.2

:四層使用的TCP 23號端口。

71 FTP:file translate protocol,FTP是用來傳送文件的協議。使用FTP實現遠程文件傳輸的同時,還可以保證數據傳輸的可靠性和高效性。目前目前多數用其來傳輸安裝操作系統。

72 路由器 硬件組成:

  內存+CPU+flash(類似硬盤)+風扇+I/O接口+主板

73 查看路由器操作系統

:此操作系統用的是VRP 版本為5.110

74 dir查看flash

75 華為網絡設備操作系統:VRP:Versatile Routing Platfrom version 5.X

76 對flash的操作



reset recycle-bin 清空回收站。

 配置ftp:
   aaa 
      local-user xxm password cipher xxm12 privilege level 3 ftp-directory flash:
      local-user service-type ftp
 客戶端訪問:
 < >ftp 34.1.1.2


PC當客戶端:

瀏覽器中訪問:如下設置

77 升級華為網絡設備操作系統的方法:

在PC客戶端下載需要的操作系統,登錄到服務端把下載的系統拷貝到flash里面,重啟服務器reboot 自動安裝新系統ar1220-5.2.1.0.cc

78 VLAN(Virtual Local Area Network)即虛擬局域網。

作用:在大型的企業內網,可以通過在交換機(二、三層交換機)上部署vlan技術隔離廣播域,縮小廣播的發送范圍,同時將安全威脅隔離到最小。以及方便管理員的管理。最終使得 網絡更加的健康和穩定。

79 vlan配置

 vlan 10  //創建vlan 10
 vlan 20  //創建vlan 20 
 
 vlan batch 20 30 40  //同時創建三個vlan

   int gi0/0/x
      port link-type access  //將接口的類型配置為access
      port default vlan 10  //將接口划分到vlan10里面

:vlan 1 屬於默認vlan,默認情況下所有的接口都位於vlan1里面。

:vlan隔離廣播的同時,也會隔離arp,從而導致無法獲取到目標IP的MAC地址,因此導致單播也無法通信。如果想讓不同的vlan單播可以通信,還需要三層設備(路由器、三層交換機)做路由。

:默認情況下交換機的一個接口只能從屬於一個vlan,只允許該vlan的數據通過。

80 Trunk:干道,主干鏈路 通常用於交換機和交換機之間,通過一個接口傳輸多個vlan的數據包。

81 trunk配置:

接口類型 連接設備
access口 接PC
trunk口 接交換機
hybrid口 混合接口 即可以接交換機也可以接PC(華為交換機的默認接口)

 trunk的配置:
   int gi0/0/x (SW1:gi0/0/4  SW2:gi0/0/1)
      port link-ty trunk
      port trunk allow-pass vlan all

PC--->交換機access口

:PC不認識vlan標記,不認識tag,只有通過交換機的trunk接口發出的報文才具備vlan的標記(802.1q tag)。
:交換機發出的報文沒有tag。
交換機trunk--->trunk交換機

82 PVID:本征vlan(native vlan):該vlan的報文經過trunk接口時不打標記(tag)。默認情況下本征vlan是vlan 1。

 int gi0/0/4
    port trunk pvid vlan 20   //將trunk接口的pvid改為vlan 20

此時交換機trunk--->trunk交換機,vlan 20 的主機相互通信時trunk鏈路的報文中不攜帶pvid的標記(tag),默認情況下vlan 1 的主機通信時不攜帶pvid的標記(tag)。也就是說當trunk的pvid和vlan的pvid相同時,此vlan的主機通信時,trunk鏈路的報文就不會攜帶tag

83 將交換機的接口屬性更改時:例如由access-->trunk 或者由trunk-->access 必須重置接口的默認設置

重置方法:
1、手動恢復到原來的狀態 type:hybrid vlan:1
2、[ ]clear configuration int gi0/0/2--->yes

84 vlan間路由:

方法Ⅰ:多層交換機--SVI(常用):switch virtual interface
方法Ⅱ:路由器--單臂路由

:不同的vlan之間互相通信必須要有三層設備(路由器、多層交換機)做中轉。

85 vlan間路由之SVI

 svi配置:
   vlan batch 10 20   
   將接口划入vlan配置略
   int vlan 10
      ip add 192.168.10.1.24  //給vlan 10 配置ip地址作為vlan 10 用戶的網關
   int vlan 20 
      ip add 192.168.20.1 24

調試:

:vlan間路由:通過三層設備路由,使得不同vlan間可以互相通信。但僅僅允許單播通信。不同的vlan之間廣播幀依然被隔離即沒有失去vlan原來的意義。

86 vlan間路由之單臂路由


配置:
Ⅰ:交換機上連 配置trunk
int gi0/0/3
配置trunk
Ⅱ:路由器啟用子接口

 interface Ethernet0/0/0.10
 dot1q termination vid 10
 ip address 192.168.10.1 255.255.255.0
 arp broadcast enable
#
interface Ethernet0/0/0.20
 dot1q termination vid 20
 ip address 192.168.20.1 255.255.255.0
 arp broadcast enable

87 ACL:access control list 訪問控制列表

ACL兩種:
基本acl(2000-2999):只能匹配源ip地址。
高級acl(3000-3999):可以匹配源ip、目標ip、源端口、目標端口等三層和四層的字段。

acl舉例:拒絕PC1訪問172.16.10.x網段

 R2:   
   acl number 2000  //建立基本acl(表號2000)
      rule 5 deny source 192.168.10.1 0  //拒絕源地址為192.168.10.1的任何數據包。5為自動生成的執行序號。

   int gi0/0/0  
      traffic-filter inbound acl 2000  //在接口的入方向調用acl


172.16.10.1ping192.168.10.1的 gi0/0/0接口的抓包
五個包,request包順利通過,reply包超時。

acl舉例:拒絕PC1和PC2ping server1,但允許其HTTP訪問。

 R2:
   acl number 3000  
      rule 5 deny icmp source 192.168.10.0 0.0.0.255 destination 172.16.10.2 0 
   int gi0/0/0  
      traffic-filter inbound acl 3000  //在接口的入方向調用acl

acl舉例:拒絕PC2:192.168.10.2 以telnet的形式訪問12.1.1.2

 R2:
   acl number 3001  
      rule 5 deny tcp source 192.168.10.2 0 destination 12.1.1.2 0 destination-port eq telnet 
   int gi0/0/0  
      traffic-filter inbound acl 3001  //在接口的入方向調用acl

注意
注1:一個接口的同一個方向只能調用一個acl
注2:一個acl里面可以有多個rule規則,從上往下依次執行
注3:數據包一旦被某rule匹配,就不再繼續向下匹配
注4:默認隱含放過所有(華為的acl用來拒絕數據包時)。

88 NAT:(Network Address Translation)網絡地址轉換技術,作用是將內網私有地址轉換成公網地址,使得內網的主機可以上外網。

私有地址:任何人都可以使用
A 10.0.0.0/8
B 172.16.0.0-172.31.255.255
C 192.168.0.0/16

基礎配置:
配置好ip地址
出口缺省路由

89 靜態NAT:static NAT-一對一(一 一映射),一個私網地址對應一個公網地址,外網的用戶可以訪問內網的主機。

 global:全局公網地址
 local:內網私有地址

 inside:內網 內部
 outside:外部

 int gi0/0/1  //(在外網口配置)
    nat static global 12.1.1.2 inside 192.168.31.3  //將私網地址31.3和12.1.1.2做一對一的映射

在gi0/0/0口和gi0/0/1口抓的報文

調試:
dis nat session protocol icmp

缺點:有多少個私網地址就需要多少個公網地址。

90 NAT 之 easy IP:允許多個私網地址轉換成一個公網IP,很常用。

出口:
先寫acl匹配內網私網地址段

 acl number 2000
    rule 5 permit source 192.168.31.0 0.0.0.255

:acl用來做匹配范圍時,沒有默認隱含允許所有的規則。

 int gi0/0/1(公網接口)
    nat outbound 2000  //(2000是acl的表號)

原理:內網私網地址出包時轉換成公網接口gi0/0/1當前的IP地址(12.1.1.1)

91 NAT 之 server NAt:可以將某服務器的某端口映射出去(非常安全)

  int gi0/0/1
     nat server protocol tcp global 12.1.1.4 www inside 192.168.31.254 www  //www相當於80端口 通過80端口發送的tcp報文在外網接口處轉換為12.1.1.4傳輸

也可以進行如下配置(以下配置還未做實驗)
nat server protocol tcp global 12.1.1.4 4000 inside 192.168.31.254 3389
如內網還有其他的主機可以進行如下配置
nat server protocol tcp global 12.1.1.4 4001 inside 192.168.31.253 3389

僅僅將服務器的80端口映射出去

92 廣域網鏈路:二層封裝PPP(包括pap chap)、HDLC、FR

:在配置關於網鏈路之前給路由器添加串口(sx/0/0)

   interface Serial4/0/0
      link-protocol ppp
      ip address 12.1.1.2 255.255.255.0 

PPP可以對鏈路做認證

93 PPP的鏈路認證:

Ⅰ:PAP認證 Ⅱ:CHAP
PAP認證:(明文傳輸,兩次握手)

 R2(服務端)
   aaa
      local-user hcnp password cipher hcnp123
      local-user hcnp service-type ppp
   int s4/0/0
      ppp authentication-mode pap

此時:可以shutdown接口 然后再undo shutdown檢測

 R1(客戶端):
   int s4/0/0
      ppp pap local-user hcnp password simple hcnp123  //配置客戶端發送的用戶名和密碼以明文的方式發送

此時:可以shutdown接口 然后再undo shutdown檢測

CHAP認證:三次握手,密文發送

94 HDLC、FR

:華為、H3C串行接口默認的封裝方式是PPP
Cisco(思科)串行默認封裝的是HDLC

int s4/0/0
    link-protocl hdlc

95 FR:frame-relay 幀中續

   int s4/0/0
      link-protocol fr
      ip address 12.1.1.1 24

12.1.1.2的端口處抓包

96 聚合鏈路/鏈路捆綁/聚合端口/eth-channel


沒有配置鏈路聚合之前 :端口1和4處於轉發狀態

交換機:兩台分別配置

int eth-trunk 1  //創建邏輯捆綁接口組1

 int gi0/0/1
    eth-trunk 1  //將接口加入接口組1
 int gi0/0/2
    eth-trunk 1
 int gi0/0/3
    eth-trunk 1

配置鏈路聚合之后:

97 VRRP:虛擬網關冗余協議 Virtual Router Redundancy Protocol 三層網關冗余技術。對用戶的網關做冗余。

實驗拓撲結構如下:

基礎配置:
核心和PC個接口的IP
接入層交換機無需配置
用戶網關10.1

 vrrp配置:
 核心1(備份):
 int Gi0/0/0  //下聯用戶的接口
 vrrp vrid 1 virtual-ip 192.168.10.1  //創建虛擬組1,並指定虛擬IP地址,該虛擬地址作為用戶網關。
 核心2(主):
 int gi0/0/0  //下聯用戶的接口
 vrrp vrid 1 virtual-ip 192.168.10.1 創建虛擬組1,並指定虛擬ip地址,該虛擬地址是用戶的網關。
 vrrp vrid 1 priority 105  //優先級設置為105,作為主路由器(核心1為100,數字越大越優先)

核心2

表中的master表示主路由。

核心2

表中的backup表示備份路由(其中記錄了master的優先級)

工作原理:master路由器會每隔一段時間(約2s)按組播的形式發送vrrp報文(包含優先級)告知它的身份;當它故障時,其他路由收不到它的vrrp報文,其它backup路由器就會自動切換成master。

 int gi0/0/0
      vrrp vrid 1 track int gi0/0/1  //跟蹤上聯接口gi0/0/1的狀態,當發現gi0/0/1口down時,自動將優先級減10,以讓出master的位置。

配置密碼(可選配置)

 int gi0/0/0
      vrrp vrid 1 authentication-mode simple plain 123  //配置認證簡單明文密碼123

98 STP:spanning tree protocol 生成樹協議

作用:防止交換環路
原理:通過運行STP的算法,阻塞特定的接口實現冗余無環的網絡。

從圖中就可以看到接口gi0/0/2處於阻塞狀態,從而我們可以看到消除了環路。
當環路中的某一條鏈路出現故障時(SW2和SW1之間的鏈路故障時),此端口就會自動打開

99 STP算法:大原則:先選出不被阻塞的接口,剩下的接口全被阻塞。


Ⅰ 在整個網絡中(整個廣播域)選出根橋。先比較優先級 再比較mac地址,越小越優先。根橋的所有端口都是指定端口。(默認選舉情況如下)

CIST Root/ERPC:根橋
標藍部分為橋id
Ⅱ 非根橋上面選舉根端口(根端口有且僅有一個)到達根橋最近的端口當選為根端口。
Ⅲ 每段鏈路上選取一個指定端口。橋ID(優先級+MAC)較小的交換機上面的端口當選為指定端口。
Ⅳ 剩下的端口全部阻塞。

100 修改交換機stp的優先級:

stp priority 0

:優先級必須是4096的倍數

101 交換機的接口由down到轉發狀態大概經過30s。

down-->listening-->learning-->forwarding

邊緣端口:建議將接PC的接口配置為邊緣接口(減少接口的收斂時間)

 int gi0/0/3
      stp edged-port enable

102 stp的根保護

STP根保護:建議到根橋的接口配置

 int gi0/0/2
      stp root-protection

一旦使能根保護功能的指定端口收到優先級更低的BPDU時,端口狀態將進入Discarding狀態,不再轉發報文。在經過一段時間(通常為兩倍的Forward Delay),如果端口一直沒有再收到優先級較高(數值較低)的BPDU,端口會自動恢復到正常的Forwarding狀態。

:該指令只能在指定端口配置才會生效。

103 stp BPDU 防護:保護根橋

全局
stp bpdu-protection
作用:開啟bpdu保護后,如果從邊緣端口收到stp報文,交換機會自動將該接口shutdown。從而確保根橋不被搶占。確保不會出現環路。
error-down auto-recovery cause bpdsu-protection interval 30 //30s后自動up 自動恢復機制。

104 RSTP:rapid stp 快速的生成樹協議

stp mode rstp //將stp的模式調整為rstp

105 IPV6:internet protocol version 6

目前正在使用:ipv4
ipv4:32bit 2^32=42.9億個 點分十進制
ipv6:128bit 2^128=很大很大 冒號分16進制

ipv6由8個字段組成,每個字段占16個bit

      2001:db8:**0:0:0:0**:346:8d58
        2001:db8**::**346:8d58

特殊ipv6地址:
注1 ::1 本地環回地址 類似ipv4 127.x.x.x
注2 :: 相當於ipv4 0.0.0.0
注3 FF 開頭組播v6地址 例如:FF::5 類似224.0.0.5

ipv6靜態路由配置

 接口ip:
   ipv6 全局使能ipv6功能
   int gi0/0/0
      ipv6 enable 
      ipv6 address 2001::1 64

 R1:
  ipv6 route-static 2002::0 64 12::2 
 R2:
  ipv6 route-static  ::  0 12::1

106 ipv6地址分類:單播 組播 任意播(取消廣播概念)

任意播:找離它最近的服務器訪問

107 ipv6無狀態自動配置:PC會通過發送特定類型的icmp報文請求路由器接口的前綴,結合自己的mac地址自動生成全球獨一無二的ipv6地址。

無狀態生成的ipv6地址的前綴和路由器接口的前綴一致(相當於ipv4的網絡位)后面的部分會結合mac地址確定。

 EUI-64地址:原mac地址中嵌入FFFE,然后將第七位bit取反。
 例:mac:00:E0:FC:16:21:CD      
 (00)16-->(00000000)2取反-->00000010-->(02)16
 EUI-64: 02:E0:FC:FFFE:16:21:CD

109 思科 銳捷 命令行簡介

用戶模式

特權模式

(config)#全局模式

enable //由>進入#模式

config terminal //由#進入全局

exit //退出當前模式
全局模式下hostname SW1 //命名

 vlan 10
 int vlan 10
    ip add x.x.x.x 255.255.255.0

 #show ip int brief  //顯示接口摘要
 #show ip route  //顯示路由表
 #show run  //顯示當前配置

 #write  //保存

120 思科基本配置聯通性

 int fa0/1  //將接口fa0/1划入vlan10
    switchport access vlan 10
    witchport mode access
 int fa0/3  //將接口配置為trunk
   switchport trunk encapsulation dot1q

全局

 ip route 192.168.30.0 255.255.255.0 192.168.20.2  //配置靜態路由
 int range fa0/1-fa0/24 //對多個端口進行配置
 #erase startup-config  //擦除配置

121 終止解析


ctrl+shift+6

122 思科acl配置


標准:
全局:

access-list 1 deny 192.168.10.2 0.0.0.0  //配置acl拒絕192.168.10.2訪問
   access-list 1 permit any  //允許任何網段 
int fa0/0
   ip access-group 1 in  //將acl 1 加在路由器的入口處也就是fa0/0

擴展:

 access-list 100 deny icmp 192.168.10.2 0.0.0.0 any
 int fa0/0
    ip access-group 100 in

123 思科NAT

 NAT配置:
   int fa0/0
      ip nat inside  //指明內網接口
   int fa1/0
      ip nat outside  //指明外網接口

   access-list 5 per 192.168.10.0 0.0.0.255  //用acl匹配內網網段
   ip nat inside source list 5 int fa1/0 overload  //在fa1/0口用此規則,默認內網地址會轉換成fa1/0接口的IP

124 思科telnet配置

 username aa privilege 15 password aa123  //首先配置用戶名和密碼 權限級別為15
 
 line vty 0 15
      login local  //使用本地的用戶名和密碼對登錄的用戶做認證

125 思科DHCP

 server dhcp enable  //開啟dhcp功能
 ip dhcp pool hcna  //建立dhcp地址池
    network 192.168.10.0 255.255.255.0
    default-router 192.168.10.1
    dns-server 192.168.10.1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM