From 863aca265d62f4774bb20219dfab452a49f74e75 Mon Sep 17 00:00:00 2001 From: xiao <2448724264@qq.com> Date: Mon, 21 Apr 2025 20:11:48 +0800 Subject: [PATCH] 0421 --- "26 \350\202\226\347\277\224/0421ospf.md" | 294 ++++++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 "26 \350\202\226\347\277\224/0421ospf.md" diff --git "a/26 \350\202\226\347\277\224/0421ospf.md" "b/26 \350\202\226\347\277\224/0421ospf.md" new file mode 100644 index 0000000..9e3c078 --- /dev/null +++ "b/26 \350\202\226\347\277\224/0421ospf.md" @@ -0,0 +1,294 @@ +### 核心代码 + +``` +Router(config)#route ospf 1 // 指定ospf进程号为1 + +#Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0 # 0.0.0.255 是通配符掩码 +``` + +![image-20250421201118170](https://gitee.com/nefret/cloud-bed/raw/master/img/upgit_20250421_1745237478.png) + +#### + +# 作业 + + + +### 三层交换机配置 + +``` +3SW ~~~~~~~~~底下交换机连接的电脑是不同网段,要用到SVI功能 +Switch>en + +Switch#confi t + +·······································································实现SVI功能 +Switch(config)#vlan 10 · + · +Switch(config-vlan)#ex · + · +Switch(config)#vlan 20 · + · +Switch(config-vlan)#ex · + · +Switch(config)#interface f0/1 与二层交换机连接的端口 · + · +Switch(config-if)#switchport trunk encapsulation dot1q //要封装这个协议端口才能改为trunk模式 · + · +Switch(config-if)#switchport mode trunk · + · +Switch(config-if)#ex · + · +Switch(config)#ip routing //开启路由功能 · + · +Switch(config)#interface vlan 10 · + · +Switch(config-if)#ip address 192.168.10.254 255.255.255.0 · + · +Switch(config-if)#ex · + · +Switch(config)#interface vlan 20 · + · +Switch(config-if)#ip address 192.168.20.254 255.255.255.0 · +······································································实现SVI功能 + +Switch(config-if)#ex + +Switch(config)#interface f0/2 + +Switch(config-if)#no switchport //开启三层端口 + +Switch(config-if)#ip address 1.1.1.1 255.255.255.0 + +Switch(config-if)#ex + +Switch(config)#router Ospf 1 + + + +Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0 + +Switch(config-router)#network 192.168.20.0 0.0.0.255 area 0 + +Switch(config-router)#network 1.1.1.0 0.0.0255 area 0 + +Switch(config-router)#end + +Switch#show ip route +Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP + D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area + N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 + E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP + i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area + * - candidate default, U - per-user static route, o - ODR + P - periodic downloaded static route + +Gateway of last resort is not set + + 1.0.0.0/24 is subnetted, 1 subnets +C 1.1.1.0 is directly connected, FastEthernet0/2 +C 192.168.10.0/24 is directly connected, Vlan10 +C 192.168.20.0/24 is directly connected, Vlan20 +``` + + + +### 二层交换机配置 + +``` +S1 +Switch>en + +Switch#confi t +·································································实现SVI功能做铺垫 +Switch(config)#interface f0/2 · + · +Switch(config-if)#switchport access vlan 10 · + · +Switch(config-if)#ex · + · +Switch(config)#interface f0/3 · + · +Switch(config-if)#switchport access vlan 20 · + · +Switch(config-if)#ex · + · +Switch(config)#interface f0/1 · + · +Switch(config-if)#switchport mode trunk · +··································································实现SVI功能做铺垫 + +Switch(config-if)#end + +Switch#show vlan b +VLAN Name Status Ports +---- -------------------------------- --------- ------------------------------- +1 default active Fa0/4, Fa0/5, Fa0/6, Fa0/7 + Fa0/8, Fa0/9, Fa0/10, Fa0/11 + Fa0/12, Fa0/13, Fa0/14, Fa0/15 + Fa0/16, Fa0/17, Fa0/18, Fa0/19 + Fa0/20, Fa0/21, Fa0/22, Fa0/23 + Fa0/24, Gig0/1, Gig0/2 +10 VLAN0010 active Fa0/2 +20 VLAN0020 active Fa0/3 +1002 fddi-default active +1003 token-ring-default active +1004 fddinet-default active +1005 trnet-default + + + +S2 +Switch>en + +Switch#confi t + +·······························································实现单臂路由功能做铺垫 +Switch(config)#interface f0/1 · + · +Switch(config-if)#switchport access vlan 10 · + · +Switch(config-if)#ex · + · +Switch(config)#interface f0/3 · + · +Switch(config-if)#switchport access vlan 20 · + · +Switch(config-if)#ex · + · +Switch(config)#interface f0/2 · + · +Switch(config-if)#switchport mode trunk · +·······························································实现单臂路由功能做铺垫 + +Switch(config-if)#ex + +Switch(config)#end + +Switch#show vlan b +VLAN Name Status Ports +---- -------------------------------- --------- ------------------------------- +1 default active Fa0/3, Fa0/4, Fa0/5, Fa0/6 + Fa0/7, Fa0/8, Fa0/9, Fa0/10 + Fa0/11, Fa0/12, Fa0/13, Fa0/14 + Fa0/15, Fa0/16, Fa0/17, Fa0/18 + Fa0/19, Fa0/20, Fa0/21, Fa0/22 + Fa0/23, Fa0/24, Gig0/1, Gig0/2 +10 VLAN0010 active Fa0/1 +20 VLAN0020 active Fa0/3 +1002 fddi-default active +1003 token-ring-default active +1004 fddinet-default active +1005 trnet-default active + + +S3 +Switch>en + +Switch#confi t + +Switch(config)#interface f0/3 + +Switch(config-if)#sw mo tr +``` + +### 路由器配置 + + + +``` +R1 ~~~~~~~~~底下交换机连接的电脑是不同网段,要用单臂路由 +Router>en + +Router#confi t + +···································································实现单臂路由功能 +Router(config)#interface g0/01 | + | +Router(config-if)#ip address 1.1.1.2 255.255.255.0 | + | +Router(config-if)#no shutdown | + | +Router(config-if)#ex | + | +Router(config)#interface g0/0 | + | +Router(config-if)#no shutdown | + | +Router(config-if)#interface g0/0.1 | + | +Router(config-subif)#en | + | +Router(config-subif)#encapsulation dot1Q 10 | + | +Router(config-subif)#ip address 192.168.30.254 255.255.255.0 | + | +Router(config-subif)#ex | + | +Router(config)#interface g0/0.2 | + | +Router(config-subif)#encapsulation dot1Q 20 | + | +Router(config-subif)#ip address 192.168.40.254 255.255.255.0 | + | +Router(config-subif)#ex | + | +Router(config)#interface g0/2 | + | +Router(config-if)#no shutdown | + | +Router(config-if)#ip address 2.2.2.1 255.255.255.0 | +···································································实现单臂路由功能 + +Router(config-if)#end + +Router(config-if)#ex + +Router(config)#router ospf 1 + +Router(config-router)#network 1.1.1.0 0.0.0.255 area 0 + +Router(config-router)#network 2.2.2.0 0.0.0.255 area 0 + +Router(config-router)#network 192.168.30.0 0.0.0.255 area 0 + +Router(config-router)#network 192.168.40.0 0.0.0.255 area 0 + +Router(config-router)#end + +Router#show ip route + + + + +R2 ~~~~~~~~~底下交换机连接的电脑是相同的网段,用不到单臂路由 +Router>en + +Router#confi t + +Router(config)#interface g0/1 + +Router(config-if)#no shutdown + +Router(config-if)#ip address 2.2.2.2 255.255.255.0 + +Router(config-if)#ex + +Router(config)#interface g0/0 + +Router(config-if)#no shutdown + +Router(config-if)#ip address 192.168.50.254 255.255.255.0 + +Router(config-if)#ex + +Router(config)#route ospf 1 + +Router(config-router)#network 2.2.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)#end + +Router#show ip route +``` \ No newline at end of file -- Gitee