From 8177ad2aaf31583d1e98905dce2d36ac994a473d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E8=88=9C?= <1991510644@qq.com> Date: Mon, 13 May 2024 12:57:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...02\344\272\244\346\215\242\346\234\272.md" | 100 ++++++++++++++++ ...02\344\272\244\346\215\242\346\234\272.md" | 110 ++++++++++++++++++ 2 files changed, 210 insertions(+) create mode 100644 "16 \347\250\213\350\210\234/20240509 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" create mode 100644 "16 \347\250\213\350\210\234/20240511 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" diff --git "a/16 \347\250\213\350\210\234/20240509 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" "b/16 \347\250\213\350\210\234/20240509 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" new file mode 100644 index 0000000..966dd99 --- /dev/null +++ "b/16 \347\250\213\350\210\234/20240509 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" @@ -0,0 +1,100 @@ +## 三层交换机 + +f0/01 = f0/1 一样不会出错(通用) + +``` +switchport trunk encapsulation dot1q 封装dot1q模式(设置trunk模式前) +``` + +三层交换机连接不同的网络可以通过vlan再通过开启路由功能实现转发 + +``` +ip routing 开启路由功能 +no switchport 关闭交换机接口 +``` + +划分vlan使不同网段的pc互通需要ip routing + +## 练习 + +### sw2 + +``` +Switch>en +Switch#conf t +Switch(config)#int f0/1 +Switch(config-if)#no switchport +Switch(config-if)#ip add 192.168.30.254 255.255.255.0 +Switch(config-if)#int f0/2 +Switch(config-if)#no sw +Switch(config-if)#ip add 192.168.40.254 255.255.255.0 +Switch(config-if)#no shut +Switch(config)#int f0/3 +Switch(config-if)#no sw +Switch(config-if)#ip add 192.168.1.2 255.255.255.0 +Switch(config-if)#no shut +Switch(config-if)#int f0/4 +Switch(config-if)#no sw +Switch(config-if)#no shut +Switch(config-if)#ip add 192.168.2.1 255.255.255.0 +Switch(config-if)#exit +Switch(config)#ip routing +Switch(config)#router ospf 1 +Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0 +Switch(config-router)#network 192.168.40.0 0.0.0.255 area 0 +Switch(config-router)#network 192.168.30.0 0.0.0.255 area 0 + +``` + +### sw3 + +``` +Router>en +Router#conf t +Router(config)#int f0/1 +Router(config-if)#no shut +Router(config-if)#int f0/1.1 +Router(config-subif)# +Router(config-subif)#en +Router(config-subif)#encapsulation d +Router(config-subif)#encapsulation dot1Q 10 +Router(config-subif)#ip add 192.168.50.254 255.255.255.0 +Router(config-subif)#no shut +Router(config-subif)#int f0/1.2 +Router(config-subif)#en d +Router(config-subif)#en dot1Q 20 +Router(config-subif)#ip add 192.168.60.254 255.255.255.0 +Router(config-subif)#no shut +Router(config)#int f0/0 +Router(config-if)#ip add 192.168.2.2 255.255.255.0 +Router(config-if)#no shut +Router(config-if)#exit +Router(config)#router ospf 1 +Router(config-router)#net +Router(config-router)#network 192.168.2.0 0.0.0.255 area 0 +Router(config-router)#network 192.168.50.0 0.0.0.255 area 0 +Router(config-router)#network 192.168.60.0 0.0.0.255 area 0 +``` + +### sw4 + +``` +Switch>en +Switch#conf t +Switch(config)#int f0/1 +Switch(config-if)#sw mo tr +Switch(config-if)#exit +Switch(config)#vlan 10 +Switch(config-vlan)#int vlan 10 +Switch(config-if)#int f0/2 +Switch(config-if)#sw ac vlan 10 +Switch(config-if)#exit +Switch(config)#vlan 20 +Switch(config-vlan)#int vlan 20 +Switch(config-if)#int f0/3 +Switch(config-if)#sw ac vlan 20 +Switch(config-if)#exit +Switch(config)#no vlan 30 +Switch(config)#int f0/1 +Switch(config-if)#sw mo tr +``` \ No newline at end of file diff --git "a/16 \347\250\213\350\210\234/20240511 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" "b/16 \347\250\213\350\210\234/20240511 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" new file mode 100644 index 0000000..0355b37 --- /dev/null +++ "b/16 \347\250\213\350\210\234/20240511 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" @@ -0,0 +1,110 @@ +### SW1 + +``` +Switch>en +Switch#conf t +Switch(config)#vlan 10 +Switch(config-vlan)#int vlan 10 +Switch(config-if)#exit +Switch(config)#vlan 20 +Switch(config-vlan)#int vlan 20 +Switch(config-if)#int f0/2 +Switch(config-if)#sw ac vlan 10 +Switch(config-if)#int f0/3 +Switch(config-if)#sw ac vlan 20 +Switch(config-if)#int f0/1 +Switch(config-if)#sw mo tr +Switch(config-if)#exit +``` + +### SW2 + +``` +Switch(config-if)#int vlan 10 +Switch(config-if)#ip add 192.168.1.254 255.255.255.0 +Switch(config-if)#no shut +Switch(config-if)#int vlan 20 +Switch(config-if)#ip add 192.168.2.254 255.255.255.0 +Switch(config-if)#no shut +Switch(config-if)#int f0/2 +Switch(config-if)#sw ac vlan 10 +Switch(config-if)#exit +Switch(config)#ip routing +Switch(config)#int f0/1 +Switch(config-if)#sw tr en d +Switch(config-if)#sw mo tr +``` + + + + + +### R1 + +``` +Router>en +Router#conf t +Router(config)#ho R1 +R1(config)#int f0/0 +R1(config-if)#ip add 192.168.21.1 255.255.255.240 +R1(config-if)#no shut +R1(config-if)#int f0/1 +R1(config-if)#ip add 192.168.21.17 255.255.255.240 +R1(config-if)#no shut +R1(config)#line vty 0 4 +R1(config-line)#password 123456 +R1(config-line)#login +R1(config-line)#exit +R1(config)#router ospf 1 +R1(config-router)#net 192.168.21.0 0.0.0.15 area 0 +R1(config-router)#net 192.168.21.16 0.0.0.15 area 0 +``` + +#### R2 + +``` +Router>en +Router#conf t +Router(config)#int f0/1 +Router(config-if)#ip add 192.168.21.18 255.255.255.240 +Router(config-if)#no shut +Router(config-if)#int f0/0 +Router(config-if)#no shut +Router(config-if)#int f0/0.11 +Router(config-subif)#en d 11 +Router(config-subif)#ip add 192.168.21.129 255.255.255.240 +Router(config-subif)#no shut +Router(config-subif)#int f0/0.21 +Router(config-subif)#en d 21 +Router(config-subif)#ip add 192.168.21.200 255.255.255.240 +Router(config-subif)#no shut +Router(config-subif)#exit +Router(config)#ho R2 +R2(config)#router ospf 1 +R2(config-router)#network 192.168.21.16 0.0.0.15 Area 0 +R2(config-router)#network 192.168.21.128 0.0.0.15 Area 0 +R2(config-router)#network 192.168.21.192 0.0.0.15 Area 0 +``` + +### SW1 + +``` +Switch>en +Switch#conf t +Switch(config)#ho SW1 +SW1(config)#vlan 11 +SW1(config-vlan)#int vlan 11 +SW1(config-if)#int vlan 21 +SW1(config)#vlan 21 +SW1(config-vlan)#int f0/1 +SW1(config-if)#sw ac vlan 11 +SW1(config-if)#int f0/2 +SW1(config-if)#sw ac vlan 21 +SW1(config-if)#exit +SW1(config)#int f0/24 +SW1(config-if)#sw mo tr +SW1(config)#vlan 11 +SW1(config-vlan)#name ks11 +SW1(config-vlan)#vlan 21 +SW1(config-vlan)#name ks21 +``` -- Gitee