ospf的基础


@ospf的基础

ospf

	ospf:	open shortest path first 公开式最短路径优先

ospf 简介

	ospf是一个内部网关协议 是基于数据链路的协议
	目前大多数企业都会运用ospf  现在最火的协议

ospf 工作过程

	建立邻居表
	同步数据库
	计算路由表

ospf 特点

	拥有层次化的功能
		层次化功能: 	分为普通区域和特殊区域
			普通区域:
				骨干区域:				区域只能为0	
				非骨干区域:				区域不能为0
					在非骨干中可以生成特殊区域
					
			特殊区域分为:
				stub:					末梢区域
				totally stub:			完全末梢区域
				nssa:					不那么末梢区域
				totally stub:	 		完全不那么末梢区域
					特殊区域都不需要4LSA 5LSA
					从而让这个特殊区域更加稳定
				
	支持无类地址
		原本默认正常的掩码 用手动手动出入改变的掩码默认数值

ospf 网络类型

	BMA:			广播					会选举DR/BDR
	NBMA:			非广播				会选举DR/BDR
	P2P:			点到点				不会选举DR/BDR
	P2MP:			点到多点				不会选举DR/BDR

ospf 报文

	hello:			打招呼				通过周期性发送报文来维护关系
	dd:			描述报文				描述数据库的重要信息
	lsr:			链路状态请求			发送请求报文来进行数据同步
	lsu:			链路状态更新			对方发送最新的数据
	lsack:			链路状态确认			收到对方的报文给予确认

ospf 状态

	init:			初始化状态			运行路由器刚刚 ospf的时候
	two-way:		双向通信状态			进行 DR/BDR的选举  
	exstart:		交换初始化状态		该网段的路由器正在建立连接
	exchange:		交换状态				成功建立连接
	loading:		加载状态				正在同步数据库
	full:			完全状态				数据库同步完成
	down:			无效状态				没有收到hello包

ospf LSA

	1类LSA:			router				标志的是该区域的路由器
	2类LSA:			netwonk				通过DR/BDR 产生的路由器
	3类LSA:			sum-net				骨干连接非骨干的路由器 边界路由器
	4类LSA:			ASBR				通往5类LSA的路径 需要4类LSA来辅助
	5类LSA:			external			外部路由器  随意访问内部 没有限制
	7类LSA:			NAAS				特殊区域  内部没有4LSA 5LSA

ospf 配置

	undo terminal monitor
	system-view
	sysname ar1
	interface gigabitethernet 0/0/0
	ip address 192.168.1.1 24
	ospf router-id 1.1.1.1
	area 0
	network 192.168.1.0 0.0.0.255
	quit
	quit
	
	undo terminal monitor
	system-view
	sysname ar2
	interface gigabitethernet 0/0/0
	ip address 192.168.1.2 24
	interface gigabitethernet 0/0/1
	ip address 192.168.2.1 24
	area 0
	network 192.168.1.0 0.0.0.255
	area 1		
	netwrok 192.168.2.0 0.0.0.255
	quit
	quit
	
	可以在area 1内  	输入stub可以将区域1变成末梢区域
					数据库内就没有4LSA 5LSA
					对该区域进行保护  保证了区域的稳定性

	也可以在area 2内	输入naas可以将area 1 变成“不那么末梢区域”  在这之前用ar2 
					ospf
					import-route direct	输入这个命令让area 1变成外部区域
					area 1
					naas no-summary	配置该区域为完全NSSA
									数据库原本区域内有4LSA 5LSA也不要4LSA 5LSA

小李

			这些是我对ospf的了解	博客第四篇						

你可能感兴趣的:(基础)