CCNA课堂练习一:路由器链路备份功能

简介:


什么是链接状态路由协议?链接状态路由协议更适合大型网络,但由于它的复杂性,使得路由器需要更多的C P U资源。它能够在更短的时间内发现已经断了的链路或新连接的路由器,使得协议的会聚时间比距离向量路由协议更短。通常,在1 0秒钟之内没有收到邻站的H E L LO报文,它就认为邻站已不可达。一个链接状态路由器向它的邻站发送更新报文,通知它所知道的所有链路。它确定最优路径的度量值是一个数值代价,这个代价的值一般由链路的带宽决定。具有最小代价的链路被认为是最优的。在最短路径优先算法中,最大可能代价的值几乎可以是无限的。

今天给大家简单的介绍一下路由器链路备份。意思就是两个路由连接时,Router1E0/2端口连接Router2E0/2端口,Router1E0/3端口连接Router2E0/3端口,客户机通讯时可以在两条线路中任选一条进行通讯。当其中的某一条线路坏掉时不会影响客户机之间的通讯,因为客户机可以选择另一条备份线路来完成信息的传输,路由器与路由器之间HELLO报文、更新都可以使用这条备份线路来完成。从而实现路由器的链路备份功能。当然三个四个路由器之间也可以进行路由器链路备份。今天本鸟就小做一下两个路由器之间的链路备份功能。需要的设备也很简单,两台路由器,两台PC机。大致的连接图如下:
VPCS V0/1 <----> Router1 E0/1
Router1 E0/2 <----> Router2 E0/2
Router1 E0/3 <----> Router2 E0/3
Router2 E0/1 <----> VPCS V0/2
一、配置路由器Router1
1、我们在Router1上输入以下内容来配置第一个路由器,进入Router1中为第一个路由起个名称叫r1,然后进入接口下配置路由器的端口以及IP地址。具体操作如下:
en
conf t
host r1
int e0/1
ip addr 192.168.1.2 255.255.255.0
no shut
exit
int e0/2
ip addr 192.168.3.1 255.255.255.0
no shut
exit
int e0/3
ip addr 192.168.2.1 255.255.255.0
no shut
exit
2、接下来还是在R1上做配置,接着上面的继续做。我们来手工添加一下静态路由: ip route 目标网段IP +目标网段的网络掩码+直连邻居路由器接口的IP地址,后面加上管理距离,我们定义为130,因为这个实验使用的rip协议而rip的管理距离是120,它的管理距离必须大于120,所以我们定义为130。输入命令的时候注意IPIP之间的空格,别忘了敲空格。呵呵……
ip route 192.168.4.0 255.255.255.0 192.168.3.2 130
router rip
network 192.168.1.0
network 192.168.2.0
exit
exit
3、路由器配置完成后我们在路由器中输入 show  ip route 来查看一下路由表中的信息。如下图所示路由表中显示的是通过E0/3端口传输信息的,而且是以192.168.2.2做为网关的。由于使用的rip协议,所以我们在路由表中可以看到它的管理距离是120
二、配置路由器Router2
1、我们在Router2上输入以下内容来配置第一个路由器,进入Router2中为第二个路由起个名称叫r2,然后进入接口下配置路由器的端口以及IP地址。具体操作上网操作和路由器一中的操作一样,只须改一下端口号和IP地址即可。
en
conf t
host r2
int e0/1
ip addr 192.168.4.1 255.255.255.0
no shut
exit
int e0/2
ip addr 192.168.3.2 255.255.255.0
no shut
exit
int e0/3
ip addr 192.168.2.2 255.255.255.0
no shut
exit
2、接下来还是在R2上做配置,我们来手工给Router2添加一下静态路由: ip route  目标网段IP +目标网段的网络掩码+直连邻居路由器接口的IP地址,后面加上管理距离,我们定义为130,因为这个实验使用的rip协议而rip的管理距离是120,它的管理距离必须大于120,所以我们定义为130.
ip route 192.168.1.0 255.255.255.0 192.168.3.1 130
router rip
network 192.168.4.0
network 192.168.2.0
exit
exit
3、路由器2配置完成后我们在路由器2中输入 show  ip route 来查看一下路由表中的信息。如下图所示路由表中显示的也是通过E0/3端口而且以192.168.2.1做网关来传输信息的。还可以看到管理距离是120,因为我们使用的是rip协议
注意:在这里192.168.3.2和192.168.2.2网段的IP地址都是可以到达的,为什么两张路由表中显示的都选择是192.168.2.2网段来传输信息呢?我给大家解释一下,路由器在通讯的时候如果有两条链路选择,管理距离小的会被路由器优先选择,因为192.168.2.2网段的IP使用的是RIP协议,RIP协议的管理距离是120,而我们刚才在手工添加静态路由的时候管理距离我们写的是130,所以路由器会选择192.168.2.2网段的IP线路来通讯。
 
