网络基础原理---IP路由基础知识

路由

什么是路由?我们可以引入一个小栗子,A是发收台,N是网络节点,A与N之间有一个网络节点集合,集合呈拓扑结构,我们知道,相隔较远的两台设备想要通信,必须通过一台台的中转服务器来转发各自的通信指令来达到数据交换的目的,由于中转服务器数量多,分布不确定,因此,选择一条最优路径是路由算法设计师日夜挑灯作战的攻关难题。


路由表

路由表可看作是一张通信协议表,是人为规定且经过长期时间检验的规范用表,它包括:目的地址、下一跳地址、出接口、Cost值、Preference值和协议类型。


路由分静态路由和动态路由,对于拓扑结构简单的网络来说,手工配置的静态路由就能足够满足了;对于较复杂的拓扑网络却要使用动态路由这种由软件算法辅助的随机分配。


IGP(内部网关协议)常见有:OSPF,ISIS,RIP


EGP(外部网关协议)常见有:BGP


路由协议按算法分类

距离矢量算法路由协议,如:BGP,RIP
链路状态算法路由协议,如:OSPF,ISIS


距离矢量算法:路由器向与它直连的路由器发送报文,同样的,其他路由器按相同方法级联下去


链路状态算法:网路拓扑结构中的一个结点(即路由器),向与它相连的其他结点发收报文,这是就能生成一个以此结点为根的路由表,同时,其他收到此结点报文的路由器按同样方法向周边转发报文,并生成许多以不同结点为根的路由表,通过人工算法分析不同路由表间的关系,找出最优路径


你可能感兴趣的:(网络基础原理---IP路由基础知识)