2025-07-07T16:21:27.png

OSPF

ospf是开放式最短路径优先动态路由协议,属于链路状态路由协议。有着独特的算法(Dijkstra)并且发送hello包来发现和维护邻居关系。而ospf只有一个骨干网(area0),其优点包括:快速收敛,适应网络变化。分层设计降低资源消耗。支持复杂网络和多种路由类型。可缺点是配置复杂,消耗资源甚大等等。

ospf单区域配置

配置红色区域

有两台pc,同C类。pc1 IP地址为192.168.1.9/24,pc2 IP地址为192.168.2.10/24。

# 配置LSW4二层交换机
sys
un in en
# 配置vlan端口
vlan batch 100 101
int e0/0/2
port link-type access
port def vlan 100
int e0/0/3
port link-type access
port def vlan 101
int e0/0/1
port link-type trunk
port trunk allow-pass vlan 100 101

配置绿色区域

有两台pc,同c类。pc3 IP地址为192.168.3.11/24,pc4 IP地址为192.168.4.12/24。

# 配置LSW5二层交换机
sys
un in en
# 配置vlan端口
vlan batch 200 201
int e0/0/2
port link-type access
port def vlan 200
int e0/0/3
port def vlan 201
int e0/0/1
port link-type trunk
port trunk allow-pass vlan 200 201

配置黄色区域

有两台pc,同c类。pc5 IP地址为192.168.5.13/24,pc6 IP地址为192.168.6.14/24。

# 配置LSW6二层交换机
sys
un in en
vlan batch 300 301
int e0/0/2
port link-type access
port def vlan 300
int e0/0/3
port link-type access
port def vlan 301
int e0/0/1
port link-type trunk
port trunk allow-pass vlan 300 301

配置紫色区域

有两台服务器(server)server1 IP地址为192.168.100.1/24,server2 IP地址为192.168.200.1/24。

# 配置LSW7二层交换机
sys
un in en
vlan batch 1001 2001
int e0/0/2
port link-type access
port def vlan 1001
int e0/0/3
port link-type access
port def vlan 2001
int e0/0/1
port link-type trunk
port trunk allow-pass vlan 1001 2001

配置中间区域

有三台三层交换机,LSW1、LSW2、LSW3,各自配置网段B类,实现ospf动态路由配置相关的vlan IP地址。

配置LSW1

# 配置LSW1三层交换机
sys
un in en
#配置vlan端口
vlan batch 20 100 101
int g0/0/1
port link-type access
port def vlan 20
int g0/0/2
port link-type trunk
port trunk allow-pass vlan 100 101
# 配置vlanif 中IP
int vlanif 20
ip address 172.30.10.2 16
# 配置ospf动态路由
ospf 1
area 0
network 192.168.1.0 0.0.0.255
network 192.168.2.0 0.0.0.255
network 172.30.0.0 0.0.255.255

配置LSW2

# 配置LSW2三层交换机
sys
un in en
#配置vlan端口
vlan batch 21 30 1001 2001 200 201
int g0/0/1
port link-type access
port def vlan 21
int g0/0/2
port link-type access
port def vlan 30
int g0/0/3
port link-type trunk
port trunk allow-pass vlan 1001 2001
int g0/0/4
port link-type trunk
port trunk allow-pass vlan 200 201
# 配置vlanif 中IP
int vlanif 21
ip address 172.30.10.1 16
int vlanif 30
ip address 172.20.10.2 16
# 配置ospf动态路由
ospf 1
area 0
network 192.168.100.0 0.0.0.255
network 192.168.200.0 0.0.0.255
network 192.168.3.0 0.0.0.255
network 192.168.4.0 0.0.0.255
network 172.30.0.0 0.0.255.255
network 172.20.0.0 0.0.255.255

配置LSW3

# 配置LSW3三层交换机
sys
un in en
#配置vlan端口
vlan batch 300 301 31
int g0/0/1
port link-type access
port def vlan 31
int g0/0/2
port link-type trunk
port trunk allow-pass vlan 300 301
# 配置vlanif 中IP
int vlanif 31
ip address 172.20.10.1 16
# 配置ospf动态路由
ospf 1
area 0
network 192.168.5.0 0.0.0.255
network 192.168.6.0 0.0.0.255
network 172.20.0.0 0.0.255.255