HCIP(HDLC、PPP、GRE)

一、网络类型

指根据数据链路层所运行的协议及规则进行划分的
P2P:点到点网络
MA:多点接入型网络

  • BMA:广播型多点接入网络
  • NBMA:非广播型多点接入网络

以太网协议的特点

  • 需要通过MAC地址对设备进行区分和标定,因为利用以太网所构建的二层网络可以包含两个或两个以上的接口,每个以太网接口都可以通过交互以太网帧的形式来进行二层通信,所以以太网属于BMA网络

  • 如果在一个网络中,只能包含两台设备,就不需要通过地址进行区分,这样的网络称为点对点网络

  • 频分技术:传输介质上可以同时发送不同频段的电流而互不干扰,实现数据的并行发送

二、HDLC

HDLC—高级数据链路控制协议

  • 标注HDLC:ISO组织在SDLC的基础上改进所颁布的符合工业标准的HDLC
  • 非标准HDLC:各大厂商在标准HDLC的基础上改进而来
  • 华为设备组建的串线网络默认使用的协议是PPP协议,思科设备组建的串线网络默认使用的协议是HDLC协议

HDLC配置:

[R1]int s4/0/0
[R1-Serial4/0/0]link-protocol hdlc

三、PPP

PPP:点到点协议,PPP协议包含多个附属协议

  • 兼容性强
  • 可移植性强
  • 可以进行认证和授权

PPP帧格式:
在这里插入图片描述
F:FLag—类似以太网的前导符(7E—01111110)
A:Address(FF—11111111)
C:Control(03—00000011)
在这里插入图片描述
PPP协议和TCP协议类似,在正式传输数据之前,需要建立PPP会话
1、链路建立阶段:LCP建立(LCP:链路控制协议)–通过LCP协议协商链路相关参数,根据协商好的参数建立链路

  • MRU:PPP帧中数据部分所允许的最大长度(字节),默认1500
  • 因为第二阶段认证阶段是可选项,所以是否需要认证以及认证方式,需要在LCP建
    立阶段完成协商。
    在这里插入图片描述

2、认证阶段:PPP在认证时需要调用aaa来进行认证(PPP的认知可以是单向认证,也可以是双向认证)

PAP:密码认证协议,被认证方将用户名和密码以明文的方式发送给对方,对方回复ACK代表认证成功,回复NAK代表认证失败
在这里插入图片描述
PAP配置:

[R1]aaa
[R1-aaa]local-user huawei password cipher 123
[R1-aaa]local-user huawei service-type ppp
[R1]int s4/0/0
[R1-Serial4/0/0]ppp  authentication-mode pap 

[R2]int s4/0/0
[R2-Serial4/0/0]ppp authentication-mode pap
[R2-Serial4/0/0]ppp pap local-user huawei password cipher 123

CHAP:挑战握手协议,通过比对摘要值的方式进行认证

  • 摘要值:通过HASH算法(散列函数)获取,将任意长度的输入转换为固定长度的输出
    1、相同输入,相同输出
    2、不可逆性
    3、雪崩效应
  • MD5是HASH算法的一种,将任意长度的输入转化为128位的输出
    在这里插入图片描述

CHAP配置:

[R1]aaa
[R1-aaa]local-user huawei password cipher 123
[R1-aaa]local-user huawei service-type ppp
[R1-aaa]int s4/0/0
[R1-Serial4/0/0]ppp authentication-mode chap 

[R2]int s4/0/0
[R2-Serial4/0/0]ppp chap user huawei
[R2-Serial4/0/0]ppp chap password cipher 123

3、网络层协议协商阶段—NCP协商(NCP:网络控制协议—多个协议的集合)

  • IP地址
  • IP报文的压缩格式
    在这里插入图片描述
    设备A发送Configure-Request报文,报文中携带B发送的IP地址,若协商成功,则设备B回复一个Configue-Ack报文,协商失败回复Nak报文

获取地址
在这里插入图片描述
设备A发送Configure-Request报文,报文中携带0.0.0.0这个IP地址,设备B拒绝这个地址,发送一个Configure-Nak报文,其中携带设备A的IP地址,设备A再次发送Configure-Request报文,报文中携带B发送的IP地址,
设备B回复一个Configue-Ack报文

配置方法:
获得地址方配置 [r1-Serial4/0/0]ip address ppp-negotiate
给予方的配置
[r2-Serial4/0/0]remote address 1.1.1.1

四、GRE,MGRE

在这里插入图片描述
物理专线:1、成本问题 2、地理位置不能变化

VPN:虚拟专用网络,核心技术—隧道技术—封装技术
隧道技术:在隧道的两端通过封装及解封装技术,在公网上建立一条数据通道,使这条通道来进行数据传输

GRE:通用路由封装

期望的转发路径:
在这里插入图片描述
实际的转发路径:
在这里插入图片描述
GRE:
在这里插入图片描述
GRE配置:

[R1]interface Tunnel 0/0/1
[R1-Tunnel0/0/1]ip address 192.168.5.10 24
[R1-Tunnel0/0/1]tunnel-protocol gre 
[R1-Tunnel0/0/1]source 15.0.0.1
[R1-Tunnel0/0/1]description 45.0.0.1


[R2]interface Tunnel 0/0/0
[R2-Tunnel0/0/0]ip address 192.168.5.4 24
[R2-Tunnel0/0/0]tunnel-protocol gre 
[R2-Tunnel0/0/0]source 45.0.0.1
[R2-Tunnel0/0/0]description 15.0.0.1
MGRE

NHRP协议:下一跳解析协议
NHS:下一跳解析服务器
需要在私网中选出一个出口物理IP地址不会发生改变的设备成为NHS,之后剩余的分支都需要知道中心的隧道IP地址和物理接口IP地址。NHRP要求所有分支需要将自己物理接口和隧道接口的映射关系发送给NHS,如果分支接口IP地址发送变化,,则需要将最新的映射关系发送给NHS,中心收到消息后,按照记录表搭建隧道即可。分支和分支之间需要通信,可以先找中心下载映射表,根据映射关系搭建隧道进行通信(HUB-SPOKE架构)

MGER配置:

[R1]int Tunnel 0/0/0
[R1-Tunnel0/0/0]ip address 192.168.5.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre p2mp 
[R1-Tunnel0/0/0]source 15.0.0.1
[R1-Tunnel0/0/0]nhrp network-id 100

[R2]int Tunnel 0/0/0
[R2-Tunnel0/0/0]ip address 192.168.5.2 24
[R2-Tunnel0/0/0]tunnel-protocol gre p2mp 
[R2-Tunnel0/0/0]source Serial 4/0/0
[R2-Tunnel0/0/0]nhrp network-id 100
[R2-Tunnel0/0/0]nhrp entry 192.168.5.1 15.0.0.1 register 

[R3]int Tunnel 0/0/0
[R3-Tunnel0/0/0]ip address 192.168.5.3 24
[R3-Tunnel0/0/0]tunnel-protocol gre p2mp 
[R3-Tunnel0/0/0]source Serial 4/0/0
[R3-Tunnel0/0/0]nhrp network-id 100
[R3-Tunnel0/0/0]nhrp entry 192.168.5.1 15.0.0.1 register 

MGRE环境下运行RIP遇到的问题:
1,只有中心获取到路由信息,分支没有获取到
解决方案 — 中心开启伪广播[r1-Tunnel0/0/0]nhrp entry multicast dynamic
2,分支只学习到了中心的路由信息,而没有其他分支的路由信息
原因 — RIP的水平分割
解决方案 — 关闭水平分割[r1-Tunnel0/0/0]undo rip split-horizon

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值