IP路由基础以及静态路由基础(2017年12月27日 14:41:12)

路由器  分割广播域  用物理接口分割

三层设备   需要配置IP地址  负责网络间的流量转发  看的是路由表

交换机  接入设备 网络内的数据转发  二层接口没有能力分割广播域,不需要配置IP等,交换机适合转发网络内的流量。

access接入接口  

trunk中继接口

Hybrid杂合接口---做交换机直接的互联

 控制层面

路由器做网络间的流量转发,转发依据的是路由表(当前说的都是IPV4单播路由表)(对于组播的转发依据的是IPV4组播路由表)某些情况下,路由器会对默认流量做一个中继。

路由器不会在没有路由表的情况下做泛洪扩散,会进行丢弃处理。路由器的转发必须是精确转发。

先有控制层面,再有数据层面。

路由表中的路由条目:告知路由器的一个目的网络(广播域)在哪里。

路由条目包含的六个要素:

前缀:(主机号全0的IP地址)描述的是整个网络本身。

掩码:描述网络的前多少位是网络位。

出站接口:本地去往目的网络的最优路径对应的发送报文接口。

下一跳地址:一跳叫一个HOP(一台三层网络设备),该路由器去往该目的网络最优路径下游第一台3层网络设备入站接口IP地址。

远程网络(非直连网络),才包含下一跳信息。

 度量值(开销):数字值越小越好,路径越优。

管理距离(优先级):描述的是路由器学习一条路由的可靠性。 直连路由、静态路由、运行动态选择协议(RIP、EIGRP、OSPF、IS-IS、BGP)管理距离的取范围是0-255,每一个动态选择协议都有固定的管理距离。管理距离越大,代表这个路由获悉方式学到的路由协议越不可靠。当路由器同时通过多种路由获悉方式学到相同目的网络路由的时候,会根据路由获悉方式的管理距离(优先级)来选取最小的管理距离的路由加入路由表。

前缀掩码用来标识一个目的网络,多站接口用来描述去往网络的最优路径对应的本地接口;下一跳地址用来描述去往目的网络最优路径下游第一台3层网络设备入站接口IP地址(用来避免环路)。度量值用来描述路径的好与坏。管理距离用来描述路由获悉方式是否靠谱。

 

相同的路由:前缀和掩码完全一致的路由条目。

管理距离一样的时候,思科优选ERGIP----OSPF----ISIS----RIP----IBGP

同一个协议内,判断路径好坏比的是路由的度量值,小的好。

当新路由与老路由的时候,路由器就会根据条件来判断,新老路由的获悉方式是否一样,如果不一样那就比较他们的管理距离,通过管理距离的比较来觉得谁最终留在路由表中。

如果路由获悉方式一样,比较他们的度量值。根据度量值的比较,度量值小的加到路由表中。(其中也有特例:路由器通过相同路由获悉方式学到多条路由条目,管理距离一样并且度量值也一样,这样就可以同时使用,实现负载均衡 ECMP等价负载均衡(去往目的地址的流量分担在这两条路径之上))

 ----------

数据层面:

1、查看目的IP地址,先查看二层帧头目的二层地址之后判断这个帧是发给自己的。

2、然后逐条匹配,拿路由条目的掩码根目的IP地址做与运算。拿计算的结果何该路由的前缀做对比,如果一致说明这个数据包是发给这个目的网络的。否则不是。

 3、经典的原则:最长匹配原则。

 

ip路由表:给管理员看的  基于CPU来调用   软转发  模糊匹配(非常消耗资源,速度非常慢)  (路由器的转发能力远弱于交换机)

FIB :Forwarding Information Base 转发信息库 (基于硬件给硬件看的)也能被ASIC识别。

 

--------------

思科的借口默认先要敲 no shutdown

思科的ping :能通是感叹号!;不通是点 . 。

递归表查询   

静态路由写法:ip route 1.1.1.0 255.255.255.0 ethernet 0/0 12.1.1.1 (ip route 目的网络前缀------出接口------下一跳地址   )

posted @ 2017-12-27 17:24  yeison  阅读(424)  评论(0编辑  收藏  举报