返回顶部
首页 > 资讯 > 后端开发 > Python >OSPF Type 1 .2. 3 L
  • 962
分享到

OSPF Type 1 .2. 3 L

OSPFType 2023-01-31 03:01:00 962人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

 Type 1 .2. 3 .4. 5 LSA Link States      同一OSPF区域内的所有路由器都应具有完全相同的拓扑数据,路由器通过SPF算法,以确定前往每个可达子网的最佳路由,学习LSA应该注意它的三个要点1传播范围2通

 Type 1 .2. 3 .4. 5 LSA Link States

 

   同一OSPF区域内的所有路由器都应具有完全相同的拓扑数据,路由器通过SPF算法,以确定前往每个可达子网的最佳路由,学习LSA应该注意它的三个要点1传播范围2通告者是谁3通告的内容。

一、    实验目的

路由器LSA网络LSA,网络汇总LSAASBR汇总LSAAS外部LSANSSA外部LSA,的形成条件及其作用。

二、    实验拓扑以些图为基础,每个实验使用不同路由。

 

 

三、    实验(启用R1R2)

1、         第一类LSA  路由器LSA (Router LSA)

每台运行OSPF的路由器都会产生一类LSA,范围只限本区域,不管它是不是内部路由器还是ABR,内容包括直连路由的拓扑信息和路由信息。

R2(config-router)#do show ip ospf database

 

            OSPF Router with ID (2.2.2.2) (Process ID 10)

 

                Router Link States (Area 0)

 

Link ID      ADV Router      Age      Seq#      Checksum Link count

1.1.1.1       1.1.1.1         15       0x80000003 0x0067F8  3

2.2.2.2       2.2.2.2         9        0x80000002 0x000751  3

注意:不同类型LSA所形成的Link ID ADV Router是不同的,可查看最后表格。

一类LSALink IDADV Router都是本台路由器的RID。可用show ip ospf data router 1.1.1.1查看路由器1.1.1.1LSA的详细信息。

2  第二类LSA  网络LSA (Network LSA)

 第二类LSA只有MA的网络才能出现二类LSA,对于多路访问网络,     OSPF根据在接口上是否选举了DR和来决定是否使用二类       LSA

 实验使用R2R3E1/0口。

R3(config-router)#do show ip ospf database network

 

            OSPF Router with ID (3.3.3.3) (Process ID 1)

 

                Net Link States (Area 0)

 

  Routing Bit Set on this LSA

  LS age: 186

  Options: (No TOS-capability, DC)

  LS Type: Network Links

  Link State ID: 32.1.1.2 (address of Designated Router)

  Advertising Router: 2.2.2.2

  LS Seq Number: 80000001

  Checksum: 0x7188

  Length: 32

  Network Mask: /24

        Attached Router: 2.2.2.2

        Attached Router: 3.3.3.3

R3#show ip ospf database

 

            OSPF Router with ID (3.3.3.3) (Process ID 1)

 

                Router Link States (Area 0)

 

Link ID     ADV Router      Age        Seq#       Checksum Link count

2.2.2.2       2.2.2.2       255       0x80000003 0x00C0F5 2

3.3.3.3       3.3.3.3       253       0x80000003 0x00D4D4 2

 

                Net Link States (Area 0)

 

Link ID         ADV Router      Age         Seq#       Checksum

32.1.1.2        2.2.2.2         256         0x80000001 0x007188

从两条命令的输出可以看出Link ID显示的是DRIP地址,ADV RouterDRRID

 

 

产生二类LSA后发出的一类LSA,比二类之前产生的一类LSA多了一项Type : Transit。这时的DR主要承担两个任务1 创建该子网的二类LSA,并将其泛洪。2 协助在该子网中交换数据库

3、         第三类 汇总LSA(Summary LSA)

ABR会将区域间的一类LSA和二类LSA汇总形成三类LSA并泛洪到整个OSPF自治域。

实验拓扑如下:

R3(config-if)#do show ip rout

     1.0.0.0/32 is subnetted, 1 subnets

O IA    1.1.1.1 [110/129] via 23.1.1.2, 00:00:44, Serial0/1

     2.0.0.0/32 is subnetted, 1 subnets

O IA    2.2.2.2 [110/65] via 23.1.1.2, 00:00:44, Serial0/1

     3.0.0.0/24 is subnetted, 1 subnets

C       3.3.3.0 is directly connected, Loopback0

     23.0.0.0/24 is subnetted, 1 subnets

C       23.1.1.0 is directly connected, Serial0/1

     12.0.0.0/24 is subnetted, 1 subnets

O IA    12.1.1.0 [110/128] via 23.1.1.2, 00:00:44, Serial0/1

O IA路由表明它是由三类LSA学到的。

R2(config-if)#do show ip ospf dat

      OSPF Router with ID (2.2.2.2) (Process ID 1)

                         。。。。。。。

                Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum

3.3.3.3         2.2.2.2         988         0x80000001 0x004F98

23.1.1.0        2.2.2.2         1020        0x80000001 0x008C4F

 

R1(config-router)#do show ip ospf data summary

            OSPF Router with ID (1.1.1.1) (Process ID 10)

                Summary Net Link States (Area 1)

  Routing Bit Set on this LSA

  LS age: 103

  Options: (No TOS-capability, DC, Upward)

  LS Type: Summary Links(Network)

  Link State ID: 23.1.1.0 (summary Network Number)//关于23.1.1.0网段

  Advertising Router: 2.2.2.2

  LS Seq Number: 80000002

  Checksum: 0x8A50

  Length: 28

  Network Mask: /24//掩码

        TOS: 0  Metric: 6//度量值

R1s0/1抓包,注意红线部分。可以看到show ip ospf data summary的信息部分。

