【eNSP】交換機(vlan和vlan間通信)
原理
HUB集線器:它的作用可以簡單的理解為將一些機器連接起來組成一個局域網。集線器只對信號進行轉發,集線器接收到信號后,將信號廣播到各個接口線路,稱為泛洪。而交換機(又名交換式集線器)作用與集線器大體相同。
交換機:交換機是以集線器為基礎的,交換機內部有cpu,可以控制信號的轉發。交換機中存在MAC地址表,當信號過來時,交換機會查詢MAC地址表,將信號轉發到正確的接口上。
VLAN(Virtual Local Area Network)的中文名為"虛擬局域網":虛擬局域網(VLAN)是一組邏輯上的設備和用戶,這些設備和用戶并不受物理位置的限制,可以根據功能、部門及應用等因素將它們組織起來,相互之間的通信就好像它們在同一個網段中一樣,由此得名虛擬局域網。
交換機可以規劃不同的VLAN,即把連接口劃分為不同的網段,兩個交換機之間可以通過線路進行連接。
術語
過程
實驗
本實驗模擬某內網,完成以下配置需求:
1.如圖所示,配置設備名稱和IP地址。
2.sw1與sw2之間使用trunk鏈路,連接pc使用access鏈路。
且trunk上僅允許必要的vlan通過。
3.PC1和PC3屬于vlan10,PC2和PC4屬于vlan20
4.vlan10的網絡號為192.168.10.0/24,vlan20的網絡號為192.168.20.0/24
5.vlan10的網關vlanif10在sw1上,地址為192.168.10.254/24。
vlan20的網關vlanif20在sw2上,地址為192.168.20.254/24。
6.sw1與sw2上另有vlan12,并分別建立vlanif12,用于互聯通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24
7.在sw1與sw2上運行OSPF,滿足以下需求:
1)ospf進程號為1,sw1的rid為1.1.1.1,sw2的rid為2.2.2.2
2)所有接口都屬于區域0,并使用實際配置掩碼的反掩碼宣告。
3) PC1-4可以互相通信。
根據圖片連接模塊
配置設備名稱和IP地址
PC1的IP為192.168.10.1/24,網段為192.168.10.0/24,網關為192.168.10.254/24;
PC2的IP為192.168.20.2/24,網段為192.168.20.0/24,網關為192.168.20.254/24;
PC3的IP為192.168.10.3/24,網段為192.168.10.0/24,網關為192.168.10.254/24;
PC4的IP為192.168.20.4/24,網段為192.168.20.0/24,網關為192.168.20.254/24;
設置如下:
配置交換機
2.sw1與sw2之間使用trunk鏈路,連接pc使用access鏈路。
且trunk上僅允許必要的vlan通過。
3.PC1和PC3屬于vlan10,PC2和PC4屬于vlan20
4.vlan10的網絡號為192.168.10.0/24,vlan20的網絡號為192.168.20.0/24
5.vlan10的網關vlanif10在sw1上,地址為192.168.10.254/24。
vlan20的網關vlanif20在sw2上,地址為192.168.20.254/24。
6.sw1與sw2上另有vlan12,并分別建立vlanif12,用于互聯通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24
交換機鏈路指定
2.sw1與sw2之間使用trunk鏈路,連接pc使用access鏈路。
且trunk上僅允許必要的vlan通過。
指令:
創建一個vlan ,vlan id 為x(1-4094):vlan x
創建多個vlan:vlan batch 50 60 70
定義他的接口類型:port link-type xxxx
配置vlan:port trunk pvid vlan xx
配置vlan: port trunk allow-pass vlan all
配置vlan: port default vlan 10
查看所有的端口的接口屬性,還有接口關聯的vlan:display port vlan
sw1配置
對于sw1,兩個連PC的端口配置為access,分別允許vlan10和vlan20;
一個連sw2的端口配置為trunk,允許所有; 最后查看所有vlan。
sw2配置
對于sw2,兩個連PC的端口配置為access,分別允許vlan10和vlan20;
一個連sw1的端口配置為trunk,允許所有; 最后查看所有vlan。
設置網關
4.vlan10的網絡號為192.168.10.0/24,vlan20的網絡號為192.168.20.0/24
5.vlan10的網關vlanif10在sw1上,地址為192.168.10.254/24。
vlan20的網關vlanif20在sw2上,地址為192.168.20.254/24。
指令:
創建一個基于VLAN 10的虛擬接口,這個接口可以配置IP地址:interface Vlanif 10
配置IP地址:ip address 192.168.10.254 24
sw1配置:
sw2配置:
交換機互聯
6.sw1與sw2上另有vlan12,并分別建立vlanif12,用于互聯通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24
指令:
創建一個vlan ,vlan id 為x(1-4094):vlan x
定義他的接口類型:port link-type xxxx
配置vlan:port trunk pvid vlan xx
配置vlan: port trunk allow-pass vlan all
查看所有的端口的接口屬性,還有接口關聯的vlan:display port vlan
創建一個基于VLAN 10的虛擬接口,這個接口可以配置IP地址:interface Vlanif 10
配置IP地址:ip address 192.168.10.254 24
配置:
實驗設置
R1設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域1,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area1。
查看R1設置情況
R2設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域1,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area1。
配置0端口IP地址:192.168.12.2 24
3)劃分為OSPF區域0,network命令使用接口配置掩碼的反掩碼。將物理接口g1宣告進area0。
配置0端口IP地址:192.168.234.2 24
3)在R2 R3 R4的鄰居關系中,設置R3為DR,并且R2與R4保持2way狀態。
R2的選舉優先級為0,不參與選舉
R3設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域0,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area0。
配置0端口IP地址:192.168.234.3 24
3)在R2 R3 R4的鄰居關系中,設置R3為DR,并且R2與R4保持2way狀態。
R3的選舉優先級為200,參與選舉
R4設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域2,network命令使用接口配置掩碼的反掩碼。將物理接口g1宣告進area2。
配置0端口IP地址:192.168.45.4 24
3)劃分為OSPF區域0,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area0。
配置0端口IP地址:192.168.234.4 24
3)在R2 R3 R4的鄰居關系中,設置R3為DR,并且R2與R4保持2way狀態。
R4的選舉優先級為0,不參與選舉
R5設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域2,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area0。
配置0端口IP地址:192.168.45.5 24
查看設置結果
R1與R5通信:
R1與R3:
查看ospf狀態表:
上圖可以看到R2與R3處于2-way狀態。
查看環路DR與BDR:
上圖可以看到區域0中R3為DR,沒有BDR因為R2和R4都不參與選舉。
ospf配置
7.在sw1與sw2上運行OSPF,滿足以下需求:
1)ospf進程號為1,sw1的rid為1.1.1.1,sw2的rid為2.2.2.2
2)所有接口都屬于區域0,并使用實際配置掩碼的反掩碼宣告。
3) PC1-4可以互相通信。
指令:
ospf 1 //創建并運行OSPF,進程號是1
手動指定id:ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0 //創建區域并進入OSPF視圖,0號區域是骨干區域
display ip interface brief //查看接口網段,ospf需要把所有的接口網段宣告
[r1-ospf-1-area-0.0.0.0]network 192.168.1.81 0.0.0.0 //指定OSPF協議的接口IP與反掩碼
配置:
在交換機sw1上
在交換機sw2上
測試配置結果:
(如果通不了,重啟設備試試)
PC1和PC2、PC3、PC4通:
PC2和PC3、PC4通:
PC3和PC4通: