一 描述OSPF协议 LSA(Type 1~5)的名称,始发者以及特点

第一类LSA (router lsa)该类lSA为启动了ospf进程的所有路由器都可以产生,该类LSA主要含有本地路由器的接口状态,链路状态信息以及接口的开销等信息。该类LSA仅在该区域内存在并传播。

第二类LSA(network lsa)该类LSA主要在广播类型或NBMA类型的网络中产生,为该种网络中的DR 产生,主要含有该网络中直连的路由器和掩码的信息,提供给其他的路由器更新自己的链路状态数据库。该类LSA仅在该区域内存在并传播。

第三类LSA(summary LSA)该类LSA是ABR产生的,用来将本区域的网段的信息以子网的形式传递给相邻区域,用于相邻区域更新和交换自己的链路状态数据库,该类LSA的特点是由ABR产生并且以子网的形式传递到相邻的区域中,和前两种不同之处是,该类LSA传递的是本区域内的详细的路由信息。

第四类LSA (ASBR Summary LSA)该类LSA出现在第五类产生LSA时,当区域中引入外部区域的路由信息的时候,该区域中的ABR路由器会产生ASBR summary LSA,该类LSA含有引入外部路由的ASBR的router ID。

第五类LSA(AS external LSA)该类LSA由ASBR产生,用来向本区域内通告去往外部的路由信息,该类LAS也是路由条目。

综上所述,第一类LSA是所有运行ospf的路由器都需要产生的,而第二类的LSA仅存在于广播或者NBMA类型的网络中,第三类LSA和第四类LSA都是由区域中的ABR产生,不同之处在于一类是区域内向相邻区域传送的路由条目,而第四类LSA则含有第五类LSA产生者的ASBR的router id,第五类LSA用来向本区域通告到达外部自制系统的路由信息。

二 OSPF 路由优选,选路原则都有哪些

OSPF进行路由选择时遵循以下原则:

1、 区域内部路由优先

2、 区域间路由优先

3、 第一类外部路由协议优先

4、 第二类外部路由协议优先

当OSPF学习本区域到达外部自治系统的路由时,如果存在多条外部路由可达时,OSPF会优先会选择本区域到达外部自治系统的条目,并将其加入本地的OSPF路由表,若本区域没有到达外部目标自治系统的条目时,会查找其他区域是否存在到达外部自治系统的路由,若有相应的条目,则学习并加入到本地的OSPF路由表中,若区域间到达外部自治系统的路由条目不存在时,会检查从外部引入的路由条目产生的协议类型,如果是内部网关路由协议产生,如rip或者静态时间,学习该条目并将其加入到本地的OSPF路由表中,若前三种情况都不存在时,OSPF才会选择通过边界网关协议引入的路由条目。

三 实验练习

L、实验提问:

由于OSPF区域规定其他区域必须与骨干区域相连。当网络划分不合理时,是否能够达到全网互联的效果。(如图配置网络,使得来自area 0中的三条路由均能够传递到整个网络中)

提示:使用 virtual-link 满足需求!

如何理解虚链路 virtual-link 的!

上面的拓扑中OSPF的非骨干区域Area 2没有和骨干区域相连接,当然可以通过虚连接的技术实现。

步骤:

1、 按上图在每台路由器上启用OSPF协议,并在相应的区域宣告网段信息。

[RT1]ospf  1 router-id 1.1.1.1

[RT1-ospf-1]area 0

