转载请注明出处:

1.通过拓扑搭建如下拓扑:

  其中R7、R8为L1,R6为L1/2,R9为L2。

2.配置isis实现网络互通

  R7配置如下:

[Huawei]isis 1
[Huawei-isis-1]di th
#
isis 1
is-level level-1
network-entity 10.0000.0000.0001.00
#
return
[Huawei-isis-1]
[Huawei-isis-1]quit
[Huawei]interface Ethernet0/0/0
[Huawei-Ethernet0/0/0]di th
#
interface Ethernet0/0/0
ip address 10.1.1.2 255.255.255.0
isis enable 1
isis circuit-type p2p
#
return
[Huawei-Ethernet0/0/0]

  R8配置如下:

[Huawei]
[Huawei]isis 1
[Huawei-isis-1]di th
#
isis 1
is-level level-1
network-entity 10.0000.0000.0002.00
#
return
[Huawei-isis-1]
[Huawei-isis-1]quit
[Huawei]interface Ethernet0/0/0
[Huawei-Ethernet0/0/0]di th
#
interface Ethernet0/0/0
ip address 10.1.2.2 255.255.255.0
isis enable 1
isis circuit-type p2p
#
return
[Huawei-Ethernet0/0/0]

  R6配置如下:

[Huawei]isis 1
[Huawei-isis-1]
[Huawei-isis-1]di th
#
isis 1
network-entity 10.0000.0000.0003.00
#
return
[Huawei-isis-1]quit
[Huawei]interface Ethernet0/0/0
[Huawei-Ethernet0/0/0]di th
#
interface Ethernet0/0/0
ip address 10.1.1.1 255.255.255.0
isis enable 1
isis circuit-type p2p
#
return
[Huawei-Ethernet0/0/0]quit
[Huawei]interface Ethernet0/0/1
[Huawei-Ethernet0/0/1]di th
#
interface Ethernet0/0/1
ip address 10.1.2.1 255.255.255.0
isis enable 1
isis circuit-type p2p
#
return
[Huawei-Ethernet0/0/1]quit
[Huawei]interface GigabitEthernet0/0/0
[Huawei-GigabitEthernet0/0/0]di th
#
interface GigabitEthernet0/0/0
ip address 192.168.0.1 255.255.255.0
isis enable 1
isis circuit-type p2p
#
return
[Huawei-GigabitEthernet0/0/0]

  R9配置如下:

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]isis 1
[Huawei-isis-1]di th
#
isis 1
is-level level-2
network-entity 20.0000.0000.0004.00
#
return
[Huawei-isis-1]quit
[Huawei]interface Ethernet0/0/0
[Huawei-Ethernet0/0/0]di th
#
interface Ethernet0/0/0
ip address 192.168.0.2 255.255.255.0
isis enable 1
isis circuit-type p2p
#
return
[Huawei-Ethernet0/0/0]quit
[Huawei]interface Ethernet0/0/1
[Huawei-Ethernet0/0/1]di th
#
interface Ethernet0/0/1
ip address 172.16.1.1 255.255.0.0
isis enable 1
isis circuit-type p2p
#
return
[Huawei-Ethernet0/0/1]

  PC配置如下:

3.验证网络是否打通

  在R7上ping 这台PC得ip

4.分别查看每个路由设备得路由信息和isis路由

  R6:

  R7:

               

  R8:

  R9:

                 

5.ping包分析

  在R7或R8上ping PC得ip时,发现可以ping通,但是观察上面R7、R8得路由表时,并不存在PC得路由信息。它是如何ping通得呢?

  观察R8中ping PC得相关信息:

  发现R8得路由表中存在一个 0.0.0.0/0 得路由信息。这个路由是设备自动生成得。这个路由又称为缺省路由。在ping 172.16.1.2时,会通过这个缺省路由转发到下一跳。下一跳正好转发到了R6得路由设备中,在从R6--->R9----->PC。完成了一个ping包得过程。

6.缺省路由:

  缺省路由(Default route)是在路由表中指定的一条特殊路由,用于处理目的地地址无法匹配其他路由表条目时的情况。它充当一个"默认"路径,将数据包引导到网络中的下一跳。缺省路由通常使用0.0.0.0/0作为目标地址,表示所有未知目的地。

  缺省路由的作用是将流量路由到目标地址未知或不可达的区域。当路由器接收到一个数据包时,它会查找路由表以确定如何转发该数据包。如果没有与目的地地址完全匹配的条目,路由器将检查是否存在缺省路由。如果存在缺省路由,则数据包将通过缺省路由发送到下一跳地址。

