自治系统
自治系统(Autonomous system)通俗的讲就是我们把全球互联网分成若干个区域,每个区域由一定数量的路由器组成且每个区内部使用相同的内部网管协议协议(RIP或OSPF)去通信,而在区域之间进行通信会使用外部网关协议(BGP)去通信
为什么要分自治域呢?不分可以吗?答案是不行的。分自治域主要有两个原因:
因特网非常庞大,而我们的路由器的路由表存储的信息将十分庞大,而且在路由器之间交换的信息也将十分庞大,会占据大量的带宽。
许多单位不想让别人了解本公司自治域内的网络的使用的具体协议细节,但是又希望连接到因特网中
我们首先会想什么是路由选择协议(O_o)??
- 它是一种网络层协议,通过协议规定路由器之间进行通信来分享和维护自己的路由表中的信息。
- 维护了路由表信息之后,就可以确定最佳的路由选择路径。
- 路由器之间的信息分享可以了解非直连网络的状态,当网络状态发什么变化的时候,路由表中的信息也应该相应的更新
rip协议
路由信息协议RIP(Routing Information Protocol) :是一种内部网关协议,它是基于距离矢量算法的路由协议,利用跳数来作为到达某个网络的路由选择标准。
主要适用于规模较小的网络(当跳数为16时表示目的网络不可达)、可靠性要求较低的网络,可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等。
RIP协议和谁交换、交换什么、多久交换一次
- 当前路由器仅和相邻的路由器进行信息交换。
- 路由器交换的信息是自己的路由表中 的信息(把自己的路由表中的信息封装成RIP报文)
- 每30s交换一次路由信息,然后路由器根据信息去更新路由表。如果超过180s没有收到邻居路由器的通告,则判定邻居没了,把通过邻居作为下一跳的路由给删除掉。
RIP报文格式
RIP更新过程
刚开始每个路由器只知道到直接连接网络的距离(距离为1),接着每个路由器会和它的邻居路由器进行交换信息,更新自己的路由表