[RT1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0

[RT1-ospf-1-area-0.0.0.0]network 192.168.2.1 0.0.0.0

[RT1-ospf-1-area-0.0.0.0]network 192.168.3.1 0.0.0.0

[RT1-ospf-1-area-0.0.0.0]network 192.168.12.1 0.0.0.0

[RT2]ospf 1 router-id 2.2.2.2

[RT2-ospf-1]area 0

[RT2-ospf-1-area-0.0.0.0]network 192.168.12.2 0.0.0.0

[RT2-ospf-1]area 1

[RT2-ospf-1-area-0.0.0.1]network 192.168.23.1 0.0.0.0

[RT3]ospf 1 router-id 3.3.3.3

[RT3-ospf-1-area-0.0.0.1]network 192.168.23.2 0.0.0.0

[RT3-ospf-1]area 2

[RT3-ospf-1-area-0.0.0.2]network 192.168.34.1 0.0.0.0

[RT4]ospf 1 router-id 4.4.4.4

[RT4-ospf-1]area 2

[RT4-ospf-1-area-0.0.0.2]network 192.168.34.2 0.0.0.0

2、 完成上述配置后,在RT4上查看路由表,并无从RT1路由器的网段的路由信息。

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

192.168.34.0/24     Direct 0    0            192.168.34.2    GE0/0/0

192.168.34.2/32     Direct 0    0            127.0.0.1       InLoop0

而仅存在网段直连路由,由于OSPF协议规定,非骨干区域间通信时必须通过骨干区域,因此需要在RT2和RT3上使用虚连接技术。

3、 RT2和RT3两台ABR路由器上配置虚连接,指定虚连接邻居。

[RT2-ospf-1]area 1

[RT2-ospf-1-area-0.0.0.1]vlink-peer 3.3.3.3

[RT3-ospf-1]area 1

[RT3-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2

4、 在RT4上查看路由表,发现已经具有去往RT1网段的路由

192.168.1.1/32      OSPF   10   3            192.168.34.1    GE0/0/0

192.168.2.1/32      OSPF   10   3            192.168.34.1    GE0/0/0

192.168.3.1/32      OSPF   10   3            192.168.34.1    GE0/0/0

192.168.12.0/24     OSPF   10   3            192.168.34.1    GE0/0/0

192.168.23.0/24     OSPF   10   2            192.168.34.1    GE0/0/0

5、在RT3上观测链路状态数据库,发现RT3已经具有area 0 、area 1和area 2的链路状态数据库,如下:

[RT3]display  ospf lsdb

OSPF Process 1 with Router ID 3.3.3.3

Link State Database

Area: 0.0.0.0

Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

Router    3.3.3.3         3.3.3.3            281  36    80000007       0

Router    192.168.3.1     192.168.3.1       1237  72    80000007       0

Router    2.2.2.2         2.2.2.2            282  48    80000009       0

Network   192.168.12.1    192.168.3.1       1230  32    80000002       0

Sum-Net   192.168.23.0    3.3.3.3            301  28    80000001       1

Sum-Net   192.168.23.0    2.2.2.2           1216  28    80000001       1

Sum-Net   192.168.34.0    3.3.3.3            301  28    80000001       1

Sum-Asbr  4.4.4.4         3.3.3.3            281  28    80000004       1

Area: 0.0.0.1

Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

Router    3.3.3.3         3.3.3.3            281  36    80000005       0

Router    4.4.4.4         4.4.4.4           2223  36    80000006       0

Router    2.2.2.2         2.2.2.2            282  36    80000005       0

Network   192.168.23.1    2.2.2.2           1061  32    80000002       0

Sum-Net   192.168.34.0    3.3.3.3            301  28    80000001       1

Sum-Net   192.168.12.0    2.2.2.2           1229  28    80000001       1

Sum-Net   192.168.3.1     2.2.2.2           1229  28    80000001       1

Sum-Net   192.168.2.1     2.2.2.2           1229  28    80000001       1

Sum-Net   192.168.1.1     2.2.2.2           1229  28    80000001       1

Sum-Asbr  4.4.4.4         3.3.3.3            303  28    80000001       1

Area: 0.0.0.2

Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

Router    3.3.3.3         3.3.3.3            316  36    80000005       0

Router    4.4.4.4         4.4.4.4            921  36    80000003       0

Network   192.168.34.1    3.3.3.3            924  32    80000002       0

Sum-Net   192.168.23.0    3.3.3.3            308  28    80000001       1

Sum-Net   192.168.12.0    3.3.3.3            283  28    80000001       2

Sum-Net   192.168.3.1     3.3.3.3            283  28    80000001       2

Sum-Net   192.168.2.1     3.3.3.3            284  28    80000001       2

Sum-Net   192.168.1.1     3.3.3.3            284  28    80000001       2

从实验可以看出,虚连接技术是一种通过逻辑指定两台ABR路由器建立虚连接邻居关系,此时区域间的链路状态数据库的更新则通过指定的邻居以单播的形式从非骨干区域传送到骨干区域,此时,在该网段的其他路由器不会对这些传输的LSA进行泛洪或者处理,而仅当做普通的IP包进行传输,只要一台位于骨干区域的ABR路由器和对端的这台非骨干区域的ABR间路由可达,那么非骨干区域的链路状态信息便会传递到骨干区域,而实现了链路状态数据库的同步,进而实现了通信。

SE 2014年4月2日的更多相关文章

  1. SE 2014年5月28日

    R1模拟总部,R2 与R3模拟分部 如图配置 (1)网络中目前只有两站点, R1 和R2 .同时R2为动态获取IP地址一方,要求使用要求使用 GRE over IPSec VPN 野蛮模式,保证R1和 ...

  2. SE 2014年5月27日

    R1模拟总部,R2 与R3模拟分部 如图配置 要求使用 GRE over IPSec VPN 主模式,启用动态路由协议rip使得总部与两分部内网可相互通讯,但要求分部用户数据流不允许互通! 步骤: 1 ...

  3. SE 2014年5月25日

    如图配置 两实验 R1模拟总部,R2 与R3模拟分部 实验一  要求使用 IPSec VPN 主模式,使得总部与两分部内网可相互通讯 步骤: 1.  配置默认路由 [RT1]ip route-stat ...

  4. SE 2014年5月23日

    两站点 A 和 B,由于业务往来需要,所以工程师提出vpn技术,同时需要保证业务流在internet上的安全性,同时在这里站点均为固定ip地址. 通过分析以上信息,确定这里使用 IPSec VPN的主 ...

  5. SE 2014年5月22日

    一.   用自己的理解描述 tunnel接口状态 up和down的情况都有哪些 Tunnel接口的状态UP:隧道的目标有可达路由. Tunnel接口的状态Down:隧道的目标路由不可达. 如图配置实验 ...

  6. SE 2014年5月9日

    两企业接入到 Internet(A公司和B公司),企业内部的用户及服务器均能够访问到 Internet. 2. A公司规模较大,采用了接入层/汇聚层/核心层的划分模式,接入层划分了多vLan(如图), ...

  7. SE 2014年5月8日

    两企业接入到 Internet(A公司和B公司),企业内部的用户及服务器均能够访问到 Internet. 2. A公司规模较大,采用了接入层/汇聚层/核心层的划分模式,接入层划分了多vLan(如图), ...

  8. SE 2014年5月6日

    如图配置: 三台交换机两两相连接,构成一二层环路,同时为了保证链路的较为可靠,使用双线链接 请用自己的语言描述以上拓扑搭建的优劣势:并使用哪些技术较为合理,请描述并实施 SW3为接入层交换机,下链接三 ...

  9. SE 2014年5月5日

    如图配置 某企业网络规划图(三台交换设备/三台路由设备) 接入层 SW1 连接终端用户 汇聚层 SW2 SW3 核心层 R1 R2 R5 1. 如图 SW1 SW2 SW3 物理链路两两相连接,网络中 ...

  10. SE 2014年4月30日

    如图配置: SW1 SW2 SW3 SW4组成一环型网络 Sw2 和Sw4个存在两业务vlan(vlan 10 和vlan 20) 1.Smart Link 组1 的引用实例1(绑定VLAN 10 ) ...

随机推荐

  1. delphi程序设计之底层原理(有些深度)

    虽然用delphi也有7,8年了,但大部分时间还是用在系统的架构上,对delphi底层还是一知半解,今天在网上看到一篇文章写得很好,虽然是07年的,但仍有借鉴的价值. 现摘录如下: Delphi程序设 ...

  2. CentOS6.4 安装 Oracle11g

    1.硬件要求检查: 1.1 内存要求: 内存大于1G(使用虚拟机安装时内存要稍微大一些,否则安装检查不通过) #cat /proc/meminfo //查看内存大小 1.2 交换分区要求: 交换分区是 ...

  3. js 动态切换视频

    如图所示,想要一个这样的效果,就是点击下面视频标题时,上面的视频跟着切换,但是要求页面不重新加载. 参考文章在这里 这里贴上部分代码供大家参考. <li id="about_li6&q ...

  4. SqlServer中的数据类型UniqueIdentifier

    SqlServer中的数据类型UniqueIdentifier究竟是什么东东? 该类型一般用来做为主键使用,可用SQL语法的newid()来生成一个唯一的值.我想请问的是,这个值是一个长整型的数据值呢 ...

  5. Linux IP代理筛选系统(shell+proxy)

    代理的用途 其实,除了抓取国外网页需要用到IP代理外,还有很多场景会用到代理: 通过代理访问一些国外网站,绕过被某国防火墙过滤掉的网站 使用教育网的代理服务器,可以访问到大学或科研院所的内部网站资源 ...

  6. ajax和json详解

    responseText  属性以字符串形式返回HTTP响应. responseXML  属性以XML形式返回HTTP响应. JSON.stringify 函数 (JavaScript)  将 Jav ...

  7. Delphi与Vista提供的UAC控制(1-代表资源编号,24-资源类型为RTMAINIFEST,最后用brcc32编译成资源文件)

    Vista提供的UAC机制,是Vista的新增功能之一.它的主要目的是防止对于操作系统本身的恶意修 改.如果想对于Vista的 系统设置进行改动,必须通过UAC的验 证才能够进行.通过这样的手段,大大 ...

  8. Redis intset

    Redis intset也非常简单.它是一个有序整数集合,实际上是一个有序数组,查找时二分查找,添加时可能需要内存挪动.唯一不同的是,它的整数类型是变动的,可以支持int16,int32,int64三 ...

  9. golang使用pprof检查goroutine泄露

    有一段时间,我们的推送服务socket占用非常不正常,我们自己统计的同一时候在线就10w的用户,可是占用的socket居然达到30w,然后查看goroutine的数量,发现已经60w+. 每一个用户占 ...

  10. ANDROID 中设计模式的採用--创建型模式

     所谓模式就是在某一情景下解决某个问题的固定解决方式. 全部的创建型模式都是用作对象的创建或实例化的解决方式. 1 简单工厂模式 创建对象的最简单方法是使用new来创建一个对象,假设仅仅创建一种固 ...