今天用ensp模擬一個交換機vlan的划分和設置
先上拓撲圖:
目標要實現每台電腦都能相互ping通並且都能ping通1.1.1.1/30
簡單分析一下,先看交換機sw3,sw3直接和路由器相連,要實現所有計算機都能ping通路由器的地址,sw3上必須要有個跳點ip地址給路由器尋址,所以sw3上要划分一個vlan1000 並給上ip地址,vlan1000就是所有電腦去路由器方向的路線,g0/0/1端口設置成access,允許vlan1000通過。剩下的就是簡單的交換機之間的vlan划分和access、trunk接口的配法,下面詳細說明
老樣子,先把所有設備開啟。給每台電腦配上IP地址,子網掩碼255.255.255.0,因為要ping自己網段以外的ip地址 所以每台電腦都要配上網關地址,分別是192.168.10.1和192.168.20.1
接着來配置交換機sw2,首先進去sys命令進入系統視圖 sysname SW2 改個名字。接下來:
VLAN BATCH 10 20 1000 (V B 10 20 1000) ----------------划分vlan10 20 1000 括號內為簡寫命令
int e0/0/1 -------------------------進入e0/0/1端口
port link-type access(p l a) -----------------------------設置端口連接方式為access 這里這個端口只有一個Vlan10段的電腦連接 所以這里設置為access,只允許VLAN10段的數據通過
port default vlan 10 (p d v 10) ----------------------------設置端口默認只讓帶vlan10標識的數據通過
undo shutdown (un sh) -----------------------------打開端口
再用同樣的方法設置e0/0/2端口,這個端口要讓VLAN20通過 所以把10要改成20
然后 int g0/0/1端口,這個端口連接着另一台交換機sw1,sw1和sw2下面都連接着兩個vlan段 vlan10和vlan20,所以這邊不能設為access模式了,要設置為trunk模式,允許通過vlan10 vlan20和vlan1000 命令如下:
int g0/0/1 ------------------------進入端口
port link-type trunk(p l t) ------------------設置trunk模式
port trunk allow-pass vlan 10 20 1000(p t a v 10 20 1000)----------允許vlan 10 20 1000 通過
undo shutdown (un sh) -----------------------------打開端口
到這sw2就配置好了,接着看sw1,配置方法和sw1一樣只不過g0/0/2端口還需要配一個trunk端口通向sw3
最后來配置sw3,參照上面的命令,把g0/0/2設置為trunk端口 允許vlan10 20 1000通過。把G0/0/1設置為access端口,只允許vlan1000通過。
注意,這里的sw3是個三層交換機 具有路由的功能,vlan20 vlan10要實現跨網段通信就靠這個sw3,這里要給vlan配上ip地址,命令如下:
int vlanif10-------------------進入vlan10配置ip的端口
ip add 192.168.10.1 24 -------------------給vlan10配上ip地址 后面的24是子網掩碼
undo shutdown (un sh) -----------------------------打開端口
nt vlanif20-------------------進入vlan20配置ip的端口
ip add 192.168.20.1 24 -------------------給vlan20配上ip地址 后面的24是子網掩碼
undo shutdown (un sh) -----------------------------打開端口
nt vlanif1000-------------------進入vlan1000配置ip的端口
ip add 11.0.0.1 30 -------------------給vlan10配上ip地址 后面的30是子網掩碼
undo shutdown (un sh) -----------------------------打開端口
這邊還要設置一個通向路由器的命令,因為這里是向上層接入的,外面的網段很多 這邊路由要設置成默認路由:
ip route static 0.0.0.0 0.0.0.0 11.0.0.2
這樣sw3設置完成
再來設置路由器,配置下端口的ip,在設置靜態路由
int g0/0/1 ------------------進入端口
ip add 11.0.0.2 30 -------------------設置ip地址
int loopback 0 ------------------------進入端口
ip add 1.1.1.1 30 -------------------設置回環ip
quit-------------------------------------退回到系統視圖
ip route static 192.168.10.1 24 11.0.0.1-----------設置靜態路由 目標是192.168.10.1 24 跳點就是vlan1000的ip地址
ip route static 192.168.20.1 24 11.0.0.1--------------同理 目標是192.168.20.1
到此 全部設置完成 下面來ping一下
用pc1去ping pc3 的ip地址
通暢
再用pc1去ping pc4的ip
暢通
再用pc1去ping 路由器回環地址1.1.1.1
暢通
最后再試一下pc4去ping 1.1.1.1
暢通
這樣所有網段應該都是通的 實驗結束