5.20-----OSPF

OSPF:开放式最短路径优先
1.基于IP协议,协议号为89
2.组播更新,更新地址244.0.0.5(所有OSPF路由器) 244.0.0.6(针对DR路由器)
3.OSPF更新的是链路状态的LSA(描述的是家门口的一些信息,比如接口的网络类型,接口的cost值,接口的掩码等)
4.OSPF邻居建立的条件:
(1)hello dead时间要一致
(2)区域号要一致
(3)认证要一致
(4)末节区域标识要一致

末节区域:抑制LSA4、LSA5
(1)ABR路由器

router ospf 1
area 1 stub 

(2)区域内其他路由器

router ospf 1
area 1 stub

完全末节区域:抑制LSA4、LSA5类,同时抑制LSA3类的明细,但是ABR路由器会向末节区域下放一个LSA3的0.0.0.0
(1)ABR路由器:

router ospf 1
area 1 stub no-summary

(2)区域内的其他路由器:

router ospf 1
area 1 stub

NSSA末节区域:抑制LSA4、LSA5,同时末节区域以LSA7类将其他的路由协议引入到OSPF中,经过ABR路由器转发到OSPF的其他区域,变成LSA5类的
(1)ABR路由器:

router ospf 1
area 1 nssa

(2)区域内的其他路由器:

router ospf 1
area 1 nssa

完全NSSA末节区域:抑制LSA4类、LSA5类,并且抑制LSA3类的明细,同时ABR路由器会向末节区域下放LSA3类的默认0.0.0;同时末节区域以LSA7类将其他路由协议引入到OSPF中,经过ABR路由器转发到OSPF的其他区域,变成LSA5类的
(1)ABR路由器:

router ospf 1
area 1 nssa no-summary

(2)区域内的其他路由器:

router ospf 1
area 1 nssa

末节区域目的:减少LSA的数量,以及泛洪(骨干区域不能部署OSPF的末节)

OSPF下放默认路由:是以5类的LSA下放 OE2
第一种:不管本地是否存在0.0.0.0,都可以向OSPF区域下方默认

router ospf 1
default-information originate always

第二种:必须本地路由表存在0.0.0.0,才会向OSPF区域下放默认路由

router ospf 1
default-information originate 

5.OSPF的配置
全局模式下:

router ospf 进程号
router-id  x.x.x.x  //手动指定router-id
network  接口所在网段  反掩码  area 区域号

或者:

network 接口IP  0.0.0.0  area 区域号

OSPF的检查命令:
(1)邻居表:show ip ospf nei
(2)数据库:show ip ospf database
(3)路由表:show ip route ospf

router-id 的选举:router-id用来标识一台路由器不能重复
1.手动指定
2.当本地存在环回口时,选择最大的环回口地址作为router-id
3.如果本地没有环回口,那么选择本地最大的物理接口地址作为router-id

对于router-id的修改,必须要reload设备或者clear ip ospf process回车输入yes

状态 state 为 full

6.OSPF的网络类型:
(1)广播broadcast:Hello 10, Dead 40
(2)点到点:Hello 10, Dead 40
(3)点到多点:Hello 30, Dead 120
(4)NBMA非广播多路访问:Hello 30, Dead 120
如何修改接口的网络类型:

int 接口号
ip ospf network 网络类型

如何查看接口的网络类型:sh ip ospf int e0/0
PS:非32位的环回口通告到OSPF协议中时,OSPF协议会将其以32位的主机路由放进路由表中,因此需要修改环回口的网络类型:

int loopback 1
ip ospf network point-to point 

7.减少OSPF中LSA的数量
方法1:DR和BDR路由器的选举

DR的选举条件:必须是广播或者NBMA的网络类型才会选举DR和BDR
路由的种类:
DR:指派路由器
BDR:备份指派路由器(优先级低于DR的优先级)
DROTHER:既不是DR路由器,也不是BDR路由器,表示不参与选举

1.选举的规则:
(1)先比较端口的优先级,越大越优,范围0-255,优先级为0表示为不参与选举;接口优先级默认为1
(2)如果优先级相同,那么比较设备的router-id,越大越优
2.修改接口的优先级

int 接口号
ip ospf priority  优先级

注意:修改完优先级之后,必须要reload设备或者clear ip ospf process回车输入yes ,使DR路由器生效

为了不影响现有网络中的DR和BDR的角色,可以将接口的优先级设置为最大,DR(255)BDR(254)

方法2:OSPF的多区域
1.OSPF的区域类型:
(1)骨干区域:area 0 所在区域
(2)非骨干区域(常规区域):area 1 area 2·········
PS:在OSPF多区域中,要保证所有的常规区域必须与骨干区域直接相连
2.OSPF的路由器类型:
(1)骨干路由器:位于骨干区域内的路由器
(2)域内路由器:位于区域内的路由器
(3)区域边界路由器ABR:连接多个OSPF区域的路由器
(4)自治系统边界路由器ASBR:连接不同路由协议的路由器

3.OSPF的路由类型:O>O IA>O E1>O E2
(1)O:域内路由,同一个区域内学习到的路由
(2)OIA:域间路由,从OSPF的其他区域学习到的路由
(3)OE1/OE2:域外路由,OSPF的第一类外部路由 ,OSPF的第二类外部路由

重分发技术:将一个路由协议引入到另一个路由协议中

router ospf  进程号
redistribute  其他的协议  subnets   //默认情况下,重分发进入到OSPF中的路由类型为OE2

重分发默认路由

Router( config )#router ospf 1
Router( config-router)#de
Router( config-router)#default-i
Router(config-router)#default-information o
Router( config-router)#default-information originate
Router( config-router)#exit

重分发静态路由和直连路由

Router( config)#router ospf 1
Router(config-router)#redistribute static s
Router(config-router)#redistribute static subnets
Router(config-router)#redistribute connected subnets

修改外部路由类型为OE1:

router ospf  进程号
redistribute  其他的协议   subnets  metric-type 1

OE1:默认重发进入到OSPF时,携带的路由度量值为20,以第一类的外部路由进入到OSPF后,会累加OSPF区域沿途入接口的cost值
OE2:默认重发进入到OSPF时,携带的路由度量值为20,以第二类的外部路由进入到OSPF后,不会累加OSPF区域沿途如接口的cost值

8.OSPF的度量值:基于接口的cost值
(1)路由的度量值等于路由传递过程中所有入接口cost值得累加
(2)接口默认的cost值
以太口e0/0:cost默认为10
快速以太网接口:默认cost为1
环回口:默认cost为1
串行接口s0/0:默认cost为64

查看:show ip ospf int 接口号

(3)修改接口号的cost值:

int 接口号
ip ospf cost xx

9.OSPF的汇总
(1)域间汇总:在ABR区域边界路由器上做

router ospf 1
area 区域号  range  汇总网段  掩码    //区域号是明细路由所在的区域

(2)域外汇总:在ASBR自治系统边界路由器上做

router ospf 1
summary-address  汇总网段  掩码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值