广域网技术——ppp,pppoe

目录

PPP协议概述

PPP协议原理

PPP协议三大组件:

PPP链路建立流程

PPP连接建立接口状态:

LCP协议报文格式

PPP协议报文格式:

1,链路层建立连接过程

 LCP协商过程-正常协商

 LCP协商-参数不一致

 LCP协商-参数不识别

 2,PPP协议认证阶段-PAP认证

  2,PPP协议认证阶段-CHAP认证

 3,网络层协商

NCP-静态IP地址协商

 NCP-动态IP地址协商

PPP协议配置

PPP协议配置基本命令

PAP认证配置

CHAP认证案例

PPPoE

PPPoE会话建立

PPPoE的报文结构

PPPoE发现阶段

PPPoE 会话阶段

PPPoE基础配置

 1,PPPoE客户端

2,服务器配置

广域网技术的发展

MPLS:

原理:

传统IP转发:

MPLS转发

SR(Segment Routing) 

SR转发原理:


PPP协议概述

广域网络设备基本角色:

CE:客户网络边缘设备

PE:服务商网络边缘设备

P:服务商设备

早期广域网络技术的应用

为实现服务商网络和客户网络的远距离传输,采用以太网协议无法实现远距离传输,因此就产生了PPP,HDLC,帧中继协议。解决用户接入广域网络的长距离传输问题。在服务商网络内部,使用ATM协议,解决骨干网告诉转发的问题。 

PPP协议原理

PPP:点到点协议,是应用于广域网数据链路层的一种协议,主要用于全双工链路上点到点数据的封装。

PPP协议三大组件:

PPP协议提供了安全协议族PAP(密码认证协议)和CHAP(挑战握手认证协议)

PPP协议提供LCP(链路控制协议),用于个链路层参数的协商,例如最大传输单元,认证模式

PPP协议提供NCP(网络控制协议),如IPCP协议,用于协商网络层的各个参数,更好的支持网络层协议。

PPP链路建立流程

1,链路层协商:通过LCP报文进行链路参数协商,建立链路层连接。

2,认证协商:通过链路建立阶段协商的认证方式进行链路认证。

3,网络层协商:通过NCP报文选择和配置一个网络层协议并进行网络层参数协商。

PPP连接建立接口状态:

LCP协议报文格式

PPP协议报文格式:

1,链路层建立连接过程

 LCP协商过程-正常协商

正常协商时,MRU、Auth-Type协商类型应该保持一致,Magic-Num不应该一致,因为每个路由器都会产生一个随机数magic-Num,出现一致的情况非常小,所以如果Magic-num出现一致,说明网络层成环了。

R1发送LCP报文得到响应后,R2也会将自己LCP报文发给R1进行参数协商。

 LCP协商-参数不一致

如果发送的LCP报文的参数不一致,双方就会协商,在下一次发送时,发送协商过一致的参数建立连接

 LCP协商-参数不识别

如果双方发送的参数中,存在不识别的字段,则会向请求方发送拒绝,下一次发送请求时,就会将不识别的字段删除,建立连接。

 2,PPP协议认证阶段-PAP认证

被认证方会向认证方发送以明文的方式发送自己的用户名和密码,认证方接收到数据后,会在数据库中进行匹配,存在则认证成功,否则认证失败。

PAP双方有两次握手。

  2,PPP协议认证阶段-CHAP认证

由于PAP认证采用明文传输,不安全,所以采用CHAP认证方式

 3,网络层协商

NCP-静态IP地址协商

 NCP-动态IP地址协商

PPP协议配置

PPP协议配置基本命令

link-protocol ppp  //将接口的协议配置为PPP
ppp timer negotiate 时间 // 配置协商超时时间间隔

PAP认证配置

1,配置PAP认证方

aaa
local-user 用户名 password cipher 密码
local-user 用户名 service-type ppp

//进入接口
ppp authentication-mode pap  //选择认证模式围殴pap

2,配置被认证方

进入接口
ppp pap local-user 用户名 password cipher 密码

CHAP认证配置

1,挑战方

aaa
local-user 用户名 password cipher 密码
local-user 用户名 service-type ppp

