路由器与网络互连

目录

路由器与网络互联

网络拓扑设计及IP地址规划

静态路由设置​

观察IP分组的直接交付和间接交付过程,及ARP和ICMP在分组传递中的作用

动态路由设置及RIP协议分析


路由器与网络互联

网络拓扑设计及IP地址规划

  • 按照两个公司子网来配置网络拓扑。
  • 要求有路由汇聚
  • 路由器之间地址不浪费

根据以上要求,设计如图所示网络拓扑图:

路由器与网络互连_第1张图片

此网络拓扑中共有六段网络,其中,对于第一个公司来说,路由器与主机之间有两个不同的网络,即为:192.168.0.0/25和192.168.0.128/25,这两个网络地址可以通过路由聚合为192.168.0.0/24,然后根据所划分的网络对主机进行IP地址的分配。

对于另一个公司来说,路由器与主机之间也有两个不同的网络,即为:172.16.0.0/25,172.16.0.128/25,这两个网络地址可以通过路由聚合为172.16.0.0/24,然后根据所划分的网络对主机进行IP地址的分配。

在路由器与路由器之间,有两段网络分别为:192.168.1.0/30与172.17.0.0/30,因为要避免路由器之间的地址浪费问题,所以将掩码都设定为255.255.255.252,这样对于每段网络来说有效的IP地址分配只有两个,另外两个IP地址为网络地址和广播地址。

静态路由设置
路由器与网络互连_第2张图片

最左边的路由器:

路由器与网络互连_第3张图片
再配置中间的

路由器与网络互连_第4张图片
最后配置右边的

路由器与网络互连_第5张图片

观察IP分组的直接交付和间接交付过程,及ARP和ICMP在分组传递中的作用

直接交付:由PC0向PC1发包(PC0的ip是192.168.0.1,PC1的ip是192.168.0.2)
由PC0向PC1发送报文,PC0先将目的ip的掩码与自身掩码相与,发现相同是在同一网络,因此为直接交付
路由器与网络互连_第6张图片
观察ARP报文
路由器与网络互连_第7张图片

由于PC0并不知道目的MAC,此时目的MAC全为0,所以以广播帧形式发出,
观察返回的ARP报文
路由器与网络互连_第8张图片

目的MAC为PC0的MAC地址,以单波的形式返回
此时PC0向PC1发送ICMP报文,显示请求响应成功
路由器与网络互连_第9张图片
间接交付:由PC1向PC8发送报文,PC1先将目的ip的掩码与自身掩码相与,发现不同,
不在同一网络,因此为间接交付,需要通过路由器发送
观察Router0的ARP表
路由器与网络互连_第10张图片
可以看到没有PC1的ip,因此先发送ARP包
路由器与网络互连_第11张图片
路由器与网络互连_第12张图片
发送成功准备ICMP
路由器与网络互连_第13张图片
每个路由器学习ARP直到全都是ICMP报文流动
拿到目标地址之后用自己的子网掩码相与来判断是否属于同一个网络下。
如果是就是直接交付,如果不是就是间接交付
路由器与网络互连_第14张图片
路由器与网络互连_第15张图片

动态路由设置及RIP协议分析

首先是我们的拓扑图:
路由器与网络互连_第16张图片

动态路由协议的关键,为每个路由器增加RIP Network Address:
(1)
路由器与网络互连_第17张图片
(2)
路由器与网络互连_第18张图片
(3)
路由器与网络互连_第19张图片
(4) 配置完成后刷新并查看路由器1的路由表,可以看到路由器1中已经有了其他路由表里的信息:
路由器与网络互连_第20张图片
通过代码实现动态路由配置:
(关键代码 :router rip进入动态路由配置 network+下一跳的IP地址):

路由器与网络互连_第21张图片
(1)路由器1配置RIP后生成的黄色RIP包


(2)路由器2配置RIP后生成的黄色RIP包
路由器与网络互连_第22张图片
(3)路由器3配置RIP后生成的黄色RIP包
路由器与网络互连_第23张图片
(4)路由器1生成的黄色RIP包中的内容(OSI Model)
路由器与网络互连_第24张图片
(5)路由器2生成的黄色RIP包中的内容(Outbound PDU Details)
路由器与网络互连_第25张图片

你可能感兴趣的:(计算机网络,路由器,网络互连)