使用ensp搭建路由拓扑,并使用isis协议实现网络互通实操的更多相关文章

  1. 利用 VMWare 搭建随机拓扑网络

    这篇文章是计算机网络上机实验课的作业. 实验任务:利用 VMWare 搭建一个由 5 个主机组成的随机拓扑的网络.要求该网络中至少有 2 个子网,两个路由器 .实验的网络拓扑图如下: 网络中有两个路由 ...

  2. eNSP——静态路由的基本配置

    原理: 静态路由是指用户或网络管理员手工配置的路由信息.当网络的拓扑结构或链路状态发生改变时,需要网络管理人员手工修改静态路由信息. 相比于动态路由协议,静态路由无需频繁地交换各自的路由表,配置简单, ...

  3. 关于ISIS协议 CSNP报文的周期更新理解

    为何ISIS协议的CSNP报文在MA网络环境中是以周期更新然而在P2P网络环境中只更新一次? 个人通过视频及资料学习理解: 我们知道ISIS的CSNP报文类似OSPF中的DBD报文,作用就是用来确认彼 ...

  4. IP路由__距离矢量路由选择协议

    矢量路由选择协议 1.距离矢量路由选择算法发送完整的路由选择表到相邻的路由器,然后,相邻的路由器会将接收到的路由表项与自己原有的路由表进行组合,以完善路由器的路由表. 由于路由器接收到的更新只是来自相 ...

  5. ISIS协议

    ISIS协议是中间系统到中间系统协议(Intermediate system to intermediate system),是一种内部网管协议,是电信运营商普遍采用的内部网管协议之一. 简单的说IS ...

  6. 【强烈推荐,超详细,实操零失误】node.js安装 + npm安装教程 + Vue开发环境搭建

    node.js安装 + npm安装教程 + Vue开发环境搭建 [强烈推荐,超详细,实操零失误] 原博客园地址:https://www.cnblogs.com/goldlong/p/8027997.h ...

  7. ubuntu 18.04 搭建flask服务器(大合集,个人实操)

    ubuntu 18.04 搭建flask服务器(大合集) Ubuntu python flask 服务器 本次使用的Ubuntu版本为:Ubuntu 18.04.5 LTS (GNU/Linux 4. ...

  8. 生产环境搭建高可用Harbor(包括恢复演练实操)

    生产环境搭建高可用Harbor(包括恢复演练实操) 前言 因资源成本问题,本Harbor高可用架构为最小开销方案,如果资源充足,可以将PG.Redis全部使用使用云厂商集群模式. 同时为了配置简单,并 ...

  9. 基于SNMP的路由拓扑发现算法收集

    一.三层(网络层)发现 算法来源:王娟娟.基于SNMP的网络拓扑发现算法研究.武汉科技大学硕士学位论文,2008 数据结构: 待检路由设备网关链表:存放指定深度内待检路由设备的网关信息,处理后删除. ...

  10. 2019年Angular7——安装搭建路由

    Angular 中文官方:https://www.angular.cn/ 为什么要看Angular?我也不知道,因为公司有个Angular的项目要维护.听说Angular的版本已经到7了.以前没怎么玩 ...

随机推荐

  1. uniapp微信小程序转支付宝小程序踩坑(持续更新)

    首先第一个,真有被折磨到! // 微信正常使用,支付宝不行 <image src="https://static.dabapiao.com/images/coupon-index.pn ...

  2. 一文读懂什么是AIGC?

    目录 AIGC概念 AIGC发展历史 在早期萌芽阶段(1950s~1990s) 在沉淀累积阶段(1990s~2010s) 在快速发展阶段(2010s~至今) ChatGPT AIGC能做什么? 电子商 ...

  3. 如何给Github上的开源项目提交PR?

    前言 对于一个热爱开源的程序员而言,学会给GitHub上的开源项目提交PR这是迈出开源的第一步.今天我们就来说说如何向GitHub的开源项目提交PR,当然你提交的PR可以是一个项目的需求迭代.也可以是 ...

  4. MybatisPlus的各种查询方法

    MybatisPlus的各种查询方法 合并转载于https://my.oschina.net/u/241218/blog/1838534/和https://my.oschina.net/u/24275 ...

  5. DolphinScheduler3.1.7集成SAP HANA

    源码地址:GitHub - apache/dolphinscheduler at 3.1.7-release 个人fork gitee地址:DolphinScheduler:Gitee) 后端代码更改 ...

  6. C#中using的三种用法

    1. 对命名空间的引用 引入命名空间,在使用类时可以省略复杂的前缀,类似于Java的import. using System.Text; 顺便提一句,C#10新特性支持全局using,如果关键字 gl ...

  7. 2023-07-22:一共有n个项目,每个项目都有两个信息, projects[i] = {a, b}, 表示i号项目做完要a天,但是当你投入b个资源,它就会缩短1天的时间, 你一共有k个资源,你的目

    2023-07-22:一共有n个项目,每个项目都有两个信息, projects[i] = {a, b}, 表示i号项目做完要a天,但是当你投入b个资源,它就会缩短1天的时间, 你一共有k个资源,你的目 ...

  8. [爬虫]3.4.1 Scrapy框架的基本使用

    Scrapy是一款强大的Python网络爬虫框架,它可以帮助你快速.简洁地编写爬虫程序,处理数据抓取.处理和存储等复杂问题. 1. 安装Scrapy 在开始使用Scrapy之前,你需要先将其安装在你的 ...

  9. 可托拉拽的WPF选项卡控件,强大好用!

    推荐一个简单易用的WPF选项卡控件. 项目简介 这是一个基于WPF开发的,可扩展.高度可定制.轻量级的UI组件,支持拖拉拽功能,可以让开发人员快速实现需要选项卡窗口的系统. 特色功能 1.拖拉拽标签: ...

  10. pycharm:插件translation 更新TTK失败

    解决方案 1.修改C:\Windows\System32\drivers\etc 下hosts文件, 添加 203.208.40.66 translate.google.com 203.208.40. ...