三类LSALink ID就是域间路由器,ADV Router ABRRID

--结束END--

本文标题: OSPF Type 1 .2. 3 L

本文链接: https://lsjlt.com/news/187711.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • OSPF Type 1 .2. 3 L
     Type 1 .2. 3 .4. 5 LSA Link States      同一OSPF区域内的所有路由器都应具有完全相同的拓扑数据,路由器通过SPF算法,以确定前往每个可达子网的最佳路由,学习LSA应该注意它的三个要点1传播范围2通...
    99+
    2023-01-31
    OSPF Type
  • OSPF ABR Type 3 LSA
    Feature OverviewThe OSPF ABR Type 3 LSA Filtering feature extends the ability of an ABR that is running the OSPF protoco...
    99+
    2023-01-31
    ABR OSPF LSA
  • java 输出1^1+2^2+3^3+.
    可以采用递归 有需要一直循环的内容...
    99+
    2023-01-31
    java
  • 求s=1+1(1+2)+1(1+2+3)
    求s=1+1/(1+2)+1/(1+2+3)….+1/(1+2+3….+n)的值#include <stdio.h>float fun(int n){int i,s1=0;float s=0.0;for(i=1;i<=n...
    99+
    2023-01-31
  • 计算2/1+3/2+5/3+8/5+..
    #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() {  double a = 1.0;  double b = 1.0;  double Sn = 0;  ...
    99+
    2023-01-31
  • ctfhub -afr -1 2 3
    afr-1  打开题目链接 默认的传参数据为 p=hello 更改一下试试看  p=111  无回显 p=flag  回显了  no no no  想到了 php任意文件读取 p=php://filter/read=convert....
    99+
    2023-09-09
    php nginx 安全 网络安全 web安全
  • Python_005_求1-2+3-4+
    n = 1 s = 0 while n < 100: temp = n % 2 if temp == 0: s = s - n else: s = s + n ...
    99+
    2023-01-31
  • 1+2+3+...+100算法
    问题:计算1+2+3+...+100的结果 一般解答:     int i,sum=0,n=100;     for(i=1;i<=n;i++)     {       sum=sum+i;     }     printf("%d"...
    99+
    2023-01-31
    算法
  • c语言:求多项式1-1/2+1/3-1/
    方法一:for循环实现 程序: #include<stdio.h> int main() { double i = 0, t = 0,sum = 0,sign = -1; for (i = 1; i <= 100; i+...
    99+
    2023-01-31
    多项式 语言
  • 网管心得1-2-3
    1.大家在使用外部邮箱时,遇到附件的邮件;最好养成把附件下载到本地的习惯。因为你今天能打开、查看;并不表示你每时每刻都可以打开的。也许你明天点击时就报错,因为它的服务器出故障了。目前我司的同事在163邮箱使用中就遇到过。   2.大家在重新...
    99+
    2023-01-31
    网管 心得
  • SOA 快速指南 1 2 3
    ...
    99+
    2023-01-31
    快速 指南 SOA
  • 【C语言】求1+2!+3!+...+20
    #include "stdio.h" main() {   float n,s=0,t=1;   for(n=1;n<=20;n++)   {     t*=n;     s+=t;   }   printf("1+2!+3!.....
    99+
    2023-01-31
    语言
  • c++中1!+2!+3!啥意思
    c++kquote>c++ 中 1! + 2! + 3! 的含义:在 c++ 中,! 运算符表示阶乘运算。1! + 2! + 3! 的含义是:1! = 12! = 1 * 2 = ...
    99+
    2024-05-12
    c++
  • C语言计算1/1+1/2+1/3+…+1/n的问题
    目录计算1/1+1/2+1/3+…+1/n计算1+1/2+1/3+......+1/100计算1/1+1/2+1/3+…+1/n 只用注意一个问题,整数的...
    99+
    2022-11-16
    C语言计算 1/1+1/2+1/3+…+1/n C语言1/1+1/2+1/3+
  • Python 练习——计算1-2+3-4
    # 求1-99的所有数的和 count = 1 s = 0 while count < 100: s += count count += 1 print(s) 当都为正数时,即1+2+3+...+99,如上,很简...
    99+
    2023-01-30
    Python
  • 57-1、2、3 NoSQL基础及MongoDB、Mongo
    02MongoDB基本应用配置环境:node1:192.168.1.121CentOS release 6.7[root@node1 ~]# cd mongodb-2.6.4/[root@node1 mon...
    99+
    2024-04-02
  • 1-3 Winform 中的常用控件(2
    4. 案例学习:用户登录功能设计 本次实验目标是通过用户键入名称和密码,经过判别为非空性之后,再判断是否符合系统规定的内容,无论成功或者失败都提示用户操作结果。如图1-12所示为目标界面: ...
    99+
    2023-01-31
    控件 常用 Winform
  • php 实现阶乘累加(1!+2!+3!+
    //求N阶乘函数function factorial($n){    $j=1;    for($i=1;$i<=$n;$i++){        $j*=$i;    }    return $j;}//求阶乘的和 function...
    99+
    2023-01-31
    阶乘 php
  • java显示1秒前,1分钟前,2分钟前,3天前
    显示时间,如果与当前时间差别小于一天,则自动用**秒(分,小时)前,如果大于一天则用format规定的格式显示 public static String showTime(Date ctime, String format) { //...
    99+
    2015-12-12
    java教程 java
  • 1)python的基础2和3的区别,以及
    1、python2\python3的区别:python2\python3的区别:一、代码重复,python2代码重复功能复用,夹杂其他语言的部分,不规范python3进行整合,简洁优美编译型:一次性将全部代码编译成二进制,然后再运行。缺点:...
    99+
    2023-01-31
    区别 基础 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作