1.5 OSPF应用于分支机构网络的典型配置举例
1.5.1 适用产品和版本
表4 配置适用的产品与软件版本关系
产品
软件版本
S10500系列以太网交换机 Release 1120系列,Release 1130系列,Release 1200系列 S5800&S5820X系列以太网交换机 Release 1808 S5830系列以太网交换机 Release 1115,Release 1118 S5500-EI系列以太网交换机 Release 2220
1.5.2 组网需求
如图4所示网络,160.1.0.0/16和160.2.0.0/16两个分支网络分别连接到Switch A、Switch B两台汇聚交换机,两台汇聚交换机双上行(提供冗余备份链路)连接到两台核心交换机Switch C、Switch D,核心交换机负责连接外部网络。通过配置路由功能实现分支网络和外部网络路由互通,并通过在汇聚交换机配置路由聚合降低发布出去的路由表条目数。 图4 OSPF应用于分支机构网络的典型配置举例
Vlan-int400Vlan-int100Vlan-int2Vlan-int40000设备 接口 IP地址 设备 接口 IP地址 Switch A Vlan-int100 10.1.1.1/24 Switch C Vlan-int100 10.1.1.2/24 Vlan-int200 10.1.2.1/24 Vlan-int300 10.1.3.2/24 Switch B Vlan-int300 10.1.3.1/24 Switch D Vlan-int200 10.1.2.2/24 Vlan-int400 10.1.4.1/24 Vlan-int400 10.1.4.2/24
Vlan-int100Vlan-int200-inanVl00t3-inanVlt300
1.5.3 配置思路
可以通过如下配置,实现访问需求: ? ?
将分支网络中的主机网关地址配置为与之连接的交换机接口地址。 在汇聚交换机和核心交换机上配置OSPF路由协议。
1-14
? ? ?
在汇聚交换机上将去往分支网络的路由引入到OSPF网络,让两台核心层设备能够通过OSPF学习到去往分支网络的路由。 在汇聚交换机上配置路由聚合。
在核心交换机上通过BGP学习路由,并将BGP学到的路由引入到OSPF网络。
1.5.4 配置步骤
本配置举例仅列出与OSPF相关内容,有关BGP路由学习和引入的内容请参见BGP配置指导。 (1) 配置接口的IP地址(略) (2) 配置OSPF # 配置Switch A。
[SwitchA-ospf-1] area 0
[SwitchA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [SwitchA-ospf-1-area-0.0.0.0] network 10.1.2.0 0.0.0.255 [SwitchA-ospf-1-area-0.0.0.0] quit [SwitchA-ospf-1] quit
# 配置Switch B。
[SwitchB-ospf-1] area 0
[SwitchB-ospf-1-area-0.0.0.0] network 10.1.3.0 0.0.0.255 [SwitchB-ospf-1-area-0.0.0.0] network 10.1.4.0 0.0.0.255 [SwitchB-ospf-1-area-0.0.0.0] quit
# 配置Switch C。
[SwitchC-ospf-1] area 0
[SwitchC-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [SwitchC-ospf-1-area-0.0.0.0] network 10.1.3.0 0.0.0.255 [SwitchC-ospf-1-area-0.0.0.0] quit [SwitchC-ospf-1] quit
# 配置Switch D。
[SwitchD-ospf-1] area 0
[SwitchD-ospf-1-area-0.0.0.0] network 10.1.2.0 0.0.0.255 [SwitchD-ospf-1-area-0.0.0.0] network 10.1.4.0 0.0.0.255 [SwitchD-ospf-1-area-0.0.0.0] quit [SwitchC-ospf-1] quit
# 查看Switch A的路由表信息(假定Switch A下连三个分支网络)。
[SwitchA] display ip routing-table Routing Tables: Public
Destinations : 14 Routes : 14
Destination/Mask Proto Pre Cost NextHop Interface
10.1.1.0/24 Direct 0 0 10.1.1.1 Vlan100
1-15
10.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0 10.1.2.0/24 Direct 0 0 10.1.2.1 Vlan200 10.1.2.1/32 Direct 0 0 127.0.0.1 InLoop0 10.1.3.0/24 OSPF 10 2 10.1.1.2 Vlan100 10.1.4.0/24 OSPF 10 2 10.1.2.2 Vlan200 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0 160.1.1.0/24 Direct 0 0 160.1.1.1 Vlan1 160.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0 160.1.2.0/24 Direct 0 0 160.1.2.1 Vlan2 160.1.2.1/32 Direct 0 0 127.0.0.1 InLoop0 160.1.3.0/24 Direct 0 0 160.1.3.1 Vlan3 160.1.3.1/32 Direct 0 0 127.0.0.1 InLoop0
(3) 配置路由引入
# 在Switch A上配置OSPF引入直连路由(一部分分支网络与Switch A直连),只发布聚合路由160.1.0.0/16。
[SwitchA] ospf
[SwitchA-ospf-1] import-route direct [SwitchA-ospf-1] asbr-summary 160.1.0.0 16
# 在Switch B上配置OSPF引入直连路由(另一部分各分支网络与Switch B直连),只发布聚合路由160.2.0.0/16。
[SwitchB] ospf
[SwitchB-ospf-1] import-route direct [SwitchB-ospf-1] asbr-summary 160.2.0.0 16
# 在Switch C上配置OSPF引入BGP路由。
[SwitchC] ospf
[SwitchC-ospf-1] import-route bgp
# 在Switch D上配置OSPF引入BGP路由。
[SwitchD] ospf
[SwitchD-ospf-1] import-route bgp
1.5.5 配置文件
?
#
vlan 100 #
vlan 200 #
interface Vlan-interface100
ip address 10.1.1.1 255.255.255.0 #
interface Vlan-interface200
ip address 10.1.2.1 255.255.255.0 # ospf 1
asbr-summary 160.1.0.0 255.255.0.0 import-route direct area 0.0.0.0
network 10.1.1.0 0.0.0.255 network 10.1.2.0 0.0.0.255
Switch A
1-16
#
?
Switch B
#
vlan 300 #
vlan 400 #
interface Vlan-interface300
ip address 10.1.3.1 255.255.255.0 #
interface Vlan-interface400
ip address 10.1.4.1 255.255.255.0 # ospf 1
asbr-summary 160.2.0.0 255.255.0.0 import-route direct area 0.0.0.0
network 10.1.3.0 0.0.0.255 network 10.1.4.0 0.0.0.255 #
?
Switch C
#
vlan 100 #
vlan 300 #
interface Vlan-interface100
ip address 10.1.1.2 255.255.255.0 #
interface Vlan-interface300
ip address 10.1.3.2 255.255.255.0 # ospf 1
import-route bgp area 0.0.0.0
network 10.1.1.0 0.0.0.255 network 10.1.3.0 0.0.0.255 #
?
Switch D
#
vlan 200 #
vlan 400 #
interface Vlan-interface200
ip address 10.1.2.2 255.255.255.0 #
interface Vlan-interface400
ip address 10.1.4.2 255.255.255.0 # ospf 1
import-route bgp
1-17
area 0.0.0.0
network 10.1.2.0 0.0.0.255 network 10.1.4.0 0.0.0.255 #
1.6 OSPF在AS间发布聚合路由的典型配置举例
1.6.1 适用产品和版本
表5 配置适用的产品与软件版本关系
产品
软件版本
S10500系列以太网交换机 Release 1120系列,Release 1130系列,Release 1200系列 S5800&S5820X系列以太网交换机 Release 1808 S5830系列以太网交换机 Release 1115,Release 1118 S5500-EI系列以太网交换机 Release 2220
1.6.2 组网需求
如图5所示网络分为两个AS(Autonomous System,自治系统),在AS之间通过BGP(Border Gateway Protocol,边界网关协议)进行路由协议交换,OSPF作为内部网关路由协议,与BGP结合获取网络间路由信息。通过配置Switch B在引入外部AS的路由时进行聚合,从而减少AS 200内的路由条目数。
图5 OSPF在AS间发布聚合路由的典型配置指导
Vlan-int50010.3.1.1/24Vlan-int60010.4.1.1/24Vlan-int40010.1.1.1/24Vlan-int30010.2.1.2/24Switch DVlan-int40010.1.1.2/24Vlan-int30010.2.1.1/24Switch ESwitch CAS 100Vlan-int20011.1.1.2/24EBGPVlan-int20011.1.1.1/24Switch BVlan-int10011.2.1.1/24Vlan-int10011.2.1.2/24AS 200Switch A
1.6.3 配置注意事项
?
配置asbr-summary命令后,对处于聚合地址范围内的外部路由,本地路由器只向邻居路由器发布一条聚合后的路由;配置undo asbr-summary命令后,原来被聚合的外部路由将重新被发布。
1-18