//进入接口
ppp authentication-mode chap  //选择认证模式围殴pap

2,被挑战方

ppp chap user 用户名
ppp chap password cipher 密码

CHAP认证案例

确保接口是串口

网络拓扑

 配置命令

认证方 

inter Serial2/0/0
ip address 10.1.1.1 30
quit

aaa
local-user admin password cipher 123456
local-user admin service-type ppp
quit

inter Serial2/0/0
ppp authentication-mode chap
quit

被认证方

interface Serial 2/0/0
ppp chap user admin
ppp chap password cipher 123456
quit

shutdown //关机
undo shutdown //开机,如果开机后两个路由器还能ping通,则说明ppp认证配置成功

PPPoE

PPPoE:是一种将PPP协议封装在以太网协议的一种协议。PPPoE可以将以太网中的多台主机连接到远端的宽带接入服务器。

PPPoE具备以太网灵活的优势,又可以实现PPP协议认证和计费等功能。

 PPPoE应用于家庭和企业实现拨号上网。

PPPoE会话建立

PPPoE的报文结构

 

PPPoE发现阶段

1,PPPoE 客户端发送PADI 初始化报文

2,网络中多台PPPoE 服务器接收到初始化报文后,回复一个offer报文

3,PPPoE 客户端接受到报文后,选择一个服务器发送request报文

4,PPPoE 服务器接收到request报文,回复一个Seession ID

5,此时PPPoE 会话建立连接,之后每次请求都携带Seesion ID。

PPPoE 会话阶段

PPPoE 会话状态会进行PPP协商,分为LCP协商,认证协商,NCP协商三个阶段。

PPPoE会话断开阶段

客户端和服务器互相发送断开报文,会话结束。

PPPoE基础配置

 1,PPPoE客户端

//设置虚拟接口
interface dialer 1   //促进虚拟接口1
ip address ppp-negotiate  //设置ip地址协商获取
ppp chap user admin
ppp chap password cipher 123 //虚拟接口1做chap认证

dialer user lisi
dialer bound 10 
dialer grounp 12 

//将物理接口和实际接口绑定
inter gi0/0/0 
pppoe-client dial-bundle-number 10 //将接口0

2,服务器配置

//创建地址池
ip pool pool1
network 192.168.1.0 mask 24
gateway-list 192.168.1.254
quit

//设置虚拟接口
interface Virtual-Template 1
ip address 192.168.1.254 24
ppp authentication-mode chap 
remote address pool pool1

//将虚拟接口和物理接口绑定
interface gi0/0/0
pppoe-server bind Virtual-Template 1
quit

//将认证密码添加到local-user中
aaa
local-user admin password cipher 123
local-user admin service-type ppp
quit

网络拓扑:

 

实验结果:

 

广域网技术的发展

早期广域网使用IP最长匹配原则来查找路由,需要占用cpu资源,路由转发速度受限于cpu。

MPLS:

多协议标记交换技术,为了解决IP转发受限,提高路由转发速率提出的技术

原理:

在网络边缘部分解析IP协议头,后续节点只基于标签转发,二不解析IP协议头部,减少软件处理流程节约时间。

随着路由器性能提升,路由查找速度已经不是阻碍网络发展的瓶颈,因此MPLS的速度以不在具备优势,但在VPN(虚拟专用网),TE(流量工程),QoS(服务质量)等方面广泛应用。

传统IP转发:

MPLS转发

MPLS静态手动分标签不适用于网络规模大的情况

MPLS动态分标签:本身没有算路能力,需要依赖于IGP进行路径计算,设备之间需要交互大量信息来维护邻居关系和路径状态。

SR(Segment Routing) 

SR:分段路由

改进方面:

1,扩展IGP和BGP,使其具有分发标签的能力,无须依赖其他协议分配标签

2,引入源路由机制,支持控制器集中算路

3,支持业务来定义网络 

SR转发原理:

邻接链路和网络节点的SID有序排列形成段序列(Segment List),它代表一条转发路径。SR由源节点将段序列编码在数据包头部,随数据包传输。SR的本质是指令,指引报文去哪里和怎么去。

 

 

 

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值