diff --git "a/09\350\203\241\344\275\263\346\254\243/20240510-\347\254\224\350\256\26019 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272+OSPF.md" "b/09\350\203\241\344\275\263\346\254\243/20240510-\347\254\224\350\256\26019 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272+OSPF.md" new file mode 100644 index 0000000000000000000000000000000000000000..b310672eb72a2c5f4abbf9664751759956dee331 --- /dev/null +++ "b/09\350\203\241\344\275\263\346\254\243/20240510-\347\254\224\350\256\26019 \344\270\211\345\261\202\344\272\244\346\215\242\346\234\272+OSPF.md" @@ -0,0 +1,105 @@ +## 三层交换机+OSPF + +```ht +1.二层交换机的VLAN1地址,只能当作远程管理地址使用 + 三层交换机的SVI可以分别设置IP,并被远程访问到 + +2.三层交换机要连接不同的网络,就要启用路由功能 +命令为switch(config)#ip routing + +3.三层交换机默认是二层接口,使用命令为switch(config-if)#no switch + 可以启用三层接口,即当路由器的那种接口使用,可以直接配平IP +``` + +![202405010三层交换机+OSPF作业截图](image/202405010三层交换机+OSPF作业截图.PNG) + +```ht +SW1: +sw1: +Switch>en +Switch#conf t +Switch(config-vlan)#int f 0/1 +Switch(config-if)#switchport access vlan 10 +Switch(config-if)#int f 0/2 +Switch(config-if)#switchport access vlan 20 +Switch(config-if)#int vlan 10 +Switch(config-if)#ip add 192.168.10.254 255.255.255.0 +Switch(config-if)#int vlan 20 +Switch(config-if)#ip add 192.168.20.254 255.255.255.0 +Switch(config-if)#int f 0/24 +Switch(config-if)#switchport trunk encapsulation dot1q +Switch(config-if)#switchport mode trunk +Switch(config-router)#int f 0/24 +Switch(config-if)#no sw +Switch(config-if)#ip add 192.168.50.1 255.255.255.0 +Switch(config-if)#router ospf 1 +Switch(config-router)#net 192.168.10.0 0.0.0.255 area 0 +Switch(config-router)#net 192.168.20.0 0.0.0.255 area 0 +Switch(config-router)#net 192.168.50.0 0.0.0.255 area 0 +Switch(config-router)#ex +``` + +```HT +sw2: +Switch>en +Switch#conf t +Switch(config-vlan)#int f 0/1 +Switch(config-if)#switchport access vlan 10 +Switch(config-if)#int f 0/2 +Switch(config-if)#switchport access vlan 20 +Switch(config-if)#int vlan 10 +Switch(config-if)#ip add 192.168.30.254 255.255.255.0 +Switch(config-if)#int vlan 20 +Switch(config-if)#ip add 192.168.40.254 255.255.255.0 +Switch(config-if)#int f 0/24 +Switch(config-if)#switchport trunk encapsulation dot1q +Switch(config-if)#switchport mode trunk +Switch(config-router)#int f 0/24 +Switch(config-if)#no sw +Switch(config-if)#ip add 192.168.50.2 255.255.255.0 +Switch(config-if)#router ospf 1 +Switch(config-router)#net 192.168.30.0 0.0.0.255 area 0 +Switch(config-router)#net 192.168.50.0 0.0.0.255 area 0 +Switch(config-router)#net 192.168.40.0 0.0.0.255 area 0 +Switch(config-router)#ex +Switch(config)#int f 0/4 +Switch(config-if)#no sw +Switch(config-if)#ip add 192.168.60.1 255.255.255.0 +``` + +```HT +SW3: +Switch>en +Switch#conf t +Switch(config-vlan)#int f 0/1 +Switch(config-if)#switchport access vlan 10 +Switch(config-if)#int f 0/1 +Switch(config-if)#switchport access vlan 20 +Switch(config-if)#int f 0/3 +Switch(config-if)#switchport mode trunk +``` + +```HT +R1: +Router>en +Router#conf t +Router(config)#int f 0/0 +Router(config-if)#no shutdown +Router(config-if)#ip add 192.168.60.2 255.255.255.0 +Router(config-if)#int f 0/1.1 +-subif)#encapsulation dot1Q 10 +Router(config-subif)#ip add 192.168.70.254 255.255.255.0 +Router(config-subif)#int f 0/1.2 +Router(config-subif)#encapsulation dot1Q 20 +Router(config-subif)#ip add 192.168.80.254 255.255.255.0 +Router(config-subif)#int f 0/1 +Router(config-if)#no shutdown +Router(config-if)#int f 0/0 +Router(config-if)#router ospf 1 +Router(config-router)#net 192.168.70.0 0.0.0.255 area 0 +Router(config-router)#net 192.168.80.0 0.0.0.255 area 0 +Router(config-router)#net 192.168.60.0 0.0.0.255 area 0 +Router(config-router)#do show ip route + +``` + diff --git "a/09\350\203\241\344\275\263\346\254\243/image/202405010\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272+OSPF\344\275\234\344\270\232\346\210\252\345\233\276.PNG" "b/09\350\203\241\344\275\263\346\254\243/image/202405010\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272+OSPF\344\275\234\344\270\232\346\210\252\345\233\276.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..5ea6c1fe8c6a93115635a498efe74a3f0cd3e157 Binary files /dev/null and "b/09\350\203\241\344\275\263\346\254\243/image/202405010\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272+OSPF\344\275\234\344\270\232\346\210\252\345\233\276.PNG" differ