实验拓扑:

- 配置思路:
- 1、设备接口IP 地址配置。
- 2、按照规划配置 OSPF 区域。
- 3、检查 OSPF 配置结果,检查 OSPF 邻居关系状态,在 ABR 上查看 OSPF LSDB。3.
- 4、在 ABR、ASBR 上配置路由汇总,减少区域间、外部路由数量。
- 5、修改 OSPF 的参考带宽值。
- 6、在 OSPF 中引入缺省路由。
- 7、修改 OSPF 域内、域间路由和域外路由的缺省路由优先级。
- 8、了解路由协议的优先级和cost
思考 :OSPF 路由引入type1和type2 的区别
OSPF 并不像距离矢量路由协议(例如 那样支持路由自动汇总)为了让路由汇
总实施起来更加可控, OSPF 的路由需手工部署 OSPF 支持两种路由汇总方法,
一种是部署在 ABR 上,另 一种则要部署在 ASBR 上。
R1 配置
interface GigabitEthernet0/0/0
ip address 10.0.123.1 255.255.255.0
配置环回接口网络类型为广播
interface LoopBack0
ip address 10.0.1.1 255.255.255.255
ospf network-type broadcast
在实际的网络中可能 使用的千兆或者万兆的以太网。但是由于OSPF的默认参考带宽值为100Mbps,并且接口代价为整数,所以OSPF无法在带宽上区分百兆和千兆以太网。在运行OSPF的多个区域内,OSPF的参考带宽必须一致,否则OSPF无法正常工作。这里OSPF所有参考带宽值修改为10Gbps .
ospf 1 router-id 10.0.1.1
default-route-advertise always type 1 // 引入默认路由并设置外部路由为类型1
preference 20 //设置优先级
preference ase 50
bandwidth-reference 10000 //设置参考带宽值
area 0.0.0.2
network 10.0.1.1 0.0.0.0 // 在接口上激活OSPF
network 10.0.123.1 0.0.0.0
#
ip route-static 0.0.0.0 0.0.0.0 LoopBack0 //设置默认路由 模拟访问Internet
默认情况下OSPF 区域内和区域间的路由优先级为10。OSPF外部路由,优先级为150 。这里修改R1,R3 设备上的OSPF区域内和区域间的路由优先级为20 ,修改OSPF外部路由的优先级为50
R2的配置
interface GigabitEthernet0/0/0
ip address 10.0.123.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.0.24.2 255.255.255.0
interface LoopBack0
ip address 10.0.2.2 255.255.255.255
ospf network-type broadcast
#
interface LoopBack1
ip address 10.2.0.1 255.255.255.255
#
interface LoopBack2
ip address 10.2.1.1 255.255.255.255
#
ospf 1 router-id 10.0.2.2
asbr-summary 10.2.0.0 255.255.254.0 // 对引入的直接路由进行汇总
import-route direct //引入直连路由 Loop1、 Loop2 R2充当了自治系统边界路由器,默认为Type2 不需要指定。
bandwidth-reference 10000 //设置参考带宽值
area 0.0.0.0
network 10.0.2.2 0.0.0.0
network 10.0.24.2 0.0.0.0
area 0.0.0.2
abr-summary 10.3.0.0 255.255.254.0 // 对区域2 中的 10.3.0.0 10.3.1.0 路由进行汇总
network 10.0.123.2 0.0.0.0
R3的配置
interface GigabitEthernet0/0/0
ip address 10.0.123.3 255.255.255.0
interface LoopBack0
ip address 10.0.3.3 255.255.255.255
ospf network-type broadcast
#
interface LoopBack1
ip address 10.3.0.1 255.255.255.255
ospf network-type broadcast
#
interface LoopBack2
ip address 10.3.1.1 255.255.255.255
ospf network-type broadcast
#
ospf 1 router-id 10.0.3.3
preference 20
preference ase 50
bandwidth-reference 10000
area 0.0.0.2
network 10.0.3.3 0.0.0.0
network 10.0.123.3 0.0.0.0
network 10.3.0.1 0.0.0.0
network 10.3.1.1 0.0.0.0
R4的配置
interface GigabitEthernet0/0/1
ip address 10.0.24.4 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 10.0.45.4 255.255.255.0
interface LoopBack0
ip address 10.0.4.4 255.255.255.255
ospf network-type broadcast
#
ospf 1 router-id 10.0.4.4
bandwidth-reference 10000
area 0.0.0.0
network 10.0.4.4 0.0.0.0
network 10.0.24.4 0.0.0.0
area 0.0.0.1
abr-summary 10.5.0.0 255.255.254.0
network 10.0.45.4 0.0.0.0
R5的配置
interface GigabitEthernet0/0/2
ip address 10.0.45.5 255.255.255.0
interface LoopBack0
ip address 10.0.5.5 255.255.255.255
ospf network-type broadcast
#
interface LoopBack1
ip address 10.5.0.1 255.255.255.0
ospf network-type broadcast
#
interface LoopBack2
ip address 10.5.1.1 255.255.255.0
ospf network-type broadcast
#
ospf 1 router-id 10.0.5.5
bandwidth-reference 10000
area 0.0.0.1
network 10.0.5.5 0.0.0.0
network 10.0.45.5 0.0.0.0
network 10.5.0.1 0.0.0.0
network 10.5.1.1 0.0.0.0
ospf 引入外部路由类型1和类型2的不同。
type 2 类型的外部路由,只计算外部开销。因为type 2不计算内部开销,无论你内部开销怎么改,都会加进去。
type 1 类型的外部路由,不仅会计算外部路径开销,还会加上内部路径所经过的开销。
修改开销(cost)的方法有2种:一是修改接口OSPF 开销,二是修改引入外部路由的时候设置开销值。