文章目录
引言
在工作中,面对众多的动态路由协议,我开始思考,这么多的路由协议在不同的网络中应该如何选择呢?为了解决这个疑问,就需要对这些动态路由协议的特性和优缺点进行比较,并根据实际情况选择出一个最佳方案。
一、动态路由协议的分类
二、动态路由协议的优缺点
- 可以自动适应网络状态的变化
- 自动维护路由信息而不需要网络管理员的参与
- 由于需要相互交换路由信息,因而占用网络带宽与系统资源
- 安全性不如静态路由
三、RIP路由协议
1.工作原理
在路由器上开启RIP协议,并将路由器的直连网段宣告进RIP后,RIP会将这些直连网段信息封装成RIP协议报文,路由器每30秒会向邻居发送自己的路由表。路由器用邻居发来的路由表根据距离向量算法修改自己的路由表。这样邻居路由器间就可以相互学习对方的网段信息,实现网络互通。
2.RIP的防环机制
- RIP的度量值为跳数,最大跳数为15跳,如果一条RIP路由的跳数到达16,路由器则认为该路由不可达。
- 因为RIP基于UDP(端口号520)发送协议报文,而UDP没有确认机制,所以路由将路由发送出去以后无法确认另据是否收到RIP路由,为了保障路由的可靠更新,所以需要周期发送RIP路由(30s)。
- 水平分割技术:从一个接口学来的路由不会从该接口发回去,减少路由更行信息占用链路带宽资源。
3.RIPv1和RIPv2的区别
| RIPv1 | RIPv2 |
|---|---|
| 有类路由协议 | 无类路由协议 |
| 自动路由汇总,不可关闭 | 自动汇总可关闭,可手动汇总 |
| 广播更新(255.255.255.255) | 组播更新(224.0.0.9) |
| 不支持不连续子网 | 支持不连续子网 |
| 不支持VLSM(可变长子网掩码) | 支持VLSM |
4.RIP的配置
拓扑图

AR1配置:
<Huawei>undo terminal monitor <Huawei>system-view [Huawei]user-interface console 0 [Huawei-ui-console0]idle-timeout 0 0 [Huawei-ui-console0]sysname R1 [R1]int g0/0/0 [R1-GigabitEthernet0/0/0]undo shutdown [R1-GigabitEthernet0/0/0]ip address 10.1.1.1 24 [R1-GigabitEthernet0/0/0]q [R1]int loop 0 [R1-LoopBack0]ip add 10.2.1.8 32 [R1-LoopBack0]q [R1]rip [R1-rip-1]version 1 [R1-rip-1]network 10.0.0.0
AR2配置
<Huawei>undo terminal monitor <Huawei>system-view [Huawei]user-interface console 0 [Huawei-ui-console0]idle-timeout 0 0 [Huawei-ui-console0]sysname R2 [R2]int g0/0/0 [R2-GigabitEthernet0/0/0]undo shutdown [R2-GigabitEthernet0/0/0]ip address 10.1.1.2 24 [R2-GigabitEthernet0/0/0]int g0/0/1 [R2-GigabitEthernet0/0/1]undo shutdown [R2-GigabitEthernet0/0/1]ip address 172.16.1.2 24 [R2-GigabitEthernet0/0/1]q [R2]rip [R2-rip-1]network 10.0.0.0 [R2-rip-1]network 172.16.0.0
AR3配置
<Huawei>undo terminal monitor <Huawei>system-view [Huawei]user-interface console 0 [Huawei-ui-console0]idle-timeout 0 0 [Huawei-ui-console0]sysname R3 [R3]int g0/0/0 [R3-GigabitEthernet0/0/0]undo shutdown [R3-GigabitEthernet0/0/0]ip address 172.16.1.3 24 [R3-GigabitEthernet0/0/0]q [R3]int loop 0 [R3-LoopBack0]ip address 10.2.3.10 32 [R3-LoopBack0]q [R3]rip [R3-rip-1]network 172.16.0.0 [R3-rip-1]network 10.0.0.0
测试:
测试直连网段的联通性,如下:

