路由器的转发原理:数据包来到路由器,首先看二层,是给自己的包则解二层封装,看三层。看目标ip,根据目标ip地址查看路由表,若路由表中有有记录目标网段,则无条件按照路由表中的记录转达。若路由表中没有记录,则将该数据包丢弃。
<Huawei>display ip routing-able---查看路由表
直连路由产生条件
1.接口配IP
2.接口双up
路由器将默认生成对应的直连路由
路由器和路由器之间的线路称为---骨干电路(总线链路)
骨干链路内不允许添加任何设备
静态路由:由网络管理员手动添加的路由条目。
动态路由:所有路由器上运行同一种路由协议,之后通过路由器之间相互交流,协商最中的计算出路由条目。
[r2]ip route-static 192.168.1.0 24 191.168.2.1
网段 掩码 下一跳(目标网段出口的ip)
PRE---优先级---当存在多条目标网段相同的路由条目时,仅加载优先级最高的路由条目到路由表中。
优先级的数值越大,优先级越低。(0-250)
默认情况下,静态路由的优先级是60,直连路由优先级0.
路由环路
1:负载均衡:当路由器访问同一个目标时,具有多条开销相似的路径时,可以让设备将流量差分后延多条路径同时传输,达到叠加带宽的效果。
192.168.6.0/24
Static 60 0 RD 192.168.2.2 GigabitEther Asnet
0/0/1
Static 60 0 RD 192.168.3.2 GigabitEthernet
0/0/2
2:环回接口:路由器虚拟的接口,可以用来测试实验而不受设备的限制。
配IP
[r1-LoopBack0]ip add 192.168.1.1 24
[r1-LoopBack0]
如何在路由器中ping其他的pc端
(1)直接Ping代表路由器的端口发送包
(2)指定源ip发送ping包
3:手工汇总:当路由器访问多个连续的子网时,若他们具有相同的下一跳,可将这些网段进行汇总计算,之后,仅需编写一条到达汇总网段的路由即可,以达到减少路由条目,提高转发效率的目的。
192.168.1.0/24 192.168.000000 01 .00000000
192.168.2.0/24 192.168.000000 10 .00000000
192.168.0.0/22 192.168.000000 00.00000000
4:路由黑洞:在汇总中包括网段实际不存在的网段,可能会造成流量的有去无回的现象,浪费链路资源。(合理的子网划分和汇总可以减少路由黑洞的产生)
如:192.168.0.0/24
可划分为
192.168.000000 00.00000000/22 192.168.0.0/24
192.168.000000 01.00000000/22 192.168.1.0/24
192.168.000000 10.00000000/22 192.168.2.0/24
192.168.000000 11.00000000/22 192.168.3.0/24
5:缺省路由:一条不限定目标的路由。如果本地路由表中所有的路由条目都无法匹配上时将匹配缺省路由。(所有路由都匹配不上,最后才能匹配;切记最后执行)
路由黑洞和缺省路由相遇,100%出环。消耗计算机资源
配置缺省路由
[r2]ip route-static 0.0.0.0 0.0.0.0 12.0.0.1
第一个0.0.0.0指任意的IP
第二个0.0.0.0指任意的子网掩码
第三个12.0.0.1指出口的IP
6:空接口路由(需要自行设置):防止路由黑洞和缺省路由形成的环路。
在黑洞路由器上配置一条指向汇总网段的空接口路由。
空接口:虚拟接口
NULL空接口
路由表的匹配原则:最长匹配原则(子网掩码最长的)(精确匹配)
7:浮动静态路由:通过修改路由条目的默认优先级(默认为60 ,越小越优先),来实现静态路由的备份效果
[Huawei]disp ip routing-table protocol
shutdown命令
[Huawei]ip route-static 192.168.2.0 24 192.168.4.2 preference 61 (改变优先级PRE)
[Huawei]display ip routing-table protoclcol static
Tracert
1.划分网段 (红色为网络位,蓝色为主机位)
192.168.1.0 /24
192.168.1 .000 00000 192.168.1.0/27----骨干电路
192.168.1.000 000 00 192.168.1.0/30
192.168.1.000 001 00 192.168.1.4/30
192.168.1.000 010 00 192.168.1.8/30
192.168.1.000 011 00 192.168.1.12/30
192.168.1.000 100 00 192.168.1.16/30
192.168.1.000 101 00 192.168.1.20/30
192.168.1.000 110 00 192.168.1.24/30
192.168.1.000 111 00 192.168.1.28/30
192.168.1. 001 00000 192.168.1.32/27----R1环路
192.168.1. 001 0 0000 192.168.1.32/28
192.168.1. 001 1 0000 192.168.1.48/28
192.168.1. 010 00000 192.168.1.64/27----R2环路
192.168.1. 010 0 0000 192.168.1.64/28
192.168.1. 010 1 0000 192.168.1.80/28
192.168.1. 011 00000 192.168.1.96/27----R3环路
192.168.1. 011 0 0000 192.168.1.96/28
192.168.1. 011 1 0000 192.168.1.112/28
192.168.1. 100 00000 192.168.1.128/27----R4环路
192.168.1. 100 0 0000 192.168.1.128/28
192.168.1. 100 1 0000 192.168.1.144/28
192.168.1. 101 00000 192.168.1.160/27
192.168.1. 110 00000 192.168.1.192/27
192.168.1. 111 00000 192.168.1.224/27
不可用192.168.1.0/26
原因是主干链路在192.168.1.0/26中
继续配置环回路由
Tracert IP 追踪命令
静态路由:有网络管理员手动添加的路由条目。
动态路由:所有路由器上运行同一种路由协议,之后通过路由器之间相互交流,协商最中的计算出路由条目。
静态路由
优点:
1.静态路由的选路都是由管理员决定的,更容易掌控。
2.无需占用链路资源。
3.安全性相对较高于动态路由。(动态路由之间有交流易被黑客截获)
缺点:
1.静态路由配置量大
2.静态路由无法根据网络拓扑的变化而自动收敛(不适用于大型网络)
动态路由
优点:
1.配置简单,仅需所有的路由器开启相同路由服务即可
2.动态路由可以根据网络拓扑的变化而自动收敛(适用于大型网络)
缺点:
1:动态路由依靠固定算法选路,可能会出现选路不佳的情况,甚至会出现环路。
2:动态路由需要额外占用链路资源以及路由器的硬件资源。
3:动态路由需要信息交互,所以更容易被黑客截获利用。
pe
总结:
静态路由适合简单的小型网络结构,动态路由适合较为复杂的总大型网络。
AS---自治系统
AS的编号是由16位二进制构成(0-65535),拓展版---编号有32位二进制构成
IGP:RIP,OSPF,IS-IS,EIGRP(思科才能用)等
EGP:BGP(常用的)
根据使用不同的算法对IGP协议进行分类
(1)距离矢量型协议(DV)---依据传闻的路由协议(一个告诉一个,直接告诉路由表)
(最典型的距离矢量型协议-RIP)
Bellman-Ford (贝尔曼-福特)算法
(2)链路状态协议(LS)(传的是自己周边的链路信息,将自己的拓扑传递出去)---传递的是LSA(链路状态通告)---利用SPF算法 最短路径优先算法
---OSPF,IS-IS