千兆口:网口通过的速率是1000M/bps;GE
百兆口:网口通过的速率时100M/bps,E
连线的时候尽量千兆口连千兆口,百兆口连百兆口。
路由器的转发原理:当数据到到路由器时路由器先看二层,看目标Mac是不是自己,如果是则拆掉二层看三层,看目标ip在不在路由表中,如果在则按照路由表进行转发,如果不在则直接丢弃。
路由表:
[r1]display ip routing-table ——查看路由表
Destination/Mask Proto Pre Cost Flags NextHop Interface
目的地 路由类型 优先级 开销值 下一跳 出接口
目的地:将要访问的地址
路由类型:
直连路由(0):由直连网段路由信息默认生成的路由条目。(直连网段:通过网线直接连接的)
静态路由(60):由管理员手动添加的路由信息
动态路由(Rip 100、OSPF 10):网络中所有的路由器使用相同的动态路由协议,相互沟通,计算生成路由条目。
优先级:如果网络中存在多条到达同一个目的地的路由条目,仅加载优先级最高的那个到路由表中。不同的路由协议的优先级不同。优先级的取值范围是0-255,直连路由的优先级是0,静态路由的优先级是60.
开销值:是指到达目的地所需要的代价值。如果网络中存在多条到达同一个目的地的路由条目,仅加载开销值最小的那个到路由表中。
PS:相同协议看开销值,不同协议看优先级
下一跳:想要去的目标网段
出接口:自己路由器的本地端口
骨干链路(总线链路):路由器由网线直接相连的链路。
静态路由的配置:
添加方式:
1、
[r2]ip route-static 192.168.1.0 24 192.168.2.1
目的网段 子网掩码 下一跳
2、增加出接口的方式
[r1]ip route-static 192.168.3.0 24 GigabitEthernet 0/0/0 192.168.2.2
目的网段 出接口(路由器本地出接口)下一跳
静态路由扩展配置
1.负载均衡:
一个路由器想要访问一个目标的时候,发现去这个目标有多条开销相同的路,那么它可以将这多条路径全部添加到路由表中,将数据分开走,达到叠加带宽的效果。
它的操作就是连续的添加多次静态路由即可。
2.环回接口:
环回接口就是在路由器上设置的虚拟接口,目的就是不受设备的限制,那我们来看一下怎么设置虚拟的接口。
r1]int LoopBack ?
<0-1023> LoopBack interface number 取值范围是0-1023,
[r1]int LoopBack 0
[r1-LoopBack0]ip add 192.168.4.1 24
这就是创建环回地址,并给它配置ip的方式。
环回地址要访问其中的某一个ip,[r1]ping -a 192.168.4.1 192.168.1.1
3.路由汇总:CIDR(取相同,去不同)
子网汇总就是说如果一个路由器访问多个不同的网段的时候,都要经过同一个相同的下一跳,则可以将这些网段进行汇总,之后仅需要编辑到达汇总网段的静态路由即可。这样做的目的是减少路由条目,提高转发效率。
汇总得到一个192.168.0.0/22下一跳为R6的路由项
4.路由黑洞:
手工汇总,可能会包含一些网络中实际不存在的网段,造成流量有去无回的现象,浪费了链路资源。这些不存在的网段就是路由黑洞。那我们来具体看一下
假如我们现在只有
192.168.1.0/24 192.168.00000001.0
192.168.2.0/24 两个网段,然后将他们192.168.00000010.0汇总后变为192.168.0.0/22
然后再将这个网段划分借两位
192.168.000000 00 192.168.0.0/24
192.168.000000 01 192.168.1.0/24
192.168.000000 10 192.168.2.0/24
192.168.000000 11 192.168.3.0/24 那这个再次划分后是不是发现0.0和3.0这个网段是不存在的,所以她们就是我们所说的路由黑洞。因为这两个网段是网络中不存在的,所以当去往这两个网段的流量在到达最后一个路由器时会被丢弃,但是却会占用传输过程中所经过的所有链路的带宽。
所以大家在汇总和子网划分的时候一定要合理
5.缺省路由:
缺省路由,这个路由就是说那他是一条不限定目标的路由,就是如果本地所有路由条目均为匹配,则将匹配为缺省路由。就上面这个图来说,就是将对于不认识的所有数据信息,均发往B路由器,由B路由器进行下一步转发操作。具体操作就是:
假如我们在R2上面创建一个环回地址,然后不直接添加它的静态路由,我们添加一条缺省,看可不可一从R1上访问到这个环回。
[r1]ip route-static 0.0.0.0 0.0.0.0 192.168.2.2 最后这个ip地址是目标网段的入接口的地址。
路由环路:
TTL生存时间值:64 128 255(根据操作系统的不同)
限制路由器转发的次数,每经过一个路由器,ttl的值就减1,直到变为0的时候将数据包丢弃
6.空接口:
Null0,是将一条路由的出接口设置为空接口,它产生的效果就是将所有匹配上的数据直接丢掉。在这个过程中有一个原则是最长匹配原则,就是我们的掩码越长,它的范围就越小,则也会越精准。所以即使你设置了空接口,如果你要去的那个接口是有ip的,它也会先走有ip的部分。所以我们破环路由黑洞就是在拥有路由黑洞的路由器上配置一条空接口路由。
它的配置是这样的:
[r1]ip route-static 目标网段 子网掩码 null 0
Ip route-static 192.168.0.0 24 null 0
7.浮动静态路由(备份):
它是通过修改静态路由的默认优先级,来实现路由的备份。
静态路由的优先级是60,设置一条路径,将它的优先级修改为一个比60大的数,那么如果原来的路好的话,优先走优先级高的路,但是如果坏了就可以走备份的路。
[r1]ip route-static 192.168.3.0 24 192.168.2.2 preference 61
我们手动添加后是看不到这条路由的,需要先将之前那条路径关闭即可
[r1]int g 0/0/0
[r1-GigabitEthernet0/0/0] shutdown
然后在查看路由表的话就可以看到备份路径了
重新开启的话就直接在前面加undo即可。