IP协议——路由控制

1、IP地址与路由控制:

        发送数据包时所使用的地址是网络层的地址,即IP地址。然而仅仅有IP地址还不足以实现将数据包发送到对端目标地址,在数据发送过程中还需要类似于“指明路由器或主机”的信息,以便真正发往目标地址。保存这种信息的就是路由控制表(Routing Table)。实现IP通信的主机和路由器都必须持有一张这样的表。

        该路由控制表的形成方式有两种:一种是管理员手动设置,另一种是路由器与其他路由器相互交换信息时自动刷新。前者也叫静态路由控制,而后者叫做动态路由控制。为了让动态路由及时刷新路由表,在网络上互连的路由器之间必须设置好路由协议,保证正常读取路由控制信息。

        IP地址的网络地址部分用于进行路由控制。IP地址为0.0.0.0/0时对应的是默认路由(Defalut Route),默认路由也被标记为default。

        如果路由表中下一个路由器的位置记录着某个主机或者路由器网卡的IP地址,那就意味着“发送的目标地址属于同一个链路”。

        “IP地址/32”也被称为主机路由(Host Route),意味着要基于主机上网卡上配置的IP地址本身,而不是基于该地址的网络地址部分进行路由。主机路由多被用于不希望通过网络地址路由的情况(使用主机路由会导致路由表膨大,路由负荷增加,进而造成网络性能下降)。

        环回地址是在同一台计算机上的程序之间进行网络通信时所使用的一个默认地址。计算机使用一个特殊的IP地址127.0.0.1作为环回地址。与该地址具有相同意义的是一个叫做localhost的主机名。使用这个IP或主机名时,数据包不会流向网络。

2、路由控制表的聚合:

        利用网络地址的比特分布可以有效地进行分层配置。对内即使有多个子网掩码,对外呈现出的也是同一个网络地址。这样可以更好地构建网络,通过路由信息的聚合可以有效地减少路由表的条目。

        例如,聚合前某路由器的路由表为:

IP地址下一个路由器
192.168.2.0/25路由器A
192.168.2.128/25路由器A
192.168.3.0/26路由器B
192.168.3.64/26路由器B
192.168.3.128/26路由器B
192.168.3.192/26路由器B

        聚合后某路由器的路由表为:

IP地址下一个路由器
192.168.2.0/24路由器A
192.168.3.0/24路由器B

        能够缩小路由表的大小是它最大的优势。路由聚合还可以将已知的路由信息传送给周围其他路由器,以达到控制路由信息的目的。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值