2. 搭建互联互通的 IP 网络

简介: 2. 搭建互联互通的 IP 网络

2.1 实验一:IPv4编址及IPv4路由基础实验

2.1.1 实验介绍

2.1.1.1 关于本实验

IPv4(Internet Protocol Version 4)是TCP/IP协议族中最为核心的协议之一。它工作在TCP/IP参考模型的网际互联层,该层与OSI参考模型的网络层相对应。网络层提供了无连接数据传输服务,即网络在发送分组时不需要先建立连接,每一个分组(也就是IP数据报文)独立发送。

路由是数据通信网络中最基本的要素。路由信息就是指导IP报文发送的路径信息,路由的过程就是报文转发的过程。

本实验将通过IPv4地址以及IPv4静态路由的配置,帮助学员理解路由转发的基本原理。

2.1.1.2 实验目的

  1. 掌握接口IPv4地址的配置方法
  2. 理解LoopBack接口的作用与含义
  3. 理解直连路由的产生原则
  4. 掌握静态路由的配置方法并理解其生效的条件
  5. 掌握通过PING工具测试网络层联通性
  6. 掌握并理解特殊静态路由的配置方法与应用场景

2.1.1.3 实验组网介绍

2.1.1.4 实验背景

R1、R2、R3都是各自网络的网关设备,现在需要通过相应的配置,来实现这些网络之间的互联互通

2.1.2 实验任务配置

2.1.2.1 配置思路

1.配置路由器上各接口的IP地址

2.配置静态路由来实现互联互通

2.1.2.2 配置步骤

步骤 1、设备基础配置

# 设备命名        sysn 名称

步骤 2、查看路由器当前接口 IP 地址配置与路由表

# 查看路由器上的接口状态        dis ip int b

# 查看路由器上的路由表情况        dis ip ro

步骤 3、配置路由物理接口的 IP 地址

按照下表配置路由器的物理接口的 IP 地址

路由器

接口

IP Address/Mask

R1

GigabitEthernet0/0/1

10.0.13.1/24

GigabitEthernet0/0/0

10.0.12.1/24

R2

GigabitEthernet0/0/0

10.0.12.2/24

GigabitEthernet0/0/1

10.0.23.2/24

R3

GigabitEthernet0/0/1

10.0.13.3/24

GigabitEthernet0/0/0

10.0.23.3/24

# 使用 ping 工具测试联通性        ping IP

查看 R1 路由表

可以看到,在接口IP地址配置完成之后,针对每个接口自动生成了三条直连路由。分别是:

1. 指向接口所在网段的路由。

2. 指向接口IP地址的主机路由。

3. 指向接口所在网段广播地址的主机路由。

注:主机路由就是掩码长度为32的路由。

步骤 4、创建并配置 LoopBack 接口

按照下表配置设备的 LoopBack 接口

路由器

接口

IP Address/Mask

R1

LoopBack0

10.0.1.1/32

R2

LoopBack0

10.0.1.2/32

R3

LoopBack0

10.0.1.3/32

LoopBack接口属于设备上的逻辑接口,逻辑接口是指能够实现数据交换功能但物理上不存在、需要通过配置建立的接口。LoopBack接口创建后除非手工关闭该接口,否则LoopBack接口物理层状态和链路层协议永远处于UP状态。一般情况下,LoopBack接口使用32位掩码。使用LoopBack接口一般有如下目的:

1. 作为一台路由器的管理地址,起到标识一台设备的作用。

2. 使用该接口地址作为动态路由协议OSPF的router id。

3. 其他提高网络可靠性的用途。

本实验使用 LoopBack 接口模拟客户端

查看设备上的路由表

# 测试各LoopBack接口之间的联通性        ping -a 源 IP 地址 目的 IP 地址

此时由于路由器上没有到底该目的 IP 的路由条目,所以无法 PING 通

步骤 5、配置静态路由

# 在 R1 上配置到达 R2 和 R3 的 LoopBack0 接口的路由条目

ip route-s 目的 IP 地址 子网掩码 下一跳

查看 R1 的路由表

测试连通性

还是无法 PING 通 R2 的 LoopBack0 接口,因为此时 R2 上没有到 R1 的 LoopBack0 的路由

# 在 R2 上添加到达 R1 的 LoopBack0 的路由

测试联通性

此时R1的LoopBack0已经可以和R2的LoopBack0实现互通

完成剩余路由条目的配置

读者自行测试路由器的 LoopBack0 接口之间的联通性

步骤 6、配置 R1->R3->R2 作为 R1 的 LoopBack0 到 R2 的 LoopBack0 接口的备份路径

配置R1和R2上的静态路由

查看R1和R2上的路由表

此时配置的preference为100的静态路由没有被加载到路由表中

# 关闭 R1 和 R2 之间的链路对应的接口(GigabitEthernet0/0/0),使得优先级高的路由失效        sh

查看R1和R2的路由表,随着高优先级路由失效,低优先级路由被激活

此时由于链路断开,原先的静态路由失效,低优先级的静态路由被激活

检查联通性

# 追踪数据包路径        tracert -a 源 IP 地址 目的 IP 地址

步骤 7、通过默认路由实现 R1 的 LoopBack0 接口和 R2 的 LoopBack0 接口互联互通

恢复接口并删除已经配置的路由条目

查看R1的路由表

# 在R1上配置默认路由        ip route-s 0.0.0.0 0 下一跳

查看R1的路由条目

