ensp配了ospf在同意区域为啥不通

用AR1通不了4.4.4.4网段,可是ospf明明已经学习到了4.4.4.4网段呀,都在区域0里面。

img


4.4.4.4是逻辑口,虚线是串口

img

  • 请看👉 :协议篇---OSPF基础(特点、区域、邻居状态、配置)
  • 除此之外, 这篇博客: 《计算机网络 自顶向下》吐血万字整理 - 附下载地址及思维导图中的 5.3 因特网中自治系统内部的路由选择:OSPF 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 路由器的规模是巨大的,迭代距离向量算法无法收敛;很多ISP网络都是自治的,希望按自己的意愿运行路由器

    使用自治系统(autonomous system AS)可以解决这两个问题。通常一个ISP下的路由器以及互联他们的链路构成一个AS,某些ISP也将整个网络分为多个AS,一个自治系统由一个AS号标识

    开放最短路优先 OSPF

    OSPF内部使用洪泛链路状态信息和dijkstra算法,每台路由器在本地运行dijkstra算法,已确定一个以自身为根节点到所有子网的最短路径树;路由器向自治系统内所有其他路由器周期性的广播路由选择信息。

    优点在于:安全性,多条相同开销路径可以同时使用,支持AS中的层次结构

    ISP之间的路由选择 BGP

    边界网关协议(Border Gateway Protocal BGP):所有AS间路由选择协议,BGP将数以千计的ISP连接在一起

    在BGP中,每个路由器都有一个自己的接口号,BGP提供了两个功能:

    1. 从邻居AS获取前缀的可达性信息,让AS之间知道彼此的存在
    2. 确定到该前缀的最好路由

    传递可达性信息通过eBGP和iBGP实现,iBGP负责AS内部通告某个路由器的可达性信息,eBGP负责AS与AS之间的通告

    在这里插入图片描述

    确定BGP路由,BGP路由:next-hop;ASPATH;目的前缀。

    next-hop表示走这条路径的第一个到达的另一个AS中的边界AS的IP地址,ASPATH表示这条路径的AS路线,目的前缀表示目的路由器的接口

    热土豆路由算法:选择自己AS中最短的路线,尽快将分组送出当前AS,不担心AS外部到目的地的余下开销

    路由器选择算法:选择本地偏好,选择最短AS-PATH的路由,热土豆路由算法,BGP标识符选择

    有时候提供商网络会隐藏自己的某些信息,防止承担不应该承担的开销

    创建小型公司网络–>与本地ISP签订合同并进行连接–>拥有自己的路由器并拥有自己的地址范围–>与因特网注册机构签订合同获得域名–>为注册机构提供你的DNS服务器和IP地址

    这时候想要所有人知道你的前缀,你的存在,就需要使用BGP来传播

  • 您还可以看一下 肖宗鹏老师的华为路由交换精讲系列20:OSPF技术精讲 [肖哥]视频课程课程中的 20.1-ospf高级-概述小节, 巩固相关知识点

发一下具体的配置看一下

在AR7上ping下4.4.4.4看看,可能是串口那部分没有学到arp地址导致无法ping通