HCIP-八、路由引入

八、路由引入

实验拓扑

实验需求及解法

  • 本实验模拟OSPF与IS-IS互联的网络环境,完成以下需求:

1.配置所有设备的IP地址。

javascript 复制代码
R1:
interface GigabitEthernet0/0/1
ip address 13.1.1.1 255.255.255.0
interface Serial1/0/0
ip address 12.1.1.1 255.255.255.0
#
R2:
interface GigabitEthernet0/0/1
ip address 24.1.1.2 255.255.255.0
interface Serial1/0/0
ip address 12.1.1.2 255.255.255.0
#
R3:
interface GigabitEthernet0/0/0
ip address 13.1.1.3 255.255.255.0
interface GigabitEthernet0/0/1
ip address 35.1.1.3 255.255.255.0
#
R4:
interface GigabitEthernet0/0/0
ip address 24.1.1.4 255.255.255.0
interface GigabitEthernet0/0/1
ip address 45.1.1.4 255.255.255.0
#
R5:
interface GigabitEthernet0/0/0
ip address 35.1.1.5 255.255.255.0
interface GigabitEthernet0/0/1
ip address 45.1.1.5 255.255.255.0
interface LoopBack0
ip address 5.5.5.5 255.255.255.255

2.R1/2/3/4运行OSPF

  • 2.1 进程号为1,RID如下:
  • R1:1.1.1.1
  • R2:2.2.2.2
  • R3:3.3.3.3
  • R4:4.4.4.4
  • 2.2 所有路由器属于区域0
  • 2.3 全部使用通配符0.0.0.0通告。
  • 2.4 确认各路由器之间的邻居关系。
javascript 复制代码
R1:
ospf 1 router-id 1.1.1.1 
area 0.0.0.0 
 network 12.1.1.1 0.0.0.0 
 network 13.1.1.1 0.0.0.0
R2:
ospf 1 router-id 2.2.2.2 
area 0.0.0.0 
 network 12.1.1.2 0.0.0.0 
 network 24.1.1.2 0.0.0.0
R3:
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 13.1.1.3 0.0.0.0
R4:
ospf 1 router-id 4.4.4.4 
area 0.0.0.0 
 network 24.1.1.4 0.0.0.0

3.R3/4/5运行IS-IS

  • 3.1 进程号为1,system-ID如下:
  • R3:0000.0000.0003
  • R4:0000.0000.0004
  • R5:0000.0000.0005
  • 3.2 所有路由器属于区域49.0001
  • 3.3 所有路由器均为Level-2
  • 3.4 确认各路由器之间的邻居关系。
javascript 复制代码
R3:
isis 1
is-level level-2
network-entity 49.0001.0000.0000.0003.00
interface GigabitEthernet0/0/1
isis enable 1
R4:
isis 1
is-level level-2
network-entity 49.0001.0000.0000.0004.00
interface GigabitEthernet0/0/1
isis enable 1
R5:
isis 1
is-level level-2
network-entity 49.0001.0000.0000.0005.00
interface GigabitEthernet0/0/0
isis enable 1
interface GigabitEthernet0/0/1
isis enable 1
interface LoopBack0 
isis enable 1

4.在R3/4上将OSPF 1引入IS-IS

  • 4.1 确认R5能收到以下三条路由
  • 12.1.1.0/24 13.1.1.0/24 24.1.1.0/24
  • 4.2 在R3上修改cost值为20,cost类型为internal。
  • 确认R5选择R3作为最佳下一跳
javascript 复制代码
R3:
isis 1
import-route ospf 1 cost 20 cost-type internal
R4:
Isis 1
import-route ospf 1
[R5]dis ip routing-table protocol isis
  • ISIS引入外部路由时,默认cost类型为external,cost为64,再累加配置cost和内部cost。
  • 修改cost类型为internal,则外部cost为0,仅累加配置cost和内部cost。

5.在R3/4上将IS-IS引入OSPF

  • 5.1 R3设置引入cost为50,R4则为80,cost类型都为type-2。
  • 5.2 确认R1/2能收到5.5.5.5/32的路由。
javascript 复制代码
R3:
ospf 1 router-id 3.3.3.3 
import-route isis 1 cost 50
R4:
ospf 1 router-id 4.4.4.4 
import-route isis 1 cost 80

6.路径优化

  • 6.1 查看R2的路由表,确认R2去往5.5.5.5的下一跳地址和cost值。
  • 思考出现次优路径的原因。
javascript 复制代码
[R2]dis ip routing-table 5.5.5.5
  • OSPF外部路由cost类型为type-2时,不会累加内部cost,直接根据外部cost选择最佳ASBR。
  • 6.2 修改R3/4引入路由的cost类型为type-1。
javascript 复制代码
R3:
ospf 1 router-id 3.3.3.3 
import-route isis 1 cost 50 type 1
#
R4:
ospf 1 router-id 4.4.4.4 
import-route isis 1 cost 80 type 1
  • 6.3 查看R2的路由表,思考能够获得最佳路径的原因。
javascript 复制代码
[R2]dis ip routing-table 5.5.5.5
  • OSPF外部路由cost类型为type-1时,会累加内部cost,R1和R2之间链路为serial,cost较大因此选择走R4。
  • 6.4 关闭R2的G0/0/1接口,查看此时5.5.5.5/32路由的下一跳和cost值。
javascript 复制代码
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]shutdown 
[R2]dis ip routing-table 5.5.5.5
  • 此时可以看到累计cost为99
  • 6.5 重新打开R2的G0/0/1,保存配置。
javascript 复制代码
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]undo shutdown
  • 6.6 总结ospf引入外部路由时,两种cost类型的区别和作用。
  • 默认cost类型为type-2,仅根据引入时的cost选择最佳ASBR作为出口。
  • 若引入时的cost值相同(默认为1),才会比较内部cost。
  • Cost类型为type-1会将外部与内部cost累加,再选择cost总和小的作为最佳ASBR。
  • 另:当两个ASBR的cost类型不同时,type-1总是优于type-2,可以自行实验。
相关推荐
长弓三石2 小时前
鸿蒙网络编程系列44-仓颉版HttpRequest上传文件示例
前端·网络·华为·harmonyos·鸿蒙
xianwu5432 小时前
反向代理模块
linux·开发语言·网络·git
follycat2 小时前
[极客大挑战 2019]HTTP 1
网络·网络协议·http·网络安全
xiaoxiongip6663 小时前
HTTP 和 HTTPS
网络·爬虫·网络协议·tcp/ip·http·https·ip
JaneJiazhao3 小时前
HTTPSOK:智能SSL证书管理的新选择
网络·网络协议·ssl
CXDNW3 小时前
【网络面试篇】HTTP(2)(笔记)——http、https、http1.1、http2.0
网络·笔记·http·面试·https·http2.0
无所谓จุ๊บ4 小时前
树莓派开发相关知识十 -小试服务器
服务器·网络·树莓派
道法自然04024 小时前
Ethernet 系列(8)-- 基础学习::ARP
网络·学习·智能路由器
EasyCVR5 小时前
萤石设备视频接入平台EasyCVR多品牌摄像机视频平台海康ehome平台(ISUP)接入EasyCVR不在线如何排查?
运维·服务器·网络·人工智能·ffmpeg·音视频
明月看潮生5 小时前
青少年编程与数学 02-003 Go语言网络编程 15课题、Go语言URL编程
开发语言·网络·青少年编程·golang·编程与数学