基础七 rip ospf

动态路由协议:距离矢量路由协议、链路状态路由协议
RIP:路由消息协议,属于应用层协议,依靠UDP来传输,使用的是UDP 520端口
目前有2个版本:
V1:协议报文使用的是广播 255.255.255.255 协议报文中不携带子网掩码,属于有类路由
V2:协议报文使用的是组播 224.0.0.9 协议报文中携带子网掩码的,属于无类路由

  工作原理:因为属于距离矢量路由协议,定期的,周期性的把自己的路由表更新,RIP是30秒更新一次
          度量值:跳数,跳数越少,路由条目越优秀
		  
   计时器:
       更新计时器:30秒
	   超时计时器:180秒  6个更新周期
	   刷新计时器:240秒
	   抑制计时器:180秒
   触发更新:路由条目变化后,马上更新,不必等到更新计时器到时
   水平分割:路由器从一个接口学习到的路由条目,不会再从这个接口更新出去,默认是启动的。
   最大跳数限制:15跳为最大跳,16跳为不可达
 RIP属于距离矢量路由协议,所以具有边界路由自动汇总功能:
      同一主网,更新子网信息
	  不同主网,更新主网信息
   
配置:
    1、启动RIP进程
	    router rip
	2、宣告网段(宣告是直连的,并且是主类网)
	     network 192.168.1.0
	3、关闭水平分割
	   在接口模式下:no ip split-horizon
	4、不连续子网问题解决
	   开启RIP V2:version 2
	   关闭路由自动汇总:
	      no auto-summary
	5、配置被动接口:
	    passive-interface GigabitEthernet0/1
	   或者:先将所有接口配置成passive,然后只打开需要的接口
	   passive-interface default
       no passive-interface GigabitEthernet0/0

华为设备配置RIP:
rip 1 启动rip进程
undo summary 关闭自动汇总
version 2 开启版本2
network 192.168.10.0 宣告是直连的,并且是主类网
silent-interface Vlanif10 配置被动接口
default-route originate 宣告默认路由

OSPF:开放最短路径优先协议,依靠IP来进行传输的,协议号89,属于链路状态路由协议
工作原理:
1、需要建立邻居
2、根据网络类型决定是否选举DR和BDR
3、进行链路状态数据库的同步
4、形成统一的链路状态数据库
5、根据链路状态数据库,以自己为根,运行最短路径算法(SPF算法),形成最短路径树
6、根据最短路径树,计算并生成路由表
7、网络如果变化,马上同步更新数据库,生成新的路由表

   度量值:Cost,和带宽成反比,带宽越高,cost越小,默认的计算公式 cost=10**8/带宽,100M链路默认cost为1
           参照值可以根据实际情况进行调整
  3张表:
       邻居关系表:OSPF要想正常工作,必须建立邻居关系,否则是不交换数据的
	               show ip ospf neighbor
	   链路状态数据库:OSPF邻居之间交换数据,数据最后组成链路状态数据库,在同一个区域的OSPF路由器,链路状态数据库是一致的
	               show ip ospf database
	   路由表:是根据LSDB运行SPF算法,生成的路由表
	               show ip route
  4种路由器类型:OSPF中引入了区域(area)概念,区域分为骨干区域(area 0)和非骨干区域,骨干区域必须存在,非骨干区域必须和骨干区域直接相连
       区域的划分是以路由器接口来为分割点的
       区域内部路由器:该类设备的所有接口属于同一个OSPF区域
	   区域间路由器(ABR):该类设备可以同时属于两个以上的区域,但是其中必须有骨干区域
	   骨干路由器:该类设备至少有一个接口属于骨干区域。ABR和位于Area 0区域内的路由器都是骨干路由器
	   自治系统区域边界路由器(ASBR):与其它AS交换路由信息的设备。只要路由器将其它路由信息引入OSPF的内部,其就会成为ASBR.
  4种网络类型:
        广播多址网络:以太网
		非广播多址网络:帧中继网络 FR
		点到点网络:PPP、HDLC
		点到多点网络:可以看成多个点到点网络
  5种OSPF的报文类型:
       hello报文:建立邻居关系,形成邻接关系,维护邻接关系、选举DR和BDR
	   链路状态描述报文(LSDB)
	   链路状态请求报文(LSR)
	   链路状态更新报文(LSU)
	   链路状态确认报文(LS-ACK)
  6种LSA类型:
       类型1:每一个OSPF路由器都会产生,携带cost值,描述的是链路的状态,区域内传播
	   类型2:DR产生的,不携带cost值的,包含的是网段上的路由器的路由器ID,区域内传播
	         由类型1和类型2计算出来的路由条目用“O”来标记
	   类型3:ABR产生的,描述的是区域内某个网段的路由,严格说已经不是真实的链路状态描述了,经过ABR计算了,传播范围是除完全stub区域外的OSPF区域
	         由类型3计算的路由条目用“O-IA”来标记
	   类型4:ABR产生的,描述到ASBR的路由,通告给除ASBR区域的其它相关区域
	         如果学习到了类型4的LSA,路由器就可以知道整个OSPF区域中的ASBR的信息
	   类型5:ASBR产生的,描述到AS外部的路由,通告到所有的区域,除stub区域和nssa区域
	         分为2种类型:A1:将来在计算外部路由的cost值的时候是完整的值
			              A2:将来在计算外部路由的cost值的时候是不考虑OSPF的内部的cost值的
	   类型7:非纯末梢区域(NSSA)的ASBR产生的,描述到AS外部的路由,仅在NSSA区域内传播
	         分为2种类型:N1:
			              N2:
