- A+
所属分类:系统文档
应用环境
日新公司园区 A 的网络通过一台路由器连接到园区 B 的另一台路由器上,现要在路由器上做适当配置,实现园区之间的主机的相互通信。如果是大型的复杂网络的互联,通常使用 OSPF 动态协议。
相关知识
注意:Router-ID 只在 OSPF 启动时计算,或者重置 OSPF 进程后计算。
- Router-ID
- 网络中必须给每一个 OSPF 路由器定义一个身份,即 Router-ID,并且 Router-ID 在网络中绝对不可以有重名,否则路由器无法通过链路状态信息确定网络位置。每一台 OSPF 路由器只有一个 Router-ID,Router-ID 使用 IP 地址来表示,确定 Router-ID 的方法有以下几种。
- 手工指定 Router-ID。
- 路由器上活动 Loopback 接口中 IP 地址最大的,也就是数字最大的,如 C 类地址优先于 B 类地址,一个非活动的接口的 IP 地址是不能被选为 Router-ID 的。
- 如果没有活动的 Loopback 接口,则选择活动物理接口 IP 地址最大的。
- 网络中必须给每一个 OSPF 路由器定义一个身份,即 Router-ID,并且 Router-ID 在网络中绝对不可以有重名,否则路由器无法通过链路状态信息确定网络位置。每一台 OSPF 路由器只有一个 Router-ID,Router-ID 使用 IP 地址来表示,确定 Router-ID 的方法有以下几种。
- COST
- OSPF 使用接口的带宽来计算 Metric,OSPF 会自动计算接口上的 Cost 值,但也可以通过手工指定该接口的 Cost 值,手工指定的值优先于自动计算的值。OSPF 计算的 Cost 和接口带宽成反比,带宽越高,Cost 值越小。
- OSPF 区域
- OSPF 网络分为两个级别层次:骨干区域 (Area 0) 和非骨干区域(Areas ID)。在一个 OSPF 区域中只能有一个骨干区域,但可以有多个非骨干区域,骨干区域的区域号为 0。
技术要点
训练拓扑
技术要点
Router#show ip route // 查看路由信息表
Router(config)#router ospf 1 // 开启 OSPF 路由协议
Router(config-router)#network 172.16.2.0 0.0.0.255 area 0 // 申请直连网段,并分配区域号
训练步骤
路由器 R1 接口的配置
Router>enable
Router#configure terminal
Router(config)#interface FastEthernet0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#exit
Router(config)#interface Serial0/0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 172.16.1.1 255.255.255.0
Router(config-if)#exit
Router(config)#interface Serial0/0/1
Router(config-if)#no shutdown
Router(config-if)#ip address 172.16.2.1 255.255.255.0
路由器 R2 接口的配置
Router>enable
Router#configure terminal
Router(config)#interface FastEthernet0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#exit
Router(config)#interface Serial0/1/1
Router(config-if)#no shutdown
Router(config-if)#ip address 172.16.3.1 255.255.255.0
Router(config-if)#exit
Router(config)#interface Serial0/0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 172.16.1.2 255.255.255.0
路由器 R3 接口的配置
Router>enable
Router#configure terminal
Router(config)#interface FastEthernet0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.3.1 255.255.255.0
Router(config-if)#exit
Router(config)#interface Serial0/1/1
Router(config-if)#no shutdown
Router(config-if)#ip address 172.16.3.2 255.255.255.0
Router(config-if)#exit
Router(config)#interface Serial0/0/1
Router(config-if)#no shutdown
Router(config-if)#ip address 172.16.2.2 255.255.255.0
路由器 R1 启用 OSPF 协议
Router(config)#router ospf 1
Router(config-router)#network 192.168.1.0 0.0.0.255 area 0
Router(config-router)#network 172.16.1.0 0.0.0.255 area 0
Router(config-router)#network 172.16.2.0 0.0.0.255 area 0
路由器 R2 启用 OSPF 协议
Router(config)#router ospf 1
Router(config-router)#network 192.168.2.0 0.0.0.255 area 0
Router(config-router)#network 172.16.1.0 0.0.0.255 area 0
Router(config-router)#network 172.16.3.0 0.0.0.255 area 0
路由器 R3 启用 OSPF 协议
Router(config)#router ospf 1
Router(config-router)#network 172.16.2.0 0.0.0.255 area 0
Router(config-router)#network 172.16.3.0 0.0.0.255 area 0
Router(config-router)#network 192.168.3.0 0.0.0.255 area 0
欧克此时已经可以 ping 通了
如何判断自己的 OSPF 配置的是否正确
一般两台三层设备直接配置出相同的网段时一般会显示如下提示:
00:38:23: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.3.1 on Serial0/0/1 from LOADING to FULL, Loading Done
上述提示只会提醒一次,如果一直在弹出相似的提示时证明你的 OSPF 网段配置错误,导致两台三层设备无法正常连通
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