HCIP网络的类型

一.网络类型:

点到点

BMA:广播型多路访问  --  在一个MA网络中同时存在广播(泛洪)机制

NBMA:非广播型多路访问  --  在一个MA网络中,没有泛洪机制-----不怎么使用了

MA:多路访问  --  在一个网段内,存在的节点数量不限制

二.数据链路层的封装技术

点到点  --  在一个网段内,结点的数量被物理和逻辑均限制为2个;

        基于点到点类型工作的二层封装技术,不存在二层点播地址,比如MAC地址

串线

1.HDLC   Cisco默认使用的封装技术;每个厂商该技术均为私有

        [r2-Serial4/0/0]link-protocol hdlc  修改二层封装

        HDLC  高级链路控制协议,这种封装技术,可以理解为就是二层实施了介质访问控制工作;

2.PPP  非Cisco串线接口默认使用的技术;公有技术

在HDLC基础上进一步增加了一些功能;

新增:---拨号

        1.直连设备间,IP地址不在一个网段也可以正常通讯;学习到对端接口的IP地址,在本地生成32位的主机路由;

        2.可以进行身份和认证(比如我们家庭安装WIFI,供应商那边的公有地址固定,我们自己这私有地址随机169.254.x.x对供应商拨号,这时使用PPP就可以保证不同网段指点不能通信的问题,在没开通WIFI前,虽然网线迁过来了,但还要进行认证,才能上网)

        PAP  明文传递用户名和密码

服务端的配置
[R1]aaa	
[R1-aaa]local-user TMG password cipher 123       #设置用户名和密码
Info: Add a new user.	
[R1-aaa]local-user TMG service-type ppp          #服务类型为PPP
[R1]int Serial 4/0/0	
[R1-Serial4/0/0]ppp authentication-mode pap      #进入接口,类型改为PAP

客户端的配置
[Huawei-Serial4/0/1]ppp pap local-user TMG password cipher 123

PAP工作时的过程:

        CHAP  密文(不发送密码)

服务端的配置
[R1]aaa	
[R1-aaa]local-user TMG password cipher 123       #设置用户名和密码
Info: Add a new user.	
[R1-aaa]local-user TMG service-type ppp          #服务类型为PPP
[R1]int Serial 4/0/0	
[R1-Serial4/0/0]ppp authentication-mode chap      #进入接口,类型改为PAP

客户端的配置
[Huawei-Serial4/0/1]ppp chap user TMG
[Huawei-Serial4/0/1]ppp chap password cipher 123

CHAP工作过程:

在配置认证之前,要保证两端的接口模式都为PPP类型

        3.建立虚链路,同时分配IP地址(由于在认证时,网线接入我们的家庭路由器已经占用了我们电脑的仅有的一个网卡,这时就需要虚链路(在物理链路虚拟出来的)和供应商对接,保证通信)

3.VPN即虚拟专用网

        泛指通过VPN技术在公用网络上构建的虚拟专用网络。VPN用户在此虚拟网络中传输私有流量,在不改变网络现状的情况下实现安全、可靠的连接。VPN虚拟专用网络  ----   让两个网络穿越中间网络来直接通信,逻辑的在两个网络间建立了一条新的点到点直连链路。

关键技术  -- 隧道技术

        GRE  通用路由封装  --  一种简单的三层VPN封装技术  --  属于点到点网络类型(只有两个接口),GRE可以对某些网络层协议(如IPX、IPv4、IPv6等)的报文进行封装,使封装后的报文能够在另一种网络中(如IPV4)中传输,从而解决了跨越异种网络的报文传输问题。

GRE构成要素分为3个部分:乘客协议、封装协议和运输协议。

        乘客协议是指用户在传输数据时所使用的原始网络协议。

        封装协议的作用就是用来“包装”乘客协议对应的报文,是原始报文能够在新的网络中传输。

        运输协议是指被封装以后的报文在新的网络中传输时所使用的网络协议。

GRE隧道技术的实现:

R1上的配置:

[R1]interface Tunnel 0/0/0               #创建隧道接口
[R1-Tunnel0/0/0]ip add 10.1.1.1 24       #给接口配置IP地址
[R1-Tunnel0/0/0]tunnel-protocol gre      #指定使用协议
[R1-Tunnel0/0/0]source 12.1.1.1          #能通过的源地址
[R1-Tunnel0/0/0]destination 23.1.1.2     #能到达的目标地址