重要的OSPF概念:
       1、路由器ID(router ID):标示路由器身份的,4个字节,32位,具有唯一性,当OSPF进程启动,第一件事就是确定路由器ID,用IP地址来表示
	      选举规则;1、可以使用router-id命令来指定
		            2、优先选择loopback接口IP地址最大的
					3、优先选择活跃的物理接口IP地址最大的
	   2、区域ID:OSPF分为骨干区域和非骨干区域
	              区域规则:骨干区域只能有一个,非骨干区域一定要和骨干区域直接相连
				  区域ID也是4个字节,32位,可以用十进制表示,也可以用点分十进制来表示
	   3、DR(指定路由器)
	          1、接口优先级(0~255),默认是1,越大越优先,如果优先级为0,丧失选举成为DR的资格
			  2、优先级相同,比较路由器ID,大的优先
			  3、DR一经选举成功,不变
	   4、BDR(备份指定路由器)
	   5、LSA(链路状态宣告):链路状态数据库中存放的就是LSA条目
	           包含对于链路的状态信息的描述:网络信息、掩码信息、MTU、带宽(COST)
	   6、hello报文检查:
	        1、区域ID
			2、hello发送的间隔时间和老化时间要一致
			3、stub末梢区域标志位要一致
			4、认证信息
	   7、OSPF邻接关系建立的状态
	        1、初始状态init
			2、双向通信状态(2-way)
			 双向通信关系后,要根据网络类型选举DR和BDR
			     广播多址网络:以太网       需要选举DR和BDR
				 非广播多址网络:帧中继网络  需要选举DR和BDR
				 点到点网络:PPP、HDLC  不需要选举DR和BDR的
				 点到多点网络:可以看成多个点到点网络,不需要选举DR和BDR
			3、准启动状态(ex-start) 如果MTU不一致,就会总停留在这个阶段  发送空的LSDB报文
			     选举主从路由器:谁的RouterID大谁当选
			4、交换状态(exchange)发送包含内容的LSDB报文
			5、加载状态(loading) 发送LSR  LSU  LS-ACK
			6、完全邻接状态(full) 形成了同一的链路状态数据库
			
		总结:	 DR other路由器和DR之间是full状态
			     DR other路由器之间应该是2-way状态
			224.0.0.5:代表所有的OSPF路由器
			224.0.0.6:代表OSPF的DR和BDR路由器
	   8、路由表的形成:每一个OSPF路由器会根据自己的链路状态数据库,以自己为根,运行最短路径算法(SPF算法)
	                    计算到达每个目标网段的路由条目,选择cost最小的路由条目添加到自己的路由表中。

单域OSPF配置:
router ospf 10
router-id 1.1.1.1 指定router-id
network 192.168.2.0 0.0.0.255 area 0 宣告直连网络
network 192.168.1.1 0.0.0.0 area 0
default-information originate 发布默认路由

 show ip ospf neighbor 查看邻居列表
 show ip ospf interface gigabitEthernet 0/1  查看OSPF在接口上的信息
 show ip ospf database 查看OSPF链路状态数据库
 show ip route  查看路由表
 show ip protocols 查看动态路由协议运行情况

多域OSPF配置:
router ospf 10
router-id 0.0.0.1
network 192.168.5.0 0.0.0.255 area 1
network 192.168.6.0 0.0.0.255 area 0
network 192.168.7.0 0.0.0.255 area 0
redistribute rip metric 1000 metric-type 2 subnets 重发布rip路由
default-information originate 发布默认路由
area 1 stub 配置area 1区域为stub区域
area 2 stub no-summary 配置area 2区域为完全stub区域,只在ABR路由器上配置才会生效

华为设备OSPF基本配置:
ospf 10 router-id 3.3.3.3 启动OSPF进程并制定route-id
default-route-advertise 宣告默认路由进入OSPF网络
area 0.0.0.0 进入区域0
network 192.168.0.0 0.0.255.255 宣告网络

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值