返回顶部
扩大
缩小
Fork me on CSDN
大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,樯橹灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。

欢迎来到肉肉的博客

ospf和isis的区别有哪些?

本文内容主要是关注ospf和isis的区别,更详细的内容可以参考我另外两篇博客
1、ospf详细内容
2、isis详细内容


igp协议是什么?

内部网关协议 (insert getway protocol)

一、ospf

开放最短路径优先,链路转态路由协议

区域内:

  • 基于SPT算法

专业术语

ABR:边界路由

ASBR:自治系统边界路由

ospf的基本特征

  • 链路转态协议

  • 封装在ip层,协议号89

  • ecmp,等价负载多路径协议(负载均衡)

  • ospf多区域配置

  • ospf轻重量级的安全措施:GTSM

  • ospf安全措施:认证

  • 分区域:骨干区域0(中转区域),其他为常规区域/特殊区域

     ospf  ?
     INTEGER<1-65535>  Process ID
    //进程ID,ospf邻居进程不要求相同
    mib-binding       Mib-Binding a Process
      router-id         <Group> router-id command group
      valid-ttl-hops    Valid GTSM TTL hops
      vpn-instance      VPN routing/forwarding Instance
      <cr>              Please press ENTER to execute command 
    
    
#

 INTEGER<1-65535>  Process ID  //进程ID,ospf邻居不要求进程id相同
  mib-binding       Mib-Binding a Process
  router-id         <Group> router-id command group  //路由ID,路由器会自己选择,但是强烈建议手工配置
  valid-ttl-hops    Valid GTSM TTL hops  //TTL安全
  vpn-instance      VPN routing/forwarding Instance  //MPLS vpn有关
  <cr>              Please press ENTER to execute command   //回车

#
# 配置方案1 

ospf  1  route-id  1.1.1.1

area 0.0.0.56

net  5.5.5.1  0.0.0.255

#

推荐

# 配置方案2  --推荐

[rourou]ospf router-id  ?
  IP_ADDR<X.X.X.X>  OSPF Private router ID value
  auto-recover      Automatic modification of conflicted router IDs

#
#

[rourou-ospf-1-area-0.0.0.0]net   192.1.1.1  ?   //命令含义a、这个地址范围内开启了ospf                b、同时这个接口所在的网络状态信息同步给其他图设备计算路由
  IP_ADDR<X.X.X.X>  OSPF wild card bits //通配符掩码

#
#
ospf 1

area 0.0.0.56  //简单快速的配置方案,但是容易忽略掉创建区域

int s0/0/0

link-por  ppp

ip add  xxxx

ospf enable  1  area 56 //(只配这个,有路由表,没有邻居关系,一定要先建立进程)  该接口开启了ospf,并属于区域56,同时这个接口所在的网络状态信息同步给其他图设备计算路由

display  ospf  interface  //查看哪些接口运行了ospf

display   ospf  peer  brief  //查看邻居的简要信息,

display  ip route-table   protocol  ospf
#

#

display  ip route-table   protocol  ospf  //查看通过ospf得到的路由表

[r1]dis   ip   routing-table   protocol   ospf  
Route Flags: R - relay, D - download to fib//装载到转发信息库,转发数据库

#
#
[r1]dis  fib  //各种协议通用
Route Flags: G - Gateway Route, H - Host Route,    U - Up Route  //有效的路由
             S - Static Route,  D - Dynamic Route, B - Black Hole Route

​             L - Vlink Route

 FIB Table:
 Total number of Routes : 12 

Destination/Mask   Nexthop         Flag  TimeStamp     Interface      TunnelID
2.2.2.2/32         23.1.1.2        DGHU  t[76]         GE0/0/0        0x0
31.1.1.255/32      127.0.0.1       HU    t[50]         InLoop0        0x0
31.1.1.3/32        127.0.0.1       HU    t[50]         InLoop0        0x0

#

active :有效的合法的路由

inactive:无效的,不合法的

路由表

  • 决策
  • 转发

  • ospf术语

    ping 目标地址—>出现了路由

理解:只要产生了lsa就是ASBR


特殊区域

1、 nssa的细节

  • no-summary之后。arbitrary产生几类的默认路由?

    • 3类。ospf形式的默认路由只能以3、5、7类存在
  • ABR同时特使ASBR的设备引入外部路由,np不置位,因为不需要吧7类再转成5类,因为ASBR本身就产生5类LSA.

nssa ?
  default-route-advertise      Originate Type 7 default into NSSA area //在ASBR上配置产生缺省路由的type-7LSA到NSSA区域的
  flush-waiting-timer          Flush waiting timer
  no-import-route              No redistribution into this NSSA area //	ABR如果做了外部路由,由于NSSA内部路由可以通过外部路由
  no-summary                   Do not send summary LSA into NSSA
  set-n-bit                    Set n bit in DD packet in NSSA area
  suppress-forwarding-address  Suppress forwarding address for Translated Type-5
                               LSAs
  translator-always            Set NSSA translator role always
  translator-interval          Configure NSSA translator interval value
  zero-address-forwarding      Allow zero forwarding address for Type-7 LSAs
  <cr>                         Please press ENTER to execute command 


ASBR上完成,不要在ABR上实施

二、 isis

intermediate system 通 intermediate system

