转载请注明出处:

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. 【技术积累】Java中的集合框架【一】

    什么是Java集合框架? Java集合框架是Java编程语言中提供的一组接口.实现和算法,用于存储和操作数据集合.集合框架可以让程序员更加高效地组织和操作数据,而无需手动实现底层数据结构. Java集 ...

  2. 【Netty实战】1~3章学习笔记

    1. Netty总体结构 1.1 Netty简介 ​ Netty是一款用于创建高性能网络应用程序的高级框架.它的基于 Java NIO 的异步的和事件驱动的实现,保证了高负载下应用程序性能的最大化和可 ...

  3. Blazor前后端框架Known功能介绍:系统安装激活及自定义

    本章介绍系统安装与激活及其自定义功能. 概述 框架内置简单的系统安装功能. 录入企业编码.名称.系统名称.产品密钥.管理员密码信息完成安装. 可自定义高级安装功能,如安装数据库等您产品所需的安装信息. ...

  4. Linux相关概念及操作

    目录 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录. 1./bin 是Binary的缩写,这个目录存放着最经常使 ...

  5. Day14_Java_作业

    编程题: 1:获取10个1-20之间的随机数,要求不能重复 答: package StudentWork; import java.util.ArrayList; /** * * 需求: 1:获取10 ...

  6. msvc C++编译链接

    C++编译链接 C++编译链接 静态库编译 C RunTimeLibrary 链接过程 动态库编译 场景问题加深理解 总结 静态库编译 C RunTimeLibrary C++是C的超集,C RunT ...

  7. 《最新出炉》系列入门篇-Python+Playwright自动化测试-9-页面(page)

    1.简介 通过前边的讲解和学习,细心认真地小伙伴或者童鞋们可能发现在Playwright中,没有Element这个概念,只有Page的概念,Page不仅仅指的是某个页面,例如页面间的跳转等,还包含了所 ...

  8. React Native集成CodePush热更新遇到的坑,以及折腾过程。"CFBundleShortVersionString" key needs to specify a valid semver string

    最近开始一个React Native的新项目.按惯例,在创建完项目后,先集成CodePush热更新功能. 这种活已经干过不止一两次了,当然没啥问题,直接上手开干. 可问题恰恰出在了本以为应该很顺利的地 ...

  9. Llama 2 来袭 - 在 Hugging Face 上玩转它

    引言 今天,Meta 发布了 Llama 2,其包含了一系列最先进的开放大语言模型,我们很高兴能够将其全面集成入 Hugging Face,并全力支持其发布. Llama 2 的社区许可证相当宽松,且 ...

  10. shell: xcall

    #!/bin/bash ips=( 1.1.1.2 1.1.1.1 ) port= user= passwd= for i in ${ips[@]} do echo "== $i ==&qu ...