PPPoe协议
“PPPoe协议”相关的资料有哪些?“PPPoe协议”相关的范文有哪些?怎么写?下面是小编为您精心整理的“PPPoe协议”相关范文大全或资料大全,欢迎大家分享。
详解PPP及PPPoE协议
详解PPP及PPPoE协议
PPP(Point-to-Point Protocol点到点协议),一种二层协议,通常部署在专线网和按需电路网上面,PPP有很多丰富的可选特性,如支持多协议、提供可选的身份认证服务、可以以各种方式压缩数据、支持动态地址协商、支持多链路捆绑等等。这些丰富的选项增强了PPP的功能。同时,不论是异步拨号线路还是路由器之间的同步链路均可使用。因此,应用十分广泛
当然,在专线网上我们也可以使用HDLC二层协议,但用的并不多,原因有三:
1. 2. 3.
不支持验证,一层通二层就通
不支持多种上层协议(ip/ipx/appletalk等),而PPP帧中专门有一个字段用来标示上层协议类型
HDLC协议为厂商私有协议,各个厂商互不兼容,但HDLC是cisco产品的默认广域网封装方式,要使用PPP协议需要encapsulation ppp 命令改变接口封装协议 我们家庭拨号上网就是通过PPP协议在用户端和运营商的接入服务器之间建立通信链路。 目前,宽带接入已基本取代拔号接入,在宽带接入技术日新月异的今天,PPP也衍生出新的应用。典型的应用是在ADSL(非对称数据用户环线,Asymmetrical Digital
PPPOE协议技术与标准培训教材《华为》.pdf
PPPOE协议技术与标准培训教材《华为》.pdf
资料编码
使用对象
编写部门用服工程师交换接入产品技术支援管理
部产品名称产品版本资料版本
PPPOE专题拟 制:
审 核:
审 核:
批 准:周一帆日 期:日 期:日 期:日 期:2002-01-05
修 订 记 录
日 期
2002/01/05修订版本v1.0作 者周一帆
描 述
深 圳 市 华 为 技 术 有 限 公 司
PPPOE协议技术与标准培训教材《华为》.pdf
目 录第一章 概 述...................................................................1
1.1 PPPOE协议的基本概念....................................................1
1.1.1 PPPOE协议出现的背景..................................................1
1.1.2 PPPOE协议简介........................................................1
1.2 总结.................
pppoe实验讲义
Pppoe服务器
system-view /进入系统视图
ip pool pool1 /创建全局地址池pool1 注意事项AR2200-S上最多可以创建128个全局地址池,以及128
个接口地址池。如果全局地址池的IP地址正在使用,不能删除该全局地址池。
network 192.168.10.10 mask 255.255.255.0 /配置全局地址池下可分配的网段地址后续配置
注意事项每个IP地址池只能配置一个网段,该网段可配置为需求的任意网段。如果系
统需要多段地址,则需要配置多个地址池。如果该地址池的IP地址已经使用,不能删除该地址池。
gateway-list /网关
interface virtual-template 1 /创建虚拟接口模板并进入虚拟接口模板视图 前置条件VT需要在系统创建VA接口之前创建。
ppp auth
pppoe实验讲义
Pppoe服务器
system-view /进入系统视图
ip pool pool1 /创建全局地址池pool1 注意事项AR2200-S上最多可以创建128个全局地址池,以及128
个接口地址池。如果全局地址池的IP地址正在使用,不能删除该全局地址池。
network 192.168.10.10 mask 255.255.255.0 /配置全局地址池下可分配的网段地址后续配置
注意事项每个IP地址池只能配置一个网段,该网段可配置为需求的任意网段。如果系
统需要多段地址,则需要配置多个地址池。如果该地址池的IP地址已经使用,不能删除该地址池。
gateway-list /网关
interface virtual-template 1 /创建虚拟接口模板并进入虚拟接口模板视图 前置条件VT需要在系统创建VA接口之前创建。
ppp auth
PPPOE拨号脚本实例
# cat /tmp
p/options.pppoe
noauth
user '******'
password '***********' noccp nomppc
hide-password noipdefault nodetach
maxfail 65535 usepeerdns persist
ipcp-accept-remote ipcp-accept-local lcp-echo-failure 10 lcp-echo-interval 30 ktune
default-asyncmap nopcomp noaccomp novj nobsdcomp nodeflate plugin rp-pppoe.so mtu 1480 mru 1480 unit 0 nic-eth2.2
wan_pppoe_user= wan_pppoe_pass=
wan_pppoe_optime=60
wan_pppoe_opmode=KeepAlive
root@OpenWrt:/etc/ppp# cat options #debug
logfile /dev/null noipdefault noaccomp nopcomp nocrtscts
ROS PPPOE到期提醒停用脚本
ROS PPPOE用户帐号到期提前提醒,过期帐号禁用及强制下线脚本.
#ROS PPPOE用户帐号到期提前提醒,过期帐号禁用及强制下线脚本
#用户帐户的备注里必须包含格式:[yyyymmdd] 如:有效期至[yyyymmdd]
#其中 yyyymmdd 为到期年月日
#before 为到期提前提醒的天数
:local before 2
#获取当前系统日期信息
:local curdate [/system clock get date]
#将当前系统日期信息转换为年月日 yyyymmdd 的格式
:local yy ([:find jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec [:pick $curdate 0 3]]+1)
:if ($yy<10) do={:set yy (0 . $yy)}
:set curdate ([:pick $curdate 7 11] . $yy . [:pick $curdate 4 6])
#expdate 为账户有效期变量
:local expdate ""
#cnt 为有效用户数变量
:local cnt "0"
/ppp secret
:f
IPOE和PPPOE比较
对比项 会话控制能力 PPPoE 通过PPP封装,有很强的会话控制能力,通过拨号过程建立会话,便于计费 增加了PPPoE层和PPP层,处理IPoE 会话控制能力弱,没有明显的会话过程,不便于计费。但在Session级IPOE方案中有改进 没有额外的协议封装,处理流程简单 通过DHCP Option扩展,接入设备只做DHCP Relay,不需要升级,难度小 协议流程简单,性能开销小 终端只要实现TCP/IP协议栈,要求低 会话能力弱,处理简单,实现热备容易 复杂度 流程复杂 通过PPP属性扩展,扩展需要对接入设备做升级,难度大 处理流程复杂,性能开销大 终端需要实现PPP协议栈和PPPoE协议,要求高 会话能力强,处理复杂,热备实现难度大 可扩展性 性能 对终端要求 热备能力 ? IPOE的使用可以使得iTV业务的跨VLAN组播复制点下移,优化网络的流量模型,减少带宽的消耗 ;
? 语音业务要求提供高可靠性,在城域网承载中,后续将考虑为其提供热备份,IPOE接入方式能够实现业务倒换时无需用户重新拨号 ;
? 使用SIP语音终端的时候,适用IPOE接入方式,还可通过DHCP Server下发相关的业务配置,实现业务的自动配置 ;
PPPOE拨号脚本实例
# cat /tmp
p/options.pppoe
noauth
user '******'
password '***********' noccp nomppc
hide-password noipdefault nodetach
maxfail 65535 usepeerdns persist
ipcp-accept-remote ipcp-accept-local lcp-echo-failure 10 lcp-echo-interval 30 ktune
default-asyncmap nopcomp noaccomp novj nobsdcomp nodeflate plugin rp-pppoe.so mtu 1480 mru 1480 unit 0 nic-eth2.2
wan_pppoe_user= wan_pppoe_pass=
wan_pppoe_optime=60
wan_pppoe_opmode=KeepAlive
root@OpenWrt:/etc/ppp# cat options #debug
logfile /dev/null noipdefault noaccomp nopcomp nocrtscts
用ROS实现PPPoE服务及限速计费
用ROS实现PPPoE服务及限速计费
以前用freeradius实现的限速计费,优点是Mysql数据库可以自由定制,可实现一些复杂的功能,这次又需要实现类似的功能,装过freeradius和Ros对接的都知道,这个没有一天是搞不定的,感觉也挺烦的,还单独需要一台服务器做认证,看了一下那个ros自带的userman也可实现类似的功能,试了一下感觉还不错。
一、 建立光纤连接
用winbox连接后,如下图操作,添加pppoe client
输入用户名和密码就可以了。
1
为了实现内网共享上网还要加一条nat规则,为禁止内网不拨号直接上网,加一条源地址过滤,只允许ppp拨号网段。
路径为:IP->Firewall-Nat
如有多台路由器部署,图形界面太麻烦,可以用对应脚本实现 ADSL拨号:
/interface pppoe-client
add ac-name=\dial-on-demand=no disabled=no interface=adsl \\
max-mru=1480 max-mtu=1480 mrru=disabled name=pppoe-out1 password=xxxxx profile=default serv
eNSP2.0模拟PPPoE实验
eNSP2.0模拟PPPoE实验
拓扑如下:
PPPoE服务器上的配置
sysname PPPoE-Server #
ip pool pool1 //创建地址池用来为客户端分配地址 network 192.168.10.10 mask 255.255.255.0 gateway-list 192.168.10.1 #
aaa //在AAA下配置认证方案和创建用于认证的账号 authentication-scheme system_a domain system
authentication-scheme system_a
local-user user1@system password cipher huawei local-user user1@system service-type ppp #
interface Virtual-Template1 //配置认证虚模板 ppp authentication-mode chap domain system remote address pool pool1
ip address 192.168.10.10 255.255.255.0 #
interface g0/0/0 //接口上开