R2上的配置:

[R3]interface Tunnel 0/0/0                #创建接口
[R3-Tunnel0/0/0]ip add 10.1.1.2 24        #给隧道配置IP地址
[R3-Tunnel0/0/0]tunnel-protocol gre       #选择协议
[R3-Tunnel0/0/0]source 23.1.1.2           #配置这边能通信的源地址
[R3-Tunnel0/0/0]destination 12.1.1.1      #写上对面的IP地址

这时R1上的环回并不能Ping通R3的环回,需要构建路由表,因为这时我们需要走的是隧道,所以指向目标网段的下一跳接口为Tunnel:

[R1]ip route-static 192.168.2.0 24 Tunnel 0/0/0    #R1
[R3]ip route-static 192.168.1.0 24 Tunnel 0/0/0    #R2

4.BMA  -- 广播型多路访问 

        在一个MA网段内同时存在广播,洪泛功能;他是以太网和共享型网络;在一条物理的链路上使用大量的频率电波来同时传输数据,起到带宽叠加的作用;

        物理网线:RJ-45双绞线、RJ-11电话线、同轴电缆、光纤

        设计成为BMA类型,故需要MAC地址(每个节点唯一) -- 实现二层单播,同时设计存在洪泛机制;存在冲突---CSMA/CD载波侦听多路访问/冲突检测,用交换机彻底解决

5.NBMA  --非广播型多路访问  ----帧中继/MGRE

        MAGRE就是多点的GRE;在多个网络间需要通过VPN来建立形成一个整体的网络时,若使用点到点GRE,因为是点到点,所以每开通一个隧道都要起两个节点,来建立这个隧道,tunnel和网段的数量将呈指数上升,路由表将变大,需要所有节点为固定的共有IP地址;MGRE可以解决这些问题。

6.MGRE  --多点GRE --又称为DSVPN  自动智能 VPN= MGRE+IPSEC

        普通的GRE为点到点网络类型;若将多个节点使用普通GRE连接起来,将配置大量的网段和路由信息,且所有节点为固定IP地址。

        MGRE  --多点GRE  -----多个节点构成一个网段;结构为中心到站点结构(一对多);站点可以基于NHRP实现ip地址不固定;

        NHRP:下一条路径发现协议   非固定IP地址分支站点,主动到固定IP的中心站点注册;中心生成MAP(站点生成的MAP发给中心,当站点与站点通信时,其中一个站点会见数据发给中心,中心查看MAP再发给另一个站点)映射---tunnel口IP与公有IP地址的对应;若分支到分支,那么将在中心站点下载map来实现直接通讯。

MGRE的实现:

中心R1配置:

[R1]interface Tunnel 0/0/0                    #创建隧道
[R1-Tunnel0/0/0]ip add 10.1.1.1 24	          #配置隧道IP地址
[R1-Tunnel0/0/0]tunnel-protocol gre p2mp      #选择MGRE协议
[R1-Tunnel0/0/0]source 12.1.1.1               #配置源地址
Jan 22 2024 11:31:13-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP 
on the interface Tunnel0/0/0 has entered the UP state. 
[R1-Tunnel0/0/0]nhrp entry multicast dynamic   #使R1成为中心
[R1-Tunnel0/0/0]nhrp network-id 100            #设置域

站点上面的配置:

[R3]interface Tunnel 0/0/0
[R3-Tunnel0/0/0]ip add 10.1.1.2 24
[R3-Tunnel0/0/0]tunnel-protocol gre p2mp 	
[R3-Tunnel0/0/0]source g0/0/1                      #源地址选择接口,这样就算接口的IP地址变化了也能通信
Jan 22 2024 11:35:12-08:00 R3 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP 
on the interface Tunnel0/0/0 has entered the UP state. 	
[R3-Tunnel0/0/0]nhrp entry 10.1.1.1 12.1.1.1 register      #注册,写上隧道中心端的IP地址,和中心的公有地址
[R3-Tunnel0/0/0]nhrp network-id 100                       #选择域