查看路由表,如下:


综上可得配置成功
四、OSPF路由协议
ospf的概念
- OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),直接运行于IP协议之上,协议号为89。
- DRother组播地址是224.0.0.5,DR/BDR的组播地址是224.0.0.6
ospf工作过程
Router ID
ospf包类型
OSPF协议依靠五种不同类型的包来建立邻接关系和交换路由信息
- Hello包:
用于发现和维持邻居关系。 - 数据库描述包(DBD)
用于向邻居发送摘要信息以同步链路状态数据库,选举DB和BDR。 - 链路状态请求包(LSR)
在路由器收到包含新信息的DBD后发送,用于请求更详细的信息。 - 链路状态更新包(LSU)
收到LSR后发送链路状态通告(LSA),一个Lsu数据包可能包含几个LSA。 - 链路状态确认包(LSAck)
确认已经支到Lsu,每个LSA需要被分别确认。
ospf路由器类型
ospf网络类型
- 点到点网络
- 广播多路访问网络
- 非广播多路访问广播
- 点到多点网络
ospf区域类型
- 生成多区域的原因:改善网络的可扩展性,收敛速度快
- 同一个网段必须划分进一个区域,如果ospf只能存在一个区域,并且要保持网络的通信,那么这个区域必须为区域0
- 骨干区域 Area 0
- 非骨干区域
-标准区域
-末梢区域
-完全末梢区域
-非纯末梢区域 - 末梢————-阻止4.5类LSA传递进stub区域,会由ABR生成一条默认路由3类给stub区域
- 完全末梢——-阻止3.4.5类LSA传递进stub区域,会由ABR生成一条默认路由3类给stub区域
- 次末节———-阻止4.5类LSA传递进ospf,将5类LSA转变为7类LSA,由ABR将7类LSA再转变为5类LSA
- 完全次末节—-阻止3.4.5LSA传递进OSPF,会由ABR下发一条默认路由指向nssa区域
ospf的基本特点
- 支持无类域间路由
- 支持区域划分
- 无路由自环
- 支持可变长子网掩码VLSM
- 路由变化收敛速度快
- 使用IP组播收发协议数据
- 支持多条等值路由
- 支持协议报文的认证
ospf建立邻居关系的条件
- ROUTER-ID不能相同
- HELLO时间和DEAD时间必须一致
- 区域ID必须相同
- 认证类型和密钥必须相同
- STUB标志位必须相同
- 三层MTU不一致,无法建立邻接关系
- 当OSPF网络类型是MA时,要求掩码一定一致
邻居状态机
1.Down:邻居状态机的初始状态,是指在过去的Dead-Intenal时间内没有收到对方的Hello报文或OSPP没启动时
2.Init: 本状态表示已经收到了邻居的Hello报文,但是该报文中列出的邻居中没有包含我的Router ID(对方并没有收到我发的Hello报文)
3. 2-way: 本状态表示双方互相收到了对端发送的Helo报文,建立了邻居关系。在广播和BNA类型的网络中,两个接状态是DRother的
路由器之间将停留在此状态。其他情况状态机将继续转入高级状态
4.Exstart: 在此状态下,路由器和它的邻居之间通过互相交换DD报文来决定发送时的主/从关系,建立主/从关系主要是为了保证在后续的DD报文
交换中能够有序的发送。
5.exchange: 路由器将本地的LSDB用DD报文来描述,关发给邻居
6.Loading:路由器发送LSR报文向邻居请求对方的DD报文。
7.Full: 在此状态下,邻居路由器的LSDB中所有的LSA本路由器全都有了,即,本路由器和邻居建立了邻接状态。
OSPF与RIP区别
| OSPF | RIPv1 | RIPv2 | |
|---|---|---|---|
| 协议类型 | 链路状态 | 距离矢量 | 距离矢量 |
| CIDR | 支持 | 支持 | 不支持 |
| VLSM | 支持 | 支持 | 不支持 |
| 自动聚合 | 不支持 | 支持 | 支持 |
| 手动聚合 | 支持 | 支持 | 不支持 |
| 路由泛洪 | 组播更新 | 周期组播更新 | 周期广播 |
| 路径开销 | 带宽 | 跳数 | 跳数 |
| 路由收敛 | 快 | 慢 | 慢 |
| 跳数限制 | 无 | 15 | 15 |
| 邻居认证 | 支持 | 支持 | 不支持 |
| 分级网络 | 支持(区域) | 不支持 | 不支持 |
| 更新 | 事件触发更新 | 路由表更新 | 路由表更新 |
| 路由计算 | Dijkstra | Bellman-Ford | Bellman-Ford |
五、OSPF的配置
单区域
[R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ip add 10.1.1.1 24 [R1-GigabitEthernet0/0/0]undo shutdown [R1]int LoopBack 0 [R1-LoopBack0]ip address 192.168.1.1 32 [R1-LoopBack0]q [R1]ospf 1 router-id 1.1.1.1 [R1-ospf-1]area 0 [R1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0 [R1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
AR2配置:
[R2]int g0/0/0 [R2-GigabitEthernet0/0/0]ip address 10.1.1.2 24 [R2-GigabitEthernet0/0/0]undo shutdown [R2-GigabitEthernet0/0/0]int g0/0/1 [R2-GigabitEthernet0/0/1]ip address 10.1.2.2 24 [R2-GigabitEthernet0/0/1]undo shutdown [R2-GigabitEthernet0/0/1]q [R2]q <R2>system-view [R2]router id 2.2.2.2 [R2]ospf 1 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]network 10.1.2.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]q [R2-ospf-1]display ospf peer
AR3配置:
[R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ip address 10.1.2.3 24 [R3-GigabitEthernet0/0/0]undo shutdown [R3-GigabitEthernet0/0/0]q [R3]int LoopBack 0 [R3-LoopBack0]ip address 172.16.1.1 32 [R3-LoopBack0]ospf 1 [R3-ospf-1]area 0 [R3-ospf-1-area-0.0.0.0]network 10.1.2.0 0.0.0.255 [R3-ospf-1-area-0.0.0.0]network 170.16.1.1 0.0.0.0 [R3-ospf-1-area-0.0.0.0]q


网络联通性测试成功,邻居建立成功。
多区域
要求:全网互通
拓扑图

R1配置
[R1]int LoopBack 0 [R1-LoopBack0]ip address 1.1.1.1 32 [R1-LoopBack0]int g0/0/0 [R1-GigabitEthernet0/0/0]ip address 10.1.1.1 24 [R1-GigabitEthernet0/0/0]undo shutdown [R1-GigabitEthernet0/0/0]q [R1]ospf 1 router-id 1.1.1.1 [R1-ospf-1]area 1 [R1-ospf-1-area-0.0.0.1]network 10.1.1.0 0.0.0.255 [R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
R2配置
[R2]int g0/0/0 [R2-GigabitEthernet0/0/0]undo shutdown [R2-GigabitEthernet0/0/0]int g0/0/1 [R2-GigabitEthernet0/0/1]ip address 10.1.2.2 24 [R2-GigabitEthernet0/0/1]undo shutdown [R2-GigabitEthernet0/0/1]int loop 0 [R2-LoopBack0]ip address 2.2.2.2 32 [R2-LoopBack0]q [R2]ospf 1 router-id 2.2.2.2 [R2-ospf-1]area 1 [R2-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0 [R2-ospf-1-area-0.0.0.1]network 10.1.1.0 0.0.0.255 [R2-ospf-1-area-0.0.0.1]q [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 10.1.2.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]q
R3配置
[R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ip address 10.1.2.3 24 [R3-GigabitEthernet0/0/0]undo shutdown [R3-GigabitEthernet0/0/0]int g0/0/1 [R3-GigabitEthernet0/0/1]ip address 10.1.3.3 24 [R3-GigabitEthernet0/0/1]undo shutdown [R3-GigabitEthernet0/0/1]int loop 0 [R3-LoopBack0]ip address 3.3.3.3 32 [R3-LoopBack0]q [R3]router id 3.3.3.3 [R3]ospf 1 [R3-ospf-1]area 0 [R3-ospf-1-area-0.0.0.0]network 10.1.2.0 0.0.0.255 [R3-ospf-1-area-0.0.0.0]area 2 [R3-ospf-1-area-0.0.0.2]network 3.3.3.3 0.0.0.0 [R3-ospf-1-area-0.0.0.2]network 10.1.3.0 0.0.0.255 [R3-ospf-1-area-0.0.0.2]q
R4配置
[R4]int g0/0/0 [R4-GigabitEthernet0/0/0]ip address 10.1.3.4 24 [R4-GigabitEthernet0/0/0]undo shutdown [R4-GigabitEthernet0/0/0]int loop 0 [R4-LoopBack0]ip address 4.4.4.4 32 [R4-LoopBack0]q [R4]router id 4.4.4.4 [R4]ospf 1 [R4-ospf-1]area 2 [R4-ospf-1-area-0.0.0.2]network 10.1.3.0 0.0.0.255 [R4-ospf-1-area-0.0.0.2]network 4.4.4.4 0.0.0.0 [R4-ospf-1-area-0.0.0.2]q [R4-ospf-1]display ospf peer
最后测试网络联通性,全网互通。
六、OSPF虚链路
1.概念
指一条通过一个非骨干区域连接到骨干区域的链路,它属于区域0
2.使用场合
一个非骨干区域跨越一个非骨干区域区域时用
3.作用
帮助这个非骨干区域获得完整的LSDB
4.配置
注意:虚链路必须配置在两台ABR路由器之间
AR1配置:
[R1]int loop 0 [R1-LoopBack0]ip add 1.1.1.1 32 [R1-LoopBack0]int g0/0/0 [R1-GigabitEthernet0/0/0]ip add 12.1.1.1 24 [R1-GigabitEthernet0/0/0]undo sh [R1-GigabitEthernet0/0/0]q [R1]ospf 1 router-id 1.1.1.1 [R1-ospf-1]area 1 [R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0 [R1-ospf-1-area-0.0.0.1]network 12.1.1.0 0.0.0.255
AR2配置:
[R2]int g0/0/0 [R2-GigabitEthernet0/0/0]ip add 12.1.1.2 24 [R2-GigabitEthernet0/0/0]undo sh [R2-GigabitEthernet0/0/0]int g0/0/1 [R2-GigabitEthernet0/0/1]ip add 23.1.1.2 24 [R2-GigabitEthernet0/0/1]undo sh [R2-GigabitEthernet0/0/1]int loop 0 [R2-LoopBack0]ip add 2.2.2.2 32 [R2-LoopBack0]q [R2]ospf 1 router-id 2.2.2.2 [R2-ospf-1]area 1 [R2-ospf-1-area-0.0.0.1]network 12.1.1.0 0.0.0.255 [R2-ospf-1-area-0.0.0.1]area 0 [R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0 [R2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
AR3配置:
[R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ip add 23.1.1.3 24 [R3-GigabitEthernet0/0/0]undo sh [R3-GigabitEthernet0/0/0]int g0/0/1 [R3-GigabitEthernet0/0/1]ip add 34.1.1.3 24 [R3-GigabitEthernet0/0/1]undo sh [R3-GigabitEthernet0/0/1]int loop 0 [R3-LoopBack0]ip add 3.3.3.3 32 [R3-LoopBack0]q [R3]ospf 1 router-id 3.3.3.3 [R3-ospf-1]area 0 [R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0 [R3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255 [R3-ospf-1-area-0.0.0.0]q [R3-ospf-1]area 2 [R3-ospf-1-area-0.0.0.2]network 34.1.1.0 0.0.0.255 [R3-ospf-1-area-0.0.0.2]q [R3-ospf-1]q [R3]ospf 1 [R3-ospf-1]area 2 [R3-ospf-1-area-0.0.0.2]vlink-peer 4.4.4.4
AR4配置:
[R4]int g0/0/0 [R4-GigabitEthernet0/0/0]ip add 34.1.1.4 24 [R4-GigabitEthernet0/0/0]undo sh [R4-GigabitEthernet0/0/0]int g0/0/1 [R4-GigabitEthernet0/0/1]ip add 45.1.1.4 24 [R4-GigabitEthernet0/0/1]undo sh [R4-GigabitEthernet0/0/1]int loop 0 [R4-LoopBack0]ip add 4.4.4.4 32 [R4-LoopBack0]q [R4]ospf 1 router-id 4.4.4.4 [R4-ospf-1]area 2 [R4-ospf-1-area-0.0.0.2]network 4.4.4.4 0.0.0.0 [R4-ospf-1-area-0.0.0.2]network 34.1.1.0 0.0.0.255 [R4-ospf-1-area-0.0.0.2]q [R4-ospf-1]area 3 [R4-ospf-1-area-0.0.0.3]network 45.1.1.0 0.0.0.255 [R4-ospf-1-area-0.0.0.3]q [R4-ospf-1]q [R4]ospf 1 [R4-ospf-1]area 2 [R4-ospf-1-area-0.0.0.2]vlink-peer 3.3.3.3
AR5配置:
[R5]int g0/0/0 [R5-GigabitEthernet0/0/0]ip add 45.1.1.5 24 [R5-GigabitEthernet0/0/0]undo sh [R5-GigabitEthernet0/0/0]int loop 0 [R5-LoopBack0]ip add 5.5.5.5 32 [R5-LoopBack0]q [R5]ospf 1 router-id 5.5.5.5 [R5-ospf-1]area 3 [R5-ospf-1-area-0.0.0.3]network 45.1.1.0 0.0.0.255 [R5-ospf-1-area-0.0.0.3]network 5.5.5.5 0.0.0.0

成功实现全网互通
七、RIP和OSPF重分发
1.含义
在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。 为了实现重分发,路由器必须同时运行多种路由协议,这样,每种路由协议才可以取路由表中的所有或部分其他协议的路由来进行广播。
2.配置
要求:实现全网互通
AR1配置
[R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24 [R1-GigabitEthernet0/0/0]undo shutdown [R1-GigabitEthernet0/0/0]int loop 0 [R1-LoopBack0]ip add [R1-LoopBack0]ip address 1.1.1.1 32 [R1-LoopBack0]q [R1]ospf 1 router-id 1.1.1.1 [R1-ospf-1]area 1 [R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0 [R1-ospf-1-area-0.0.0.1]network 12.1.1.0 0.0.0.255 [R1-ospf-1-area-0.0.0.1]q [R1-ospf-1]q [R1]ospf 1 [R1-ospf-1]area 1 [R1-ospf-1-area-0.0.0.1]stub [R1-ospf-1-area-0.0.0.1]q [R1-ospf-1]q [R1]ping -a 1.1.1.1 6.6.6.6 PING 6.6.6.6: 56 data bytes, press CTRL_C to break Reply from 6.6.6.6: bytes=56 Sequence=1 ttl=251 time=30 ms Reply from 6.6.6.6: bytes=56 Sequence=2 ttl=251 time=50 ms Reply from 6.6.6.6: bytes=56 Sequence=3 ttl=251 time=30 ms Reply from 6.6.6.6: bytes=56 Sequence=4 ttl=251 time=30 ms Reply from 6.6.6.6: bytes=56 Sequence=5 ttl=251 time=30 ms
AR2配置
[R2]int g0/0/0 [R2-GigabitEthernet0/0/0]ip address 12.1.1.2 24 [R2-GigabitEthernet0/0/0]undo sh Info: Interface GigabitEthernet0/0/0 is not shutdown. [R2-GigabitEthernet0/0/0]int g0/0/1 [R2-GigabitEthernet0/0/1]ip address 23.1.1.2 24 [R2-GigabitEthernet0/0/1]undo sh Info: Interface GigabitEthernet0/0/1 is not shutdown. [R2-GigabitEthernet0/0/1]int loop 0 [R2-LoopBack0]ip address 2.2.2.2 32 [R2-LoopBack0]ping 12.1.1.1 PING 12.1.1.1: 56 data bytes, press CTRL_C to break Reply from 12.1.1.1: bytes=56 Sequence=1 ttl=255 time=60 ms Reply from 12.1.1.1: bytes=56 Sequence=2 ttl=255 time=30 ms Reply from 12.1.1.1: bytes=56 Sequence=3 ttl=255 time=10 ms Reply from 12.1.1.1: bytes=56 Sequence=4 ttl=255 time=20 ms Reply from 12.1.1.1: bytes=56 Sequence=5 ttl=255 time=10 ms position. [R2-LoopBack0]ping 23.1.1.3 PING 23.1.1.3: 56 data bytes, press CTRL_C to break Reply from 23.1.1.3: bytes=56 Sequence=1 ttl=255 time=50 ms Reply from 23.1.1.3: bytes=56 Sequence=2 ttl=255 time=20 ms Reply from 23.1.1.3: bytes=56 Sequence=3 ttl=255 time=20 ms Reply from 23.1.1.3: bytes=56 Sequence=4 ttl=255 time=10 ms Reply from 23.1.1.3: bytes=56 Sequence=5 ttl=255 time=30 ms
AR3配置
[R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ip add 23.1.1.3 24 [R3-GigabitEthernet0/0/0]undo sh [R3-GigabitEthernet0/0/0]int g0/0/1 [R3-GigabitEthernet0/0/1]ip add 34.1.1.3 24 [R3-GigabitEthernet0/0/1]undo sh [R3-GigabitEthernet0/0/1]int loop 0 [R3-LoopBack0]ip add 3.3.3.3 32 [R3]ospf router-id 3.3.3.3 [R3-ospf-1]area 0 [R3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255 [R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0 [R3-ospf-1-area-0.0.0.0]q [R3-ospf-1]area 2 [R3-ospf-1-area-0.0.0.2]network 34.1.1.0 0.0.0.255 [R3-ospf-1-area-0.0.0.2]q [R3-ospf-1]area 2 [R3-ospf-1-area-0.0.0.2]vlink-peer 4.4.4.4
AR4配置
[R4]int g0/0/0 [R4-GigabitEthernet0/0/0]ip add 34.1.1.4 24 [R4-GigabitEthernet0/0/0]undo sh [R4-GigabitEthernet0/0/0]int g0/0/1 [R4-GigabitEthernet0/0/1]ip add 45.1.1.4 24 [R4-GigabitEthernet0/0/1]undo sh [R4-GigabitEthernet0/0/1]int loop 0 [R4-LoopBack0]ip add 4.4.4.4 32 [R4-LoopBack0]q [R4]ospf 1 router-id 4.4.4.4 [R4-ospf-1]area 2 [R4-ospf-1-area-0.0.0.2]network 34.1.1.0 0.0.0.255 [R4-ospf-1-area-0.0.0.2]network 4.4.4.4 0.0.0.0 [R4-ospf-1-area-0.0.0.2]q [R4-ospf-1]area 3 [R4-ospf-1-area-0.0.0.3]network 45.1.1.0 0.0.0.255 [R4-ospf-1-area-0.0.0.3]q [R4-ospf-1]area 2 [R4-ospf-1-area-0.0.0.2]vlink-peer 3.3.3.3 [R4-ospf-1-area-0.0.0.2]q [R4-ospf-1]q [R4]ospf 1 [R4-ospf-1]area 3 [R4-ospf-1-area-0.0.0.3]nssa [R4-ospf-1-area-0.0.0.3]q [R4-ospf-1]area 3 [R4-ospf-1-area-0.0.0.3]nssa no-summary
AR5配置
[R5]int g0/0/0 [R5-GigabitEthernet0/0/0]ip add 45.1.1.5 24 [R5-GigabitEthernet0/0/0]undo sh [R5-GigabitEthernet0/0/0]int g0/0/1 [R5-GigabitEthernet0/0/1]ip add 56.1.1.5 24 [R5-GigabitEthernet0/0/1]undo sh [R5-GigabitEthernet0/0/1]int loop 0 [R5-LoopBack0]ip add 5.5.5.5 32 [R5-LoopBack0]q [R5]ospf 1 router-id 5.5.5.5 [R5-ospf-1]area 3 [R5-ospf-1-area-0.0.0.3]network 45.1.1.0 0.0.0.255 [R5-ospf-1-area-0.0.0.3]network 5.5.5.5 0.0.0.0 [R5-ospf-1-area-0.0.0.3]q [R5-ospf-1]q [R5]ping -a 5.5.5.5 1.1.1.1 PING 1.1.1.1: 56 data bytes, press CTRL_C to break Reply from 1.1.1.1: bytes=56 Sequence=1 ttl=252 time=50 ms Reply from 1.1.1.1: bytes=56 Sequence=2 ttl=252 time=30 ms Reply from 1.1.1.1: bytes=56 Sequence=3 ttl=252 time=40 ms Reply from 1.1.1.1: bytes=56 Sequence=4 ttl=252 time=30 ms Reply from 1.1.1.1: bytes=56 Sequence=5 ttl=252 time=30 ms [R5]rip [R5-rip-1]ver 2 [R5-rip-1]undo summary [R5-rip-1]network 56.0.0.0 [R5-rip-1]q [R5]ospf 1 [R5-ospf-1]import-route rip 1 cost 100 [R5-ospf-1]q [R5]rip [R5-rip-1]import-route ospf 1 cost 0 [R5-rip-1]q [R5]ospf 1 [R5-ospf-1]area 3 [R5-ospf-1-area-0.0.0.3]nssa [R5-ospf-1-area-0.0.0.3]q [R5-ospf-1]q [R5]rip [R5-rip-1]default-route originate cost 0
AR6配置
[R6]int g0/0/0 [R6-GigabitEthernet0/0/0]ip add 56.1.1.6 24 [R6-GigabitEthernet0/0/0]undo sh [R6-GigabitEthernet0/0/0]int loop 0 [R6-LoopBack0]ip add 6.6.6.6 32 [R6-LoopBack0]q [R6]rip [R6-rip-1]ver 2 [R6-rip-1]undo summary [R6-rip-1]network 56.0.0.0 [R6-rip-1]network 6.0.0.0
测试网络联通性成功,实现全网互通。
总结
对于在不同的网络中该如何选择路由协议得出以下结论:
- 在公司、组织各自的内部网络中使用IGP,而在服务提供商、公司和大型企业之间使用EGP实现互联。
- 如果网络规模较小,路由器的数量小于或等于15个,则可以考虑使用RIP或IGRP。
- 对于小规模的网络,可以使用RIPv2协议。而对于中型的网络,使用EIGRP协议则更为合适。如果是大型网络,则需要考虑使用OSPF协议。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210881.html原文链接:https://javaforall.net
