使用ensp搭建路由拓扑,并使用isis协议实现网络互通实操
转载请注明出处:
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协议实现网络互通实操的更多相关文章
- 利用 VMWare 搭建随机拓扑网络
这篇文章是计算机网络上机实验课的作业. 实验任务:利用 VMWare 搭建一个由 5 个主机组成的随机拓扑的网络.要求该网络中至少有 2 个子网,两个路由器 .实验的网络拓扑图如下: 网络中有两个路由 ...
- eNSP——静态路由的基本配置
原理: 静态路由是指用户或网络管理员手工配置的路由信息.当网络的拓扑结构或链路状态发生改变时,需要网络管理人员手工修改静态路由信息. 相比于动态路由协议,静态路由无需频繁地交换各自的路由表,配置简单, ...
- 关于ISIS协议 CSNP报文的周期更新理解
为何ISIS协议的CSNP报文在MA网络环境中是以周期更新然而在P2P网络环境中只更新一次? 个人通过视频及资料学习理解: 我们知道ISIS的CSNP报文类似OSPF中的DBD报文,作用就是用来确认彼 ...
- IP路由__距离矢量路由选择协议
矢量路由选择协议 1.距离矢量路由选择算法发送完整的路由选择表到相邻的路由器,然后,相邻的路由器会将接收到的路由表项与自己原有的路由表进行组合,以完善路由器的路由表. 由于路由器接收到的更新只是来自相 ...
- ISIS协议
ISIS协议是中间系统到中间系统协议(Intermediate system to intermediate system),是一种内部网管协议,是电信运营商普遍采用的内部网管协议之一. 简单的说IS ...
- 【强烈推荐,超详细,实操零失误】node.js安装 + npm安装教程 + Vue开发环境搭建
node.js安装 + npm安装教程 + Vue开发环境搭建 [强烈推荐,超详细,实操零失误] 原博客园地址:https://www.cnblogs.com/goldlong/p/8027997.h ...
- ubuntu 18.04 搭建flask服务器(大合集,个人实操)
ubuntu 18.04 搭建flask服务器(大合集) Ubuntu python flask 服务器 本次使用的Ubuntu版本为:Ubuntu 18.04.5 LTS (GNU/Linux 4. ...
- 生产环境搭建高可用Harbor(包括恢复演练实操)
生产环境搭建高可用Harbor(包括恢复演练实操) 前言 因资源成本问题,本Harbor高可用架构为最小开销方案,如果资源充足,可以将PG.Redis全部使用使用云厂商集群模式. 同时为了配置简单,并 ...
- 基于SNMP的路由拓扑发现算法收集
一.三层(网络层)发现 算法来源:王娟娟.基于SNMP的网络拓扑发现算法研究.武汉科技大学硕士学位论文,2008 数据结构: 待检路由设备网关链表:存放指定深度内待检路由设备的网关信息,处理后删除. ...
- 2019年Angular7——安装搭建路由
Angular 中文官方:https://www.angular.cn/ 为什么要看Angular?我也不知道,因为公司有个Angular的项目要维护.听说Angular的版本已经到7了.以前没怎么玩 ...
随机推荐
- 基于Node.js的分布式应用程序架构设计与最佳实践:实现高效、可扩展的分布式系统
目录 基于Node.js的分布式应用程序架构设计与最佳实践:实现高效.可扩展的分布式系统 随着互联网的普及和发展,分布式系统已经成为现代应用程序中不可或缺的一部分.而Node.js作为当前最流行的Ja ...
- C++ 核心指南之资源管理(上)
C++ 核心指南(C++ Core Guidelines)是由 Bjarne Stroustrup.Herb Sutter 等顶尖 C++ 专家创建的一份 C++ 指南.规则及最佳实践.旨在帮助大家正 ...
- Unparseable date: "2019-03-27"
Unparseable date: "2 public static void main(String[] args) { try { String dateStr="2019-0 ...
- 统信UOS国产服务器操作系统(UOS Server 20-1060e)安装使用体验
总体来说,UOS系统的安装还是很简明的.需要注意的是后期的驱动安装和其他各方面的使用细节. 以下是具体安装过程:(感谢统信软件河北团队的大力支持.) 特别感谢统信的郭赞.喵喵喵.Zero等各位大神的帮 ...
- 如何通过Java读取到Windows系统日志evtx文件
近日公司有个需求,需要调研如何使用Java来读取Windows日志文件(类型:应用程序,安全,Setup,系统) 一番调研以后,在仅使用java的基础上系统日志文件似乎不太可能(就个人调研结果来看), ...
- 脱发秘籍:前端Chrome调试技巧汇总
Chrome浏览器调试工具的核心功能: 注:本文测试.截图均为Edge浏览器(内核是Chromium),浏览器内核可了解<有哪些浏览器/内核?> 00.基础操作汇总 操作类型 快捷键/说明 ...
- Centos查看挂载目录并挂载
一.概述 本次已Centos7作为示例 挂载系统没有挂载的磁盘,可以分如下几步 1.查看系统哪些盘未挂载 2.给未挂载的磁盘进行分区 3.格式化磁盘并向磁盘中写入系统文件 4.挂载磁盘 5.设置开机自 ...
- Linux 命令:btrfs filesystem resize
btrfs filesystem resize 2:300G /path ## 为创建了btrfs文件系统,已经挂载到/path 且device ID为2的硬盘/分区进行resize # 已经做过硬盘 ...
- UE构建基础和实践:五、CI/CD平台自动化打包
序言 使用CI/CD平台构建(这里使用蓝盾平台)主要是通过平台脚本运行上一章的py脚本并传递参数(即把py中的参数开放给配置平台脚本配置). Build.py 重构 我们需要在py脚本里面解析和设置参 ...
- AttributeError:module‘win32com.gen_py has no attribute ‘CLSIDToClassMap‘
解决方案如下: 1. 运行如下代码,找到文件所在位置 from win32com.client.gencache import EnsureDispatch import sys xl = Ensur ...