华为交换机利用OSPF协议组建省--市--县(区)内部网络

135 阅读3分钟

--以华为交换机为例,组建省--市--县(区)内部网络。

这种垂直架构:

  • 省或市:业务系统(数据库系统,服务器)
  • 区县:只有网络设备
  • 骨干网:(纯路由器)
  • 内部数据中心:(交换机,防火墙多种设备)

拓扑图:

image.png OSPF协议(Open Shortest Path First ):是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。

---本实验用的是针对IPv4协议使用的OSPF Version2。

1、OSPF的基本特点: OSPF作为基于链路状态的协议,能够解决RIP所面临的诸多问题。此外,OSPF还有以下优点:

OSPF采用组播形式收发协议报文,这样可以减少对其他不运行OSPF路由器的影响。 OSPF支持无类型域间选路(CIDR)。 OSPF支持对等价路由进行负载分担。 OSPF支持报文认证。 OSPF是无环的,因为SPF算法算出的是最优路由加载路由表。

2、Router-ID: 运行OSPF设备都会有,可以手动指定 ,自动也会用接口IP作为ID,用于运行OSPF的设备之间的相互识别。

image.png

3、Cost值: OSPF选路,去往同一目的网段有多条路由(路径),选出最优路由(路径)加入路由表,值越小越好,默认是1,在接口下面,对入方向路由越先生效,数据转发越优先。直连网段的cost为0。

4、OSPF三表: 邻居表:建立和维护邻居 。 HELLO 协议。
LSDB (放直连路由):同步(网段)。 DD定向扩散路由协议。
路由表 :学习和更新路由。 LSR 、LSU、 LSACK报文。 5、OSPF多区概念: 区域:area 0骨干区域;常规区域。 单区域:所有area 都一样。 多区域:必须有area0 其他常规区域必须与区域area 0相邻。 区别:area 0 可以交换来自不同区域的路由,完成不同常规区域路由的传递;而常规区域不行,只能交换自己区域内的路由。

6、实验配置过程: 先配置区和市公司:

R3:

 
interface e0/0/0
 ip address 192.168.1.254 255.255.255.0
 
interface g0/0/2
 ip address 23.1.1.2 255.255.255.252
 
ospf 1 router-id 3.3.3.3
 area 0.0.0.76
  network 23.1.1.0 0.0.0.3
  network 192.168.1.0 0.0.0.255

SW5:

sysname SW5
 
vlan batch 10 20 30
 
 
ip pool vlan20
 gateway-list 172.16.20.1
 network 172.16.20.0 mask 255.255.255.248
 lease day 3 hour 0 minute 0
 dns-list 8.8.8.8
 domain-name huawei.com
 
ip pool vlan30
 gateway-list 172.16.30.1
 network 172.16.30.0 mask 255.255.255.248
 lease day 3 hour 0 minute 0
 dns-list 8.8.8.8
 domain-name huawei.com
 
interface Vlanif10
 ip address 25.1.1.2 255.255.255.252
 
interface Vlanif20
 ip address 172.16.20.1 255.255.255.248
 dhcp select global
 
interface Vlanif30
 ip address 172.16.30.1 255.255.255.248
 dhcp select global
 
 
interface g0/0/1
 port link-type access
 port default vlan 10
#
interface g0/0/2
 port link-type access
 port default vlan 20
#
interface g0/0/3
 port link-type access
 port default vlan 30
 
ospf 1 router-id 5.5.5.5
 area 0.0.0.76
  network 25.1.1.0 0.0.0.3
  network 172.16.20.0 0.0.0.7
  network 172.16.30.0 0.0.0.7

R2:

 
 
interface g0/0/0
 ip address 12.1.1.2 255.255.255.252
#
interface g0/0/1
 ip address 25.1.1.1 255.255.255.252
#
interface g0/0/2
 ip address 23.1.1.1 255.255.255.252
 
ospf 1 router-id 2.2.2.2
 area 0.0.0.0
  network 12.1.1.0 0.0.0.3
 area 0.0.0.76
  network 23.1.1.0 0.0.0.3
  network 25.1.1.0 0.0.0.3

再配置省公司:

SW4:

 
vlan batch 10 100 to 101
 
 
interface e0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 
interface e0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 
interface e0/0/4
 port link-type access
 port default vlan 100
 
interface e0/0/5
 port link-type access
 port default vlan 101
 
interface e0/0/6
 port link-type access
 port default vlan 10

SW1:

 
vlan batch 11 100 to 101
 
interface Vlanif11
 ip address 11.1.1.2 255.255.255.252
 
interface Vlanif100
 ip address 192.168.100.1 255.255.255.0
 
interface Vlanif101
 ip address 192.168.101.254 255.255.255.0
 
interface e0/0/1
 port link-type access
 port default vlan 11
 
interface e0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 
ospf 1 router-id 11.11.11.11
 area 0.0.0.70
  network 11.1.1.0 0.0.0.3
  network 192.168.100.0 0.0.0.255
  network 192.168.101.0 0.0.0.255

SW3:

 
vlan batch 10 13
 
ip pool vlan10
 gateway-list 192.168.10.1
 network 192.168.10.0 mask 255.255.255.248
 lease day 3 hour 0 minute 0
 dns-list 8.8.8.8
 domain-name cisco.com
 
interface Vlanif10
 ip address 192.168.10.1 255.255.255.248
 dhcp select global
 
interface Vlanif13
 ip address 13.1.1.2 255.255.255.252
 
interface e0/0/1
 port link-type access
 port default vlan 13
 
interface e0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 
ospf 1 router-id 3.3.3.3
 area 0.0.0.70
  network 0.0.0.0 255.255.255.255

R1:

 
 
interface e0/0/0
 ip address 11.1.1.1 255.255.255.252
 
interface e0/0/1
 ip address 13.1.1.1 255.255.255.252
 
interface g0/0/0
 ip address 12.1.1.1 255.255.255.252
 
ospf 1 router-id 1.1.1.1
 area 0.0.0.0
  network 12.1.1.0 0.0.0.3
 area 0.0.0.70
  network 11.1.1.0 0.0.0.3
  network 13.1.1.0 0.0.0.3
#