IP 網路實驗(模擬+裝置)(IP網路)
交換機的埠聚合配置
實驗目標
-
- 理解埠聚合基本原理;
- 掌握一般交換機埠聚合的配置方法;
實驗背景
埠聚合(又稱為鏈路聚合),將交換機上的多個埠在物理上連線起來,在邏輯上捆綁在一起,形成一個擁有較大寬頻的埠,可以實現負載分擔,並提供冗餘鏈路。
技術原理
- 埠聚合使用的是EtherChannel特性,在交換機到交換機之間提供冗餘的高速的連線方式。將兩個裝置之間多條FastEthernet或GigabitEthernet物理鏈路捆在一起組成一條裝置間邏輯鏈路,從而增強頻寬,提供冗餘。
- 兩臺交換機到計算機的速率都是100M,SW1和SW2之間雖有兩條100M的物理通道相連,可由於生成樹的原因,只有100M可用,交換機之間的鏈路很容易形成瓶頸,使用埠聚合技術,把兩個100M鏈路聚合成一個200M的邏輯鏈路,當一條鏈路出現故障,另一條鏈路會繼續工作。
- 一臺S2000系列乙太網交換機只能有1個匯聚組,1個匯聚組最多可以有4個埠。組內的埠號必須連續,但對起始埠無特殊要求。
- 在一個埠匯聚組中,埠號最小的作為主埠,其他的作為成員埠。同一個匯聚組中成員埠的鏈路型別與主埠的鏈路型別保持一致,即如果主埠為Trunk埠,則成員埠也為Trunk埠;如主埠的鏈路型別改為Access埠,則成員埠的鏈路型別也變為Access埠。
- 所有參加聚合的埠都必須工作在全雙工模式下,且工作速率相同才能進行聚合。並且聚合功能需要在鏈路兩端同時配置方能生效。
- 埠聚合主要應用的場合:
- 交換機與交換機之間的連線:匯聚層交換機到核心層交換機或核心層交換機之間。
- 交換機與伺服器之間的連線:叢集伺服器採用多網絡卡與交換機連線提供集中訪問。
- 交換機與路由器之間的連線:交換機和路由器採用埠聚合解決廣域網和區域網連線瓶頸。
- 伺服器和路由器之間的連線:叢集伺服器採用多網絡卡與路由器連線提供集中訪問
- 檢視:全域性配置模式下
- 命令:
interface range
Switchport mode trunk
channel-group 1 mode on 加入鏈路組1並開啟
- 引數:
- fa_name1:聚合起始埠
- fa_name2:聚合結束埠。
- trunk表示埠可以轉發所有Vlan包
- 將2個或多個物理埠組合在一起成為一條邏輯的路徑 ,即鏈路channel-group,同時也形成了一個邏輯埠port-channel(一個整體)
- switchport mode access是直接接主機的,所屬VLAN中的介面,都是access
- switchport mode trunk trunk mode 的介面可以同時傳輸多個VLAN資訊的。
- trunk mode 常用在兩個SWITCH and ROUTER , switch and switch
- 特權模式下
- Switch#show etherchannel summary:顯示相關匯聚埠組的資訊;
實驗裝置
Switch_2960 2臺;PC 4臺;直連線
模擬命令
兩個交換機的配置命令一樣的,就放一次命令
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface range fa0/2-5 //將物理埠2,3,4,5 聚合成一個邏輯埠
Switch(config-if-range)#switchport mode trunk //埠更改為 trunk模式
Switch(config-if-range)#channel-group 2 mode on //加入鏈路組2 並開啟。Switch(config-if-range)#exit
Switch(config)#port-channel load-balance dst-ip //按照目標主機IP地址資料分發來實現負載平衡
Switch(config)#exit
Switch#show etherchannel summary。。。。
------+-------------+-----------+----------------------------------------------2 Po2(SU) - Fa0/2(P) Fa0/3(P) Fa0/4(P) Fa0/5(P)
//可以看到 鏈路組2 有 2 3 4 5 共4個物理埠則鏈路聚合成功
中興裝置配置命令
交換機 1
Username:zte
Password:
ZXR10>en
ZXR10#conf t
Enter configuration commands, one per line. End with CTRL/Z.ZXR10(config)#int smartgroup22 //建立鏈路組22(自己定義)
ZXR10(config-smartgroup22)#smartgroup mode 802.3ad //封裝協議
ZXR10(config-smartgroup22)#smartgroup load-balance src-dst-mac ////按照目標主機Mac地址資料分發來實現負載平衡
ZXR10(config-smartgroup22)#exit
ZXR10(config)#int fei_1/5
ZXR10(config-fei_1/5)#smartgroup 22 mode active
ZXR10(config-fei_1/5)#exit
ZXR10(config)#int fei_1/6
ZXR10(config-fei_1/6)#smartgroup 22 mode active
ZXR10(config-fei_1/6)#exit
ZXR10(config)#int fei_1/7
ZXR10(config-fei_1/7)#smartgroup 22 mode active
ZXR10(config-fei_1/7)#exit
ZXR10(config)#int fei_1/8
ZXR10(config-fei_1/8)#smartgroup 22 mode active
ZXR10(config-fei_1/8)#exit
ZXR10(config)#int smartgroup22
ZXR10(config-smartgroup22)#sw mo t //將埠設為trunk模式 switchport mode trunk 的簡寫
ZXR10(config-smartgroup22)#sw t vlan 10
ZXR10(config-smartgroup22)#sw t vlan 20
ZXR10(config-smartgroup22)#sw t native vlan 10
ZXR10(config-smartgroup22)#exitZXR10(config)#show lacp 22 internal
Smartgroup:22
Flag *--LOOP is TRUE
Actor Agg LACPDUs Port Oper Port RX Mux
Port State Interval Priority Key State Machine Machine
-----------------------------------------------------------------------------
fei_1/8 active 30 32768 0x1609 0x3d current distributing
fei_1/7 active 30 32768 0x1609 0x3d current distributing
fei_1/6 active 30 32768 0x1609 0x3d current distributing
fei_1/5 active 30 32768 0x1609 0x3d current distributing
交換機2
ZXR10>en
Password:
ZXR10#conf t
Enter configuration commands, one per line. End with CTRL/Z.
ZXR10(config)#int smartgroup22 //建立鏈路組22(自己定義)
ZXR10(config-smartgroup22)#smartgroup mode 802.3ad //封裝協議
ZXR10(config-smartgroup22)#smartgroup load-balance src-dst-mac ////按照目標主機Mac地址資料分發來實現負載平衡
ZXR10(config-smartgroup22)#exit
ZXR10(config)#int fei_1/2
ZXR10(config-fei_1/2)#smartgroup 22 mode passive
ZXR10(config-fei_1/2)#exit
ZXR10(config)#int fei_1/3
ZXR10(config-fei_1/3)#smartgroup 22 mode passive
ZXR10(config-fei_1/3)#exit
ZXR10(config)#int fei_1/4
ZXR10(config-fei_1/4)#smartgroup 22 mode passive
ZXR10(config-fei_1/4)#exit
ZXR10(config)#int fei_1/5
ZXR10(config-fei_1/5)#smartgroup 22 mode passive
ZXR10(config-fei_1/5)#exit
ZXR10(config)#int smartgroup22
ZXR10(config-smartgroup22)#sw mo t //將埠設為trunk模式 switchport mode trunk 的簡寫
ZXR10(config-smartgroup22)#sw t vlan 10 //給
ZXR10(config-smartgroup22)#sw t vlan 20
ZXR10(config-smartgroup22)#sw t native vlan 10
ZXR10(config-smartgroup22)#exitZXR10(config)#show lacp 22 internal
Smartgroup:22
Flag *--LOOP is TRUE
Actor Agg LACPDUs Port Oper Port RX Mux
Port State Interval Priority Key State Machine Machine
-----------------------------------------------------------------------------
fei_1/2 active 30 32768 0x1609 0x3c current distributing
fei_1/3 active 30 32768 0x1609 0x3c current distributing
fei_1/4 active 30 32768 0x1609 0x3c current distributing
fei_1/5 active 30 32768 0x1609 0x3c current distributing
交換機劃分Vlan配置
實驗目標
-
- 理解虛擬LAN(VLAN)基本配置;
- 掌握一般交換機按埠劃分VLAN的配置方法;
- 掌握Tag VLAN配置方法。
實驗背景
-
- 某一公司內財務部、銷售部的PC通過2臺交換機實現通訊;要求財務部和銷售部的PC可以互通,但為了資料安全起見,銷售部和財務部需要進行互相隔離,現要在交換機上做適當配置來實現這一目標。
技術原理
-
- VLAN是指在一個物理網段內。進行邏輯的劃分,劃分成若干個虛擬區域網,VLAN做大的特性是不受物理位置的限制,可以進行靈活的劃分。VLAN具備了一個物理網段所具備的特性。相同VLAN內的主機可以相互直接通訊,不同VLAN間的主機之間互相訪問必須經路由裝置進行轉發,廣播資料包只可以在本VLAN內進行廣播,不能傳輸到其他VLAN中。
- Port VLAN是實現VLAN的方式之一,它利用交換機的埠進行VALN的劃分,一個埠只能屬於一個VLAN。
- Tag VLAN是基於交換機埠的另一種型別,主要用於是交換機的相同Vlan內的主機之間可以直接訪問,同時對不同Vlan的主機進行隔離。Tag VLAN遵循IEEE802.1Q協議的標準,在使用配置了Tag VLAN的埠進行資料傳輸時,需要在資料幀內新增4個位元組的8021.Q標籤資訊,用於標示該資料幀屬於哪個VLAN,便於對端交換機接收到資料幀後進行準確的過濾。
實驗步驟
-
- 新建Packet Tracer拓撲圖;
- 劃分VLAN;
- 將埠劃分到相應VLAN中;
- 設定Tag VLAN Trunk屬性;
- 測試
實驗裝置
Switch_2960 2臺;PC 4臺;直連線
裝置命令 後續更新
。。。。。。。
模擬器命令
兩臺交換機 一樣的命令 就貼一次命令
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 11 //建立vlan11
Switch(config-vlan)#exit
Switch(config)#vlan 22 //建立vlan22
Switch(config-vlan)#exit
Switch(config)#int fa0/1
Switch(config-if)#switchport access vlan 11 //給埠0/1 加入 vlan11
Switch(config)#int fa0/2
Switch(config-if)#sw ac vlan 22 //給埠0/2 加入 vlan11
Switch(config-if)#exit
Switch(config)#int fa0/5
Switch(config-if)#sw mo t //給埠0/5 更改為trunk模式
Switch(config-if)#exit
Switch(config)#end驗證:
PC1 ping PC2 timeout
PC1 ping PC3 Reply
三層交換機基本配置
實驗目標
-
- 理解三層交換機的基本原理;
- 掌握三層交換機物理埠開啟路由功能的配置方法;
實驗背景
公司現有1臺三層交換機,要求你進行測試,該交換機的三層功能是否工作正常。
技術原理
- 開啟路由功能
- Switch(config)#ip routing
- 配置三層交換機埠的路由功能
- Switch (config)#interface fastEthernet 0/5
- Switch (config-if)#no switchport
- Switch (config-if)#ip address 192.168.1.1 255.255.255.0
- Switch (config-if)#no shutdown
- Switch (config-if)#end
如果是三層交換機的話,可以用到no switchport此命令。
三層交換機是帶有三層路由功能的交換機,也就是這臺交換機的埠既有三層路由功能,也具有二層交換功能。三層交換機埠預設為二層口,如果需要啟用三層功能就需要在此埠輸入no switchport命令。如果是二層交換機就不會用到no switchport命令。
實驗裝置
交換機35601臺,PC1臺,直通線,配置線
PC0桌面上的終端
Switch>en
Switch#config t
Switch(config)#hostname S3550
S3550(config)#ip routing //開啟路由功能
S3550(config)#interface fastEthernet 0/5
S3550(config-if)#no switchport //該埠啟用三層路由功能
S3550(config-if)#ip address 192.168.5.1 255.255.255.0 //配置IP地址
S3550(config-if)#no shutdown //開啟埠
S3550(config-if)#end
路由器單臂路由配置
實驗目標
掌握單臂路由器配置方法;
通過單臂路由器實現不同VLAN之間互相通訊;
實驗背景
某企業有兩個主要部門,技術部和銷售部,分處於不同的辦公室,為了安全和便於管理對兩個部門的主機進行了VLAN的劃分,技術部和銷售部分處於不同的VLAN。現由於業務的需求需要銷售部和技術部的主機能夠相互訪問,獲得相應的資源,兩個部門的交換機通過一臺路由器進行了連線。
技術原理
單臂路由:是為實現VLAN間通訊的三層網路裝置路由器,它只需要一個乙太網,通過建立子介面可以承擔所有VLAN的閘道器,而在不同的VLAN間轉發資料。
實驗步驟
新建packer tracer拓撲圖
當交換機設定兩個Vlan時,邏輯上已經成為兩個網路,廣播被隔離了。兩個Vlan的網路要通訊,必須通過路由器,如果接入路由器的一個物理埠,則必須有兩個子介面分別與兩個Vlan對應,同時還要求與路由器相連的交換機的埠fa 0/1要設定為trunk,因為這個介面要通過兩個Vlan的資料包。
檢查設定情況,應該能夠正確的看到Vlan和Trunk資訊。
計算機的閘道器分別指向路由器的子介面。
配置子介面,開啟路由器物理介面。
預設封裝dot1q協議。
配置路由器子介面IP地址。
實驗裝置
PC 2臺;Router_2811 1臺;Switch_2960 1臺
模擬器命令
交換機
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 11 //建立vlan11
Switch(config-vlan)#exit
Switch(config)#vlan 22 //建立vlan22
Switch(config-vlan)#exit
Switch(config)#int fa0/1 //進入埠1
Switch(config-if)#sw ac vlan 11 //加入vlan 11
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int fa0/2
Switch(config-if)#sw ac vlan 22 //加入vlan 22
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int fa0/3
Switch(config-if)#sw mo t //更改埠為trunk
Switch(config-if)#exit
Switch(config)#路由器:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/1
Router(config-if)#no shut //開啟埠Router(config-if)#exit
Router(config)#int fa0/1.11 //進入路由器0模組第1埠第11子介面Router(config-subif)#encapsulation dot1q 11 //封裝協議設定為dot1q 允許通過的vlan 為11
Router(config-subif)#ip address 192.168.1.1 255.255.255.0 //該子介面配置IP地址為192.168.1.1
Router(config-subif)#exit
Router(config)#int fa0/1.22Router(config-subif)#encapsulation dot1q 22 //封裝協議設定為dot1q 允許通過的vlan 為22
Router(config-subif)#ip address 192.168.2.1 255.255.255.0 //該子介面配置IP地址為192.168.2.1
Router(config-subif)#exit
Router(config)#end驗證:
Router# show ip route
C 192.168.1.0/24 is directly connected, FastEthernet0/1.11
C 192.168.2.0/24 is directly connected, FastEthernet0/1.22
pc5 ping pc6 Reply
路由器靜態路由配置
實驗目標
-
- 掌握靜態路由的配置方法和技巧;
- 掌握通過靜態路由方式實現網路的連通性;
- 熟悉廣域網線纜的連結方式;
實驗背景
學校有新舊兩個校區,每個校區是一個獨立的區域網,為了使新舊校區能夠正常相互通訊,共享資源。每個校區出口利用一臺路由器進行連線,兩臺路由器間學校申請了一條2M的DDN專線進行相連,要求做適當配置實現兩個校區的正常相互訪問。
技術原理
-
- 路由器屬於網路層裝置,能夠根據IP包頭的資訊,選擇一條最佳路徑,將資料包轉發出去。實現不同網段的主機之間的互相訪問。路由器是根據路由表進行選路和轉發的。而路由表裡就是由一條條路由資訊組成。
- 生成路由表主要有兩種方法:手工配置和動態配置,即靜態路由協議配置和動態路由協議配置。
- 靜態路由是指有網路管理員手工配置的路由資訊。
- 靜態路由除了具有簡單、高效、可靠的優點外,它的另一個好處是網路安全保密性高。
- 預設路由可以看做是靜態路由的一種特殊情況。當資料在查詢路由表時,沒有找到和目標相匹配的路由表項時,為資料指定路由。
實驗步驟
- 新建packet tracer拓撲圖
- (1)在路由器R1、R2上配置介面的IP地址和R1串列埠上的時鐘頻率;
- (2)檢視路由器生成的直連路由;
- (3)在路由器R1、R2上配置靜態路由;
- (4)驗證R1、R2上的靜態路由配置;
- (5)將PC1、PC2主機預設閘道器分別設定為路由器介面fa 1/0的IP地址;
- (6)PC1、PC2主機之間可以相互通訊;
實驗裝置
pc 2臺;Router-PT可擴充套件路由 2臺(Switch_2811無V.35線介面);Switch_2960 2臺;DCE 串列埠線;直連線;交叉線
IP: 192.168.1.2
Submask: 255.255.255.0
Gateway: 192.168.1.1
PC2
IP: 192.168.2.2
Submask: 255.255.255.0
Gateway: 192.168.2.1
PC1 ping PC2
Ping 192.168.2.2 timeout
R1
en
conf t
hostname R1
int fa 1/0
no shut
ip address 192.168.1.1 255.255.255.0
exit
int serial 2/0
ip address 192.168.3.1 255.255.255.0
clock rate 64000(必須配置時鐘才可通訊)
no shut
end
R2
en
conf t
hostname R2
int fa 1/0
ip address 192.168.2.1 255.255.255.0
no shut
exit
int serial 2/0
ip address 192.168.3.2 255.255.255.0
no shut
end
R1
en
conf t
ip route 192.168.2.0 255.255.255.0 192.168.3.2
end
show ip route
R2
en
conf t
ip route 192.168.1.0 255.255.255.0 192.168.3.1
end
show ip route
PC1 Ping PC2
Ping 192.168.2.2 reply
路由器靜態路由配置(3臺路由)
實現三臺路由之間的靜態路由配置,如下圖 手動寫路由表,手寫路由表的格式為 在從config模式下,
Router(config)#ip route [目的地址] [目的地址的掩碼] [下一跳]
路由器0
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa1/0
Router(config-if)#ip add 192.168.1.1 255.255.255.0
Router(config-if)#no shutdownRouter(config-if)#exit
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.4.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 192.168.6.0 255.255.255.0 192.168.4.2
Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.2
Router(config)#exit路由器1
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.4.2 255.255.255.0
Router(config-if)#no shutdownRouter(config-if)#exit
Router(config)#int fa1/0
Router(config-if)#ip add 192.168.6.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1
Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.6.1
Router(config)#exit
路由器2
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.6.2 255.255.255.0
Router(config-if)#no shutdownRouter(config-if)#exit
Router(config)#int fa1/0
Router(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 192.168.4.0 255.255.255.0 192.168.6.1
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.6.1
Router(config)#exit驗證:
路由0 路由表
Router#show ip route
C 192.168.1.0/24 is directly connected, FastEthernet1/0 //直連
S 192.168.2.0/24 [1/0] via 192.168.4.2 //靜態
C 192.168.4.0/24 is directly connected, FastEthernet0/0
S 192.168.6.0/24 [1/0] via 192.168.4.2路由1 路由表
Router#show ip route
S 192.168.1.0/24 [1/0] via 192.168.4.1
S 192.168.2.0/24 [1/0] via 192.168.6.2
C 192.168.4.0/24 is directly connected, FastEthernet0/0
C 192.168.6.0/24 is directly connected, FastEthernet1/0路由2 路由表
Router#show ip route
S 192.168.1.0/24 [1/0] via 192.168.6.1
C 192.168.2.0/24 is directly connected, FastEthernet1/0
S 192.168.4.0/24 [1/0] via 192.168.6.1
C 192.168.6.0/24 is directly connected, FastEthernet0/0
Router#pc0 ping pc1 Reply
路由器RIP動態路由配置
實驗目的
- 掌握RIP協議的配置方法:
- 掌握檢視通過動態路由協議RIP學習產生的路由;
- 熟悉廣域網線纜的連結方式;
實驗背景
假設校園網通過一臺三層交換機連到校園網出口路由器上,路由器再和校園外的另一臺路由器連線。現要做適當配置,實現校園網內部主機與校園網外部主機之間的相互通訊。為了簡化網管的管理維護工作,學校決定採用RIPV2協議實現互通。
技術原理
- RIP(Routing Information Protocols,路由資訊協議)是應用較早、使用較普遍的IGP內部網管協議,使用於小型同類網路,是距離向量協議;
- RIP協議跳數作為衡量路徑開銷的,RIP協議裡規定最大跳數為15;
- RIP協議有兩個版本:RIPv1和RIPv2,RIPv1屬於有類路由協議,不支援VLSM,以廣播形式進行路由資訊的更新,更新週期為30秒;RIPv2屬於無類路由協議,支援VLSM,以組播形式進行路由更細。
實驗步驟
- 建立建立packet tracer拓撲圖
- (1)在本實驗中的三層交換機上劃分VLAN10和VLAN20,其中VLAN10用於連線校園網主機,VLAN20用於連線R1。
- (2)路由器之間通過V.35電纜通過串列埠連線,DCE端連線在R1上,配置其時鐘頻率64000。
- (3)主機和交換機通過直連線,主機與路由器通過交叉線連線。
- (4)在S3560上配置RIPV2路由協議。
- (5)在路由器R1、R2上配置RIPV2路由協議。
- (6)將PC1、PC2主機預設閘道器設定為與直連網路裝置介面IP地址。
- (7)驗證PC1、PC2主機之間可以互相通訊;
實驗裝置
PC 2臺;Switch_3560 1臺;Router-PT 2臺;直連線;交叉線;DCE 串列埠線
三層交換機
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 11
Switch(config-vlan)#exit
Switch(config)#vlan 22
Switch(config-vlan)#exit
Switch(config)#int fa0/1
Switch(config-if)#sw ac vlan 11
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int fa0/2
Switch(config-if)#sw ac vlan 22
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int vlan11Switch(config-if)#ip address 192.168.1.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int vlan22Switch(config-if)#ip address 192.168.3.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#ip routing
Switch(config)#router rip
Switch(config-router)#network 192.168.1.0
Switch(config-router)#network 192.168.3.0
Switch(config-router)#version 2
Switch(config-router)#end
路由器0
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip address 192.168.3.2 255.255.255.0
Router(config-if)#exit
Router(config)#int se2/0
Router(config-if)#no shutdown
Router(config-if)#clock rate 64000Router(config-if)#ip add 192.168.4.1 255.255.255.0
Router(config-if)#exit
Router(config)#router rip
Router(config-router)#network 192.168.3.0
Router(config-router)#network 192.168.4.0
Router(config-router)#version 2
Router(config-router)#end
Router#路由1
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int se2/0
Router(config-if)#no shut
Router(config-if)#ip add 192.168.4.2 255.255.255.0
Router(config-if)#exit
Router(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#exit
Router(config)#router rip
Router(config-router)#network 192.168.4.0
Router(config-router)#network 192.168.2.0
Router(config-router)#version 2
Router(config-router)#end
Router#驗證:
show ip route
R 192.168.1.0/24 [120/2] via 192.168.4.1, 00:00:01, Serial2/0
C 192.168.2.0/24 is directly connected, FastEthernet0/0
R 192.168.3.0/24 [120/1] via 192.168.4.1, 00:00:01, Serial2/0
C 192.168.4.0/24 is directly connected, Serial2/0pc0 ping pc1 Reply
路由器OSPF動態路由配置
實驗目的
- 掌握OSPF協議的配置方法:
- 掌握檢視通過動態路由協議OSPF學習產生的路由;
- 熟悉廣域網線纜的連結方式;
實驗背景
假設校園網通過一臺三層交換機連到校園網出口路由器上,路由器再和校園外的另一臺路由器連線。現要做適當配置,實現校園網內部主機與校園網外部主機之間的相互通訊。為了簡化網管的管理維護工作,學校決定採用OSPF協議實現互通。
技術原理
- OSPF開放式最短路徑優先協議,是目前網路中應用最廣泛的路由協議之一。屬於內部網管路由協議,能夠適應各種規模的網路環境,是典型的鏈路狀態協議。OSPF路由協議通過向全網擴散本裝置的鏈路狀態資訊,使網路中每臺裝置最終同步一個具有全網鏈路狀態的資料庫,然後路由器採用SPF演算法,以自己為根,計算到達其他網路的最短路徑,最終形成全網路由資訊。
實驗步驟
- 新建packet tracer拓撲圖
- (1)在本實驗中的三層交換機上劃分VLAN10和VLAN20,其中VLAN10用於連線校園網主機,VLAN20用於連線R1。
- (2)路由器之間通過V35電纜通過串列埠連線,DCE端連線在R1上,配置其時鐘頻率64000。
- (3)主機和交換機通過直連線,主機與路由器通過交叉線連線。
- (4)在S3560上配置OSPF路由協議。
- (5)在路由器R1、R2上配置OSPF路由協議。
- (6)將PC1、PC2主機預設閘道器設定為與直連網路裝置介面IP地址。
- (7)驗證PC1、PC2主機之間可以互相同信;
實驗裝置
PC 2臺;Switch_3560 1臺;Router-PT 2臺;直連線;交叉線;DCE串列埠線
三層交換機:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 11
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exitSwitch(config)#int fa0/1
Switch(config-if)#sw ac vlan 11
Switch(config-if)#exit
Switch(config)#int vlan 11Switch(config-if)#ip add 192.168.1.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int fa0/2
Switch(config-if)#sw ac vlan 20
Switch(config-if)#exit
Switch(config)#int vlan 20Switch(config-if)#ip add 10.118.1.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exitSwitch(config)#route ospf 118
IP routing not enabled
Switch(config)#ip routing
Switch(config)#route ospf 118
Switch(config-router)#router-id 192.168.1.1
Switch(config-router)#network 192.168.1.0 0.0.0.255 area 1
Switch(config-router)#network 10.118.1.0 0.0.0.255 area 1
Switch(config-router)#路由器0:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#ip add 10.118.1.2 255.255.255.0
Router(config-if)#no shutRouter(config-if)#exit
Router(config)#int se 2/0
Router(config-if)#no shut
Router(config-if)#ip add 20.118.1.1 255.255.255.0
Router(config-if)#clock rate 64000
Router(config-if)#exitRouter(config)#route ospf 118
Router(config-router)#router-id 10.118.1.2
Router(config-router)#network 10.118.1.0 0.0.0.255 area 1
Router(config-router)#network 20.118.1.0 0.0.0.255 area 1
Router(config-router)#路由器1:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int se2/0
Router(config-if)#no shut
Router(config-if)#ip add 20.118.1.2 255.255.255.0
Router(config-if)#exit
Router(config)#int fa0/0
Router(config-if)#no shutRouter(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#exit
Router(config)#route ospf 118
Router(config-router)#router-id 192.168.2.1
Router(config-router)#network 192.168.2.0 0.0.0.255 area 1
Router(config-router)#network 20.118.1.0 0.0.0.255 area 1
Router(config-router)#驗證:
Router# show ip route
O 10.118.1.0 [110/65] via 20.118.1.1, 00:00:11, Serial2/0
20.0.0.0/24 is subnetted, 1 subnets
C 20.118.1.0 is directly connected, Serial2/0
O 192.168.1.0/24 [110/66] via 20.118.1.1, 00:00:11, Serial2/0
C 192.168.2.0/24 is directly connected, FastEthernet0/0
Router#pc0 ping pc1 Reply
ACL 實驗
一、實驗裝置
S3550交換機(1臺)、PC(4臺)、直連線(4條),交叉線(2條)
二、實驗要求
PC1、PC2、PC3分別在vlan10、vlan20、vlan30中。配置OSPF協議使全網互通,但是不允許PC2訪問
三、實驗步驟
二層交換機:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 11
Switch(config-vlan)#exit
Switch(config)#vlan 22
Switch(config-vlan)#exit
Switch(config)#vlan 33
Switch(config-vlan)#exit
Switch(config)#int fa0/1
Switch(config-if)#no shut
Switch(config-if)#sw ac vlan 11
Switch(config-if)#exit
Switch(config)#int fa0/3
Switch(config-if)#sw ac vlan 22
Switch(config-if)#int fa0/4
Switch(config-if)#sw ac vlan 33
Switch(config-if)#exit
Switch(config)#三層交換機:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 11
Switch(config-vlan)#exit
Switch(config)#vlan 22
Switch(config-vlan)#exit
Switch(config)#vlan 33
Switch(config-vlan)#ex
Switch(config)#int fa0/2
Switch(config-if)#no sw //開啟三層交換機功能Switch(config-if)#ip add 192.168.118.2 255.255.255.0
Switch(config-if)#exit
Switch(config)#int vlan 11Switch(config-if)#ip add 192.168.11.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#int vlan 22Switch(config-if)#no shut
Switch(config-if)#ip add 192.168.12.66 255.255.255.0
Switch(config-if)#exit
Switch(config)#int vlan 33Switch(config-if)#ip address 192.168.13.98 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#route ospf 118
IP routing not enabled
Switch(config)#ip routing //開啟路由功能
Switch(config)#route ospf 118
Switch(config-router)#network 192.168.1.0 0.0.0.255 area 1
Switch(config-router)#network 192.168.12.0 0.0.0.255 area 1
Switch(config-router)#network 192.168.13.0 0.0.0.255 area 1
Switch(config-router)#network 192.168.118.0 0.0.0.255 area 1
Switch(config-router)#network 192.168.11.0 0.0.0.255 area 1Switch(config-router)#exit
Switch(config-router)#exit
Switch(config)#int fa0/1
Switch(config-if)#sw t encapsulation dot1q //給埠封裝一個 介面封裝協議,否則 改埠模式時會報錯
Switch(config-if)#sw mo t //更改 埠模式為trunkSwitch(config-if)#exit
Switch(config)#
Switch#路由器:
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa1/0Router(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#exitRouter(config-if)#ip add 192.168.118.1 255.255.255.0
Router(config-if)#exit
Router(config)#route ospf 118
Router(config-router)#router-id 192.168.2.1
Router(config-router)#network 192.168.2.0 0.0.0.255 area 1
Router(config-router)#network 192.168.118.0 0.0.0.255 area 1
Router(config)#access-list 1 deny 192.168.12.0 0.0.0.255 // ACL 拒絕 192.168.12.0網段 流量通過
Router(config)#int fa1/0
Router(config-if)#ip access-group 1 out
Router(config-if)#exit
Router(config)#access-list 1 permit 192.168.11.0 0.0.0.255 // ACL 允許 192.168.11.0網段 流量通過
Router(config)#access-list 1 permit any // ACL 允許 所有網段 流量通過 所有 不包括明文拒絕的192.168.12.0網段
Router(config)#驗證:
pc 0,1 ,2 互通, pc 3 與pc0,pc1 互通 pc 3與pc1 不通
【注意事項】
1、注意在訪問控制列表的網路掩碼是反掩碼。
2、標準控制列表要應用在儘量靠近目的地址的介面。
- ping 1.1.1.1出現U.U.U是因為配IP的時候子網沒寫。
- 按照ACL中指令的順序依次檢查資料報是否滿足某一個指令條件。當檢測到某個指令條件滿足的時候,就不會再檢測後面的指令條件。
- 標準ACL使用表號範圍1-99,只檢查源地址,應放置在接近目的的位置。
擴充套件ACL使用表號範圍100-199,可檢查源地址和目的地址,可檢查第四層的埠號,應放置在接近源的位置上
更新中。。。。