中心查看NHRP(可以看见所有站点的信息,但站点查看NHRP只能看见中心的:

由于路由太多,这里使用RIP协议学习路由,以R1为例:

[R1]rip 1
[R1-rip-1]version 2
[R1-rip-1]network 10.0.0.0	
[R1-rip-1]network 192.168.1.0

查看路由表:

        在此时,站点路由只学习到了中心的路由,不是说RIP会共享路由信息嘛,在这,我们做了GRE,此时中间的那个ISP运营商就相当于一台交换机了,例如R3像中心传播了自己的路由信息,但中心路由并不能将R3的路由信息传给R4和R5,中心路由的G0/0/0就收了R3的路由信息,不能破坏水平分割机制发给R4和R5,所以在站点路由上,只有中心的路由信息。

        如果想让站点路由学习到其它站点路由的信息,就必须去中心路由关闭水平分割机制:

[R1]interface Tunnel 0/0/0
[R1-Tunnel0/0/0]undo rip split-horizon     #关闭水平分割机制

这样站点路由也可以互相学习路由信息,实现互通

        若所有tunnel对应的公有IP均为固定IP地址,可以让每台路由器均称为中心站点,两两间均进行注册;可以形成全连网状结构拓扑;-----RIP这种存在水平分割机制的协议能够正常收敛;

        当拓扑结构为中心到站点(轴辐状)-----不是所有网点均为固定的公有IP地址,没法所有tunnel设备相互注册,只能通过关闭水平分割来实现路由的全网正常收敛,只在RIP中存在,就是关闭水平分割机制。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/339716.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于光口的以太网 udp 回环实验

文章目录 前言一、系统框架整体设计二、系统工程及 IP 创建三、UDP回环模块修改说明四、接口讲解五、顶层模块设计六、下载验证前言 本章实验我们通过网络调试助手发送数据给 FPGA,FPGA通过光口接收数据并将数据使用 UDP 协议发送给电脑。 提示:任何文章不要过度深思!万事万…

电工技术实验-电路元件伏安特性测绘

一、 实验目的 1、学会识别常用电路元件的方法 2、验证线性电阻、非线性电阻元件的伏安特性 3、熟悉实验台上直流电工仪表和设备的使用方法 二、实验器材 可调直流稳压电源、直流数字毫安表、直流数字电压表、万用表 二极管、稳压管、白炽灯、线性电阻 三、实验原理 任…

低压防雷箱综合选型应用方案

低压防雷箱是一种用于保护低压配电系统免受雷电过电压的影响的装置,它主要由防雷箱模块、浪涌保护器SPD、接地线等组成。本文将介绍低压防雷箱的作用原理和行业应用解决方案,以及低压防雷箱的选型方法。 低压防雷箱的作用原理 低压防雷箱的作用原理是利…

革新区块链:代理合约与智能合约升级的未来

作者 张群(赛联区块链教育首席讲师,工信部赛迪特聘资深专家,CSDN认证业界专家,微软认证专家,多家企业区块链产品顾问)关注张群,为您提供一站式区块链技术和方案咨询。 代理合约(Prox…

职业规划,软件开发工程师的岗位任职资格

软件工程师是指从事软件开发的人,主要的工作涉及到项目培训和项目设计两个方面。在实际工作中,软件工程师是一个广义的概念,包括了很多与软件相关的人员。除开最基础的编程语言,还有数据库语言等等。从事这份工作,需要…

多标签节点分类

Multi-Label Node Classification on Graph-Structured Data,TMLR’23 Code 学习笔记 图结构数据的多标签分类 节点表示或嵌入方法 通常会生成查找表,以便将相似的节点嵌入的更近。学习到的表示用作各种下游预测模块的输入特征。 表现突出的方法是基于随机游走(ran…

【Spring 篇】MyBatis注解开发:编写你的数据乐章

欢迎来到MyBatis的音乐殿堂!在这个充满节奏和韵律的舞台上,注解是我们编写数据乐章的得力助手。无需繁琐的XML配置,通过简单而强大的注解,你将能够轻松地与数据库交互。在这篇博客中,我们将深入探讨MyBatis注解开发的精…

MySQL数据库 | 事务中的一些问题(重点)

文章目录 什么是事务?事务的几个特性(ACID) -重点原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability) Mysql中事务操作隐式事务显式事务 savepoint关键字只读事务事务中的一些问题(重点)隔离级别脏读解决办法 幻读解决…

C语言实战系列一:经典贪食蛇

C语言学习必须实战&#xff0c;并且学完语法后就必须立即用实战来巩固。一般需要10来个比较复杂的程序才能掌握C语言。今天就教大家第一个小程序&#xff0c;贪食蛇。 首先上代码 一、代码 #include <stdio.h> #include <stdlib.h> #include <curses.h> #…

Leetcode的AC指南 —— 栈与队列:20. 有效的括号

摘要&#xff1a; **Leetcode的AC指南 —— 栈与队列&#xff1a;20. 有效的括号 **。题目介绍&#xff1a;给定一个只包括 ‘(’&#xff0c;‘)’&#xff0c;‘{’&#xff0c;‘}’&#xff0c;‘[’&#xff0c;‘]’ 的字符串 s &#xff0c;判断字符串是否有效。 有效字…

Linux系统中内核音频驱动实现

本文以I2S接口为例介绍Linux内核音频相关知识。 一、名词介绍 下面是音频调试中常见的名词缩略语。 1、AEC&#xff08;Acoustic Echo Cancellor&#xff09;&#xff1a;回声消除。 2、AGC&#xff08;Automatic Gain Control&#xff09;&#xff1a;自动增益补偿&#xf…

ZEM20台式扫描电子显微镜在三元材料锂电池中的应用

在当今环保能源需求日益增长的背景下&#xff0c;新型储能材料特别是锂离子电池在新能源汽车和移动互联网设备中的应用越来越广泛。其中&#xff0c;以镍钴锰三元素为基础的分层材质因具有体系能量密度高、原材料来源广、合成过程相对简单等优势&#xff0c;被公认为最有应用前…

字符串展开(Python)

展开字符串中用-压缩的连续小写字母或者数字&#xff0c;不是压缩形式的-不用理会&#xff0c;-没有压缩字符的去除-。 (笔记模板由python脚本于2024年01月21日 18:18:19创建&#xff0c;本篇笔记适合熟悉 p y t h o n python python字符串和列表的coder翻阅) 【学习的细节是欢…

Java线程池七大参数详解和配置(面试重点)

一、corePoolSize核心线程数 二、maximunPoolSize最大线程数 三、keepAliveTime空闲线程存活时间 四、unit空闲线程存活时间的单位 五、workQueue线程工作队列 1、ArrayBlockingQueue FIFO有界阻塞队列 2、LinkedBlockingQueue FIFO无限队列 3、PriorityBlockingQueue V…

2023年度环境电器行业数据分析(洗地机、扫地机器人、吸尘器等)

在家电行业整体消费不振的环境下&#xff0c;环境电器市场也受到影响&#xff0c;2023年度市场大盘销售呈下滑趋势。根据鲸参谋平台的数据显示&#xff0c;2023年京东平台环境电器市场的销量累计约7100万&#xff0c;同比下滑约12%&#xff1b;销售额约360亿&#xff0c;同比下…

二.用户和权限管理(一)

用户和管理权限 1.用户管理1.1登录MySQL服务器1.2创建用户1.3修改用户1.4删除用户1.5设置当前用户密码1.6 修改其它用户密码 2.权限管理2.1权限列表2.2授予权限的原则2.3授予权限2.4产看权限2.5收回权限 3.权限表3.1user表3.2db表3.3tables_priv表和columns_priv表3.4procs_pri…

【iOS】UICollectionView使用

使用UITableView作为表格来展示数据完全没有问题&#xff0c;但仍有许多局限性&#xff0c;对于一些更加复杂的布局样式&#xff0c;就有些力不从心了 比如&#xff0c;UITableView只允许表格每一行只能显示一个cell&#xff0c;而不能在一行中显示多个cell&#xff0c;对于这…

IN操作符

目录 IN NOT IN Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645 IN IN 指的是根据一个指定的范围进行数据查询 1.查询出员工编号是 7369、7566、7788、9999 的员工信息 利用前面学的知识,得出: SQL> set linesize 250 SQL>…

​第14节-高质量简历写作求职通关-在线测试

在线测试主要包括性格测试、综合能力测试、技能测试三类 性格测试 性格测试主要用于考察个人与工岗位的匹配程度 考察内容包含性格、能力、动机、价值观等&#xff0c;考察形式一般为给出相应的工作场景&#xff0c;让你选择最喜欢或者最不喜欢的答案 技能考试 这类测试一般是针…

Windows云服务器如何配置多用户登录?(Windows 2012)华为云官方文档与视频地址

Windows云服务器如何配置多用户登录&#xff1f;&#xff08;Windows 2012&#xff09;_弹性云服务器 ECS_故障排除_多用户登录_华为云 打开任务栏左下角的“服务器管理器”&#xff0c;在左侧列表中选中“本地服务器” 然后将右侧“远程桌面”功能的选项修改为“启用”&#x…