默认路由已经被激活

# 测试 R1 的 LoopBack0 接口到 R2 的 LoopBack0 接口的联通性

2.1.3 结果验证

读者自行通过 ping 和 tracert 命令检查设备 LoopBack0 接口之间的联通性

2.1.4 思考题

1. 什么情况下,配置的静态路由会被添加到 IP 路由表中?若配置的下一跳不可达,该路由可以被加入到IP路由表吗?

答:

同时满足下列两个条件,静态路由会被添加到路由表中:

       1、该路由所配置的下一跳可达。

       2、这条路由是到达目的网段(主机)的最优路由。

所以当下一跳不可达时,不会被添加到IP路由表。

2. 在步骤三中,当测试 LoopBack 接口之间联通性时,若不加 -a 参数,则 ICMP 报文的源 IP 地址将会是多少?为什么?

答:在华为设备上执行 ping 操作时,设备会查询路由表来确定出接口,出接口的 IP 地址将会被作为 ICMP 报文的源 IP 地址

如果读者觉得对您有帮助,麻烦动动小手评论点个赞收藏或者关注支持博主,谢谢大家!!


相关文章
|
12天前
|
域名解析 存储 网络协议
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
本文详细介绍了IP协议报头结构及其各字段的功能,包括版本、首部长度、服务类型、总长度、标识、片偏移、标志、生存时间(TTL)、协议、首部检验和等内容。此外,还探讨了IP地址的网段划分、特殊IP地址的应用场景,以及路由选择的大致流程。最后,文章简要介绍了DNS协议的作用及其发展历史,解释了域名解析系统的工作原理。
48 5
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
|
9天前
|
缓存 网络协议 网络架构
网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式
本文详细介绍了如何使用网络抓包工具Wireshark进行网络抓包分析,包括以太网v2 MAC帧、IP数据报、ICMP报文和ARP报文的格式,以及不同网络通信的过程。文章通过抓包分析展示了IP数据报、ICMP数据报和ARP数据报的具体信息,包括MAC地址、IP地址、ICMP类型和代码、以及ARP的硬件类型、协议类型、操作类型等。通过这些分析,可以更好地理解网络协议的工作机制和数据传输过程。
网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式
|
17天前
|
网络协议 网络虚拟化
接收网络包的过程——从硬件网卡解析到IP
【9月更文挑战第18天】这段内容详细描述了网络包接收过程中机制。当网络包触发中断后,内核处理完这批网络包,会进入主动轮询模式,持续处理后续到来的包,直至处理间隙返回其他任务,从而减少中断次数,提高处理效率。此机制涉及网卡驱动初始化时注册轮询函数,通过软中断触发后续处理,并逐步深入内核网络协议栈,最终到达TCP层。整个接收流程分为多个层次,包括DMA技术存入Ring Buffer、中断通知CPU、软中断处理、以及进入内核网络协议栈等多个步骤。
|
24天前
|
网络协议 安全 数据安全/隐私保护
动静态IP的网络协议有什么不同
IP地址分为静态和动态两种分配方式。静态IP地址由管理员手动分配,确保设备具有固定且唯一的网络标识,适用于服务器等关键设备。动态IP地址则通过DHCP服务器自动分配,提供更高的灵活性和管理效率,适合个人电脑和移动设备。两者在网络配置、管理和安全性方面各有优劣,需根据具体应用场景进行选择。静态IP地址虽稳定但配置复杂,安全性较低;动态IP地址配置简单,安全性更高,能有效防止针对固定IP的攻击。
|
2月前
第三章:什么是 BACnet/IP 网络
BACnet/IP 网络是一个或多个 IP 子网(IP 域)的集合,这些子网分配有单个 BACnet 网络号。BACnet 互联网络由两个或多个 BACnet 网络组成。这些网络可能是 BACnet/IP 网络,也可能使用其他指定的技术。此标准还支持以类似于 IP 子网的方式包含 IP 多播组,如下文中所述。
81 0
第三章:什么是 BACnet/IP 网络
|
2月前
|
存储 Linux Shell
在Linux中,如何使用脚本,实现判断 192.168.1.0/24 网络里,当前在线的 IP 有哪些?能ping 通则 认为在线。
在Linux中,如何使用脚本,实现判断 192.168.1.0/24 网络里,当前在线的 IP 有哪些?能ping 通则 认为在线。
|
29天前
|
网络协议
网络协议概览:HTTP、UDP、TCP与IP
理解这些基本的网络协议对于任何网络专业人员都是至关重要的,它们不仅是网络通信的基础,也是构建更复杂网络服务和应用的基石。网络技术的不断发展可能会带来新的协议和标准,但这些基本协议的核心概念和原理将继续是理解和创新网络技术的关键。
65 0
|
29天前
|
网络协议 网络架构
IP网络协议的深度讲解
IP协议作为互联网的基础,其设计的简洁性和强大功能使得全球范围内的网络通信成为可能。通过不断的发展和改进,尤其是IPv6的推广使用,IP协议将继续支持着日益增长的网络通信需求。了解IP协议的工作原理,对于任何网络技术的学习和应用都是基础且必要的。
29 0
|
2月前
|
安全 网络安全 数据安全/隐私保护
|
3月前
|
网络协议 网络架构
彻底弄懂ip掩码中的网络地址、广播地址、主机地址
彻底弄懂ip掩码中的网络地址、广播地址、主机地址
274 0
下一篇
无影云桌面