9.21笔记及实验
一、回顾上周内容
生成树!!!!!
链路聚合!!可以部分解决环路问题!
二层安全
MLS多层交换
数据层面
控制层面
------静态路由
------hsrp vrrp ===热备份路由协议 虚拟冗余路由协议
standby 备份 、backup 、
listen 【过度状态】
1、判断优先级 默认优先级100 0表示不参加选举(越低越low)
2、优先级相同 判断端口ip地址 谁大谁优先!!【一般不会进入第二个状态】
3、手动开启抢占。。。。
真实环境下,hsrp/vrrp 一般配置在vlan网关接口上边。
二、新内容
三层数据包转发原理都依靠路由原理!!!
网络越精确,越能匹配上
2、路由类型:
路由优先级pre(管理距离):由每个长假自行定义
3、静态路由
真实的环境下:了解设备型号
配置: ip route / ip route-static
掩码使用为正掩码
最后,可以选择下一跳地址,也可以选择本端端口号。
静态路由
明细路由s
默认路由s*
Cisco 优先级(pre)为1 华为中pre为 60
4、rip(动态)路由协议
动态路由
相对静态路由而言,动态路由协议用来为路由器自动生成路由表(路由条目)
静态路由偏多,但是动态路由比静态路由重要,
基于子网掩码匹配,做动态路由
常见的动态路由:rip igrp eigrp ospf isis bgp
路由协议的分类:(igp和egp只是路由协议的分类)
IGP------内部网关协议(RIP IGRP EIGRP OSPF ISIS)
EGP-----边界网关协议(BGP)
当前互联网的路由条目非常多,如果只用igp路由协议来学习当前互联网上所以条目是不现实的,bgp本身并不用来实际转发数据报文,是igp帮忙转发(使用bgp的前提是必须和igp建立邻居关系),【路由可达:在路由表中,且能ping通】
有类路由协议:不支持子网掩码划分 ripv1,在路由宣告的时候只能宣告主类地址(非常不好)
无类路由协议:支持子网掩码划分
距离矢量路由协议:包括rip、eigrp、igrp、bgp,默认情况下,距离矢量路由协议通过传递路由表,来学习路由(谣传),有可能产生环路
链路状态路由协议:包括ospf、isis,通过学习链路状态信息,自动生成路由表(有地图);
rip路由协议
在进入rip路由协议配置视图命令前,华为和Cisco是不同的
Cisco:router 华为:rip #rip不分区域
eifrp\ospf\isis\都分区域
路由重分布:(不同的路由协议之间的路由是不能通信的)同一种路由协议,不同的区域,也要做路由重分布
Cisco的rip配置重要命令:
router rip version 2 #指定路由版本,华为默认使用的就是2版本 no auto-summary #关闭自动汇总(所有动态路由协议,我们都不需要它为我们进行自动汇总) passive-interface #被动接口,不主动发送hello报文 network 1.1.1.1 #1、建立邻居关系2、宣告路由 IGP宣告路由只能 宣告自己有的路由 show ip rip database #查看rip表 debug ip rip events #调试命令,开启调试功能,生产环境下不要使用
当宣告直连接口,相互之间互发224.0.0.9的组播报文(组播地址发送udp报文,使用udp协议)【组播报文---也叫hello报文】;
CDP是
在邻居关系建立的一个过程,就是hello报文交互,且进行信息匹配的过程,匹配成功则邻居关系建立!
hello报文数据部分,需要携带路由信息;
路由条目的传递方式(ripv2)
dv-----距离矢量路由协议(传递路由表)
优先级(管理距离):Cisco 120 华为 110 --固定不变
度量值(cost值 开销值):使用跳数计算 默认情况下,从建立邻居关系的接口开始算起(开始下一跳地址的地方算起),每经过一个网段默认加一,最高加到15。1->15表示路由可达,16往后表示路由不可达。
我们可以通过偏移列表(offset-list),手动指定跳数,
rip的环路问题
如何解决:
1、水平分割:路由器
2、毒性逆转:r1将1.1的跳数改为16跳(有毒,不可达),告诉邻居,该路不可达。
4、触发更新:快速触发更新,同步路由表
实验拓扑图:
R1配置ip地址
sy sysname r1 inte lo 0 ip add 1.1..1.1 32 inter g0/0/0 ip add 12.1.1.1 24 inyer g0/0/1 ip add 13.1.1.1 24 quit rip 1 version-source version 2 undo summary network 1.0.0.0 inter lo 1 ip add 192.168.1.1 24 quit network 192.168.1.0 network 12.0.0.0 network 13.0.0.0 quit
dis ip routing-table #查看不到2.0.0.0
R2配置
sy sysname r2 inter lo 0 ip add 2.2.2.2 32 inter g0/0/0 ip addd 12.1.1.2 24 inter g0/0/1 ip add 23.1.1.2 24 quit rip 1 version 2 undo summary silent-interface g0/0/0 #设置静默接口,不让其他端口获得hello报文 silent-interface g0/0/1 network 12.0.0.0 network 2.0.0.0 network 23.0.0.0 quit quit dis rip dis ip routing-table #自己还可以获取到自己
R3配置
sy sysname r3 inter g0/0/1 ip add 13.1.1.3 24 inter g0/0/0 ipadd 23.1.1.3 24 quit inter lo 0 ipa dd 3.3.3.3 32 rip 1 version 2 undo summary network 3.0.0.0 network 23.0.0.0 network 13.0.0.0 dis ip routing-table #查看不到2.0.0.0
实验结果查看
R1
R2
R3