中间系统到中间系统(is,即中间系统,即router)

  • ls状态协议,peer—》lsdb–>spf–>rip

  • OSPF用于企业网,vs 运营商网络的底层

  • OSI的参考标准(isis ) vs tcp/ip (rip\eigrp\ospf\bgp)

  • osi和ip的集成—》集成的isis协议(直接封装在二层)

概述

是ISO无连接网络协议

  • 属于osi协议蔟

  • cons(connection network server)面向网络服务

  • clns(connectionless network server)无连接网络服务

    • clnp:类似于ip协议,独立于数据层=ip

    • Isis:,发送mac、ip地址,做地址分配、网关选择,路由器-路由器之间

    • es-is,ip中的arp,igmp,主机-路由器之间

集成isis

地址构造

  • 五个点分的六段(其实可变长)

nsap(不用记忆)网络服务接入点(类似于ip)

NET(网络实体标题)network entity tittle

area id | system-id|sel

区域id+系统id(route id)+sel(端口号,永远作为00出现)

rid:区域内路由选择

area id:区域间

sel:在isis协议中可以有多个

术语

isis的报文:

1、iih:hello pdu ,中间系统到中间系统的hello(相当于ospf的hello报文)

2、lsp:链路状态信息单元(lsu。包含ls更新)

3、snp:

  • psnp:(p-部分的,等同于类似于ospf的lsack、lsrequest)

  • CSNP:complete,完整的(类似于DBD报文)

4、 net地址

  • 相当于ip。拥有标识区域、router-id

5、区域划分

  • level-1:相当于末节区域

  • level-2:相当于骨干区域

  • level-1-2:连接末节区域和骨干区域的设备

网络类型

1、isis的网络类型(完全不能建立邻居)

  • 点到点网络
  • 广播型网络(DIS,指定的路由器,类似于DR)

2、广播链路

DIS

  • l-1和l-2是分别选举的

  • 优先级大的,默认64,0-127,优先级0,可以参与,支持抢占

  • mac地址大

3、伪节点

伪节点:相当于虚拟路由器

配置
int   g0/0/0
isis   dis-priority   xxx

形成邻居的关系

相一为命,只有l-1会做严格检查

形成邻居关系

  • 同一层次(l-1)

  • 同一区域

  • 同一网段

相一为命(只有l-1严格检查区域ID)

1、area ID不同(l-1严格检查区域ID)----只能建立l-2的关系

2、l-1、l-2设备如果区域ID相同,可以建立l-1、l-2的邻居关系


  • 对isis来讲,l-1的路由永远是优于l-2

  • l-1的默认路由是l-1-2下发的,l-2可以自动学习到l-1的路由,l-1不能自动学习到l-2的路由

    #接口下调整level
    int  loopback
    isis   circuit-level   level-1   //该接口的电路类型改为l-2,
    #
    
<r4>dis  isis    lsdb

                        Database information for ISIS(1)
                        --------------------------------

                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.1111.00-00  0x00000007   0x4084        1193          113     0/0/0   
0000.0000.2222.00-00* 0x00000007   0x3c1b        1195          113     1/0/0   
0000.0000.2222.02-00* 0x00000001   0x3ca7        1195          55      0/0/0   
0000.0000.3333.00-00  0x00000006   0x64d1        1188          113     1/0/0   
0000.0000.3333.01-00  0x00000001   0x544c        1186          55      0/0/0   

Total LSP(s): 5
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended), 
           ATT-Attached, P-Partition, OL-Overload


                          Level-2 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.2222.00-00* 0x00000009   0x7292        1199          149     0/0/0  ----ATT为1的下发默认 
0000.0000.3333.00-00  0x00000006   0xf411        1188          149     0/0/0   
0000.0000.4444.00-00  0x00000006   0xd1ac        1194          97      0/0/0   
0000.0000.4444.01-00  0x00000001   0x102a        1194          55      0/0/0   
0000.0000.4444.02-00  0x00000001   0xb363        1187          55      0/0/0   


接口网络类型的改变

1、以太网(默认是广播)可以改为点到点

2、点到点不能改为广播

3、两种网络类型不能建立邻居

int  g0/0/0
isis  cu-type  p2p

基本配置

[Huawei]isis ?
  INTEGER<1-65535>  Process ID  //进程id
  vpn-instance      VPN Routing/Forwarding instance
  <cr>              Please press ENTER to execute command  //回车就是进程1



#
isis1
network-entity   49.0123.0000.0000.2222.00
int  s0/0/0
link-type  ppp
ip  add  xxxx
isis  enable  1  //接口使能isis协议
#

查看

#
dis   isis  peer
#

广播

  • 三次握手

p2p

  • 两次握手
  • 三次握手(默认)

三、区别

ospf和isis的共同特征

  • 维护lsdb,基于spf
  • 利用hello包维护邻居关系
  • 利用区域的概念俩构成层次化的拓扑结构
    • isis level-1、2
    • ospf area 0、1、2
  • 都提供区域间提供地址汇总
  • 无类网络
  • 选取一个指定路由器来描述ma广播行网路45

ospf和isis的不同点

  • link
    • ospf:只属于一个区域
    • isis:可以是不同区域
  • 区域
    • ospf:a 0为骨干区域
    • isis:没有骨干和非骨干区域
  • SPF
    • ospf:同一个区域才能用SPF
    • isis:分别使用SPF算法

本文作者: 肉肉
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

posted @ 2023-01-19 09:00  吃一口肉肉  阅读(74)  评论(0编辑  收藏  举报  来源