Ok!路由器都配置完成了,下面我们在PC机上测试一下。如果不出以外的话,目前状况应该是全网全通。PC机的配置如下:PC1IP地址为192.168.1.1 ,网关为192.168.1.2.     PC2IP地址为192.168.4.2 ,网关为192.168.4.1
Ip配置完成后我们在PC1ping了一下,没问题,全网全通。
三、测试路由器备份链路功能
1、我们来模拟一下,比如说E0/3端口坏掉了,那么信息是否还能通讯呢?我们在路由器一和路由器二上同时关闭E0/3这个端口,也就是封锁了192.168.2.x 网段了,阻止信息从E0/3传输。在路由器一和路由器二的E0/3端口下输入相同的命令“shutdown”,来关闭E0/3端口,操作很简单。如下:
 
conf t
int e0/3
shutdown
exit
 
关闭地一个路由器上的E0/3端口
关闭第二个路由器上E0/3端口
2、操作完成后我们再在Router1Router2上输入“show ip router”来查看一下路由表的信息。两张路由表中都显示的传输管理距离130,而且是以192.168.3.x网段的ip作为网关连接出去的。
Router1的路由表信息:
Router2的路由表信息:
 
最后我们再在PC机上ping一下已封锁的192.168.2.2的信息,看看能不能ping通。
如下图所示ping  192.168.2.2   IP显示的结果是“TIMEOUT”,不可到达。但是PC机1pingPC机2却能ping通,现在信息传输的线路是经过192.168.3.2网段的,而没有经过原来的192.168.2.2,因为这个候它发现192.168.2.2网段的IP地址不可到达。所以选用了这条备用的链路来传出信息
附加:
假如我们想开启E0/3端口,那么也很简单,只需在两个路由器上各自输入一下命令即可。      “no shutdown” 是开启的意思,输入以下命令的意思就是开启E0/3端口
conf t
int e0/3
no shutdown
exit
Router1上的配置:
Router2上的配置:
最后我们再在pc机上测试一下看看E0/3端口是否打开了。OK!没问题ping通了192.168.2.2说明E0/3端口已经打开了,因为E0/3端口不打开是ping不通192.168.2.2这个地址的。
利用路由器链路备份的功能实现了信息的稳定传输,在一条链路损坏的情况下,那么路由器链路备份功能就会很好的发挥它的作用了。有这么好的事,大家何乐而不为呢?


本文转自 张宏伟 51CTO博客,原文链接:http://blog.51cto.com/hongwei/132671

相关文章
|
Linux 网络安全 网络虚拟化
在mac OSX中安装启动zookeeper(采用brew安装方式)
项目需要,所以,在mac OSX中安装了一下zookeeper。
1059 0
|
Linux Python
竟然还有这么好用的工具,xshell你可以滚蛋了~~
竟然还有这么好用的工具,xshell你可以滚蛋了~~
701 0
|
存储 数据可视化 数据挖掘
图书馆图书可视化分析+大屏
在数字化时代背景下,图书馆已经成为知识获取和共享的重要场所。然而,随着馆藏书籍数量的增加,如何高效管理和利用这些资源成为了图书馆管理者和用户面临的挑战。数据分析和可视化技术的引入为解决这一问题提供了新的途径。本文致力于通过数据分析技术和可视化手段,对图书馆书籍数据进行综合挖掘,希望通过图书分类、书籍价格及读者偏好等多维度信息,进而优化图书馆管理策略、指导书籍采购决策并提升读者服务质量。本文在数字化和信息化快速发展的背景下,图书馆如何利用数据分析与可视化方法来挖掘和优化书籍借阅数据。主要内容包括。
1202 2
|
Dart 开发工具 Android开发
Android Studio导入Flutter项目提示Dart SDK is not configured
Android Studio导入Flutter项目提示Dart SDK is not configured
1602 4
|
机器学习/深度学习 PyTorch 算法框架/工具
图像数据增强库综述:10个强大图像增强工具对比与分析
在深度学习和计算机视觉领域,数据增强是提升模型性能和泛化能力的关键技术。本文全面介绍了10个广泛使用的图像数据增强库,分析其特点和适用场景,帮助研究人员和开发者选择最适合需求的工具。这些库包括高性能的GPU加速解决方案(如Nvidia DALI)、灵活多功能的Albumentations和Imgaug,以及专注于特定框架的Kornia和Torchvision Transforms。通过详细比较各库的功能、特点和适用场景,本文为不同需求的用户提供丰富的选择,助力深度学习项目取得更好的效果。选择合适的数据增强库需考虑性能需求、任务类型、框架兼容性及易用性等因素。
1916 10
|
负载均衡 Cloud Native Linux
Docker部署Traefik结合内网穿透远程访问Dashboard界面
Docker部署Traefik结合内网穿透远程访问Dashboard界面
|
Linux 开发工具 数据库
【REP】hrms-ERPNext 容器安装配置
【REP】hrms-ERPNext 容器安装配置