前言

在PPPoE的配置里,服务器端和客户端各有一个地方可以任意配置。


PPPoE Server

配置描述

PPPoE Server中创建虚拟模板接口里面的IP配置:

1
2
[Huawei]int Virtual-Template 1                    //创建虚拟模板接口
[Huawei-Virtual-Template1]ip add 88.88.88.88 8 //配置接口IP地址

需要注意的是,华为官方文档中提到:

而事实上,PPP在通信时使用的是内部虚拟的PPP接口的IP地址,与VT接口配置的地址无关。VT接口配置IP地址的作用可能仅仅是使得VT接口Up

并且通过实验得知,VT接口配置非地址池IP地址并不会影响用户上线,可能文档中的写法是为了针对某些特殊情况。

相关文档

interface virtual-template

命令功能

interface virtual-template命令用来创建虚拟接口模板并进入虚拟接口模板视图。

undo interface virtual-template命令用来删除指定虚拟接口模板。

使用指南

应用场景

PPP、ATM等二层协议之间不能直接互相承载,需要通过虚拟访问接口VA(Virtual-Access)进行通信。当二层协议之间需要通信时,VA接口由系统自动创建,用户不能创建和配置VA接口,用户只能通过配置虚拟接口模板VT(Virtual-Template)的属性来配置VA接口。VT只是系统配置VA时使用的模板。

前置条件

VT需要在系统创建VA接口之前创建。

注意事项

删除VT后,所有由其生成的VA接口都会被自动删除。

只有VT接口下存在Up的VA接口时,其链路层状态才能Up,否则是Down状态。

使用实例

# 创建虚拟接口模板10。

1
2
3
<Huawei> system-view
[Huawei] interface virtual-template 10
[Huawei-Virtual-Template10]

PPPoE Client

配置描述

PPPoE Client中开启共享DCC时指定的对端用户名:

1
2
[Huawei]int Dialer 1                      //创建并配置Dialer接口
[Huawei-Dialer1]dialer user wangyoucao //开启共享DDC并指定对端用户名

共享DCC中,由于共享属性集不会将自己的属性信息应用到Dialer bundle中的物理接口(例如,不会将PPP认证命令应用到物理接口上),即物理接口不从共享属性集继承认证属性信息,因此必须在接收端物理接口上配置认证相关信息。在共享DCC中,认证必须配置(包括Dialer user配置和PPP认证),需要在Dialer接口和物理接口同时配置认证。因为共享DCC需要从物理接口进行PPP协商,并把协商出的对端用户名传给DCC,DCC根据对端用户名确定使用哪个Dialer接口,并把Dialer接口的地址返回给PPP,由PPP应用Dialer接口的配置进行IPCP协商。

根据华为官方文档的解释,dialer user命令的作用仅仅是为了启用共享DCC

这条命令中的用户名可以任意配置,且只有本地意义。网络管理员在把一台VRP系统的设备配置为PPPoE客户端时,必须在虚拟的拨号接口上配置这条命令。而PPPoE服务器上不需要创建虚拟拨号端口,也不需要配置这条命令,且PPPoE服务器的配置中并不需要与这条命令所配置的用户名相对应的用户名。

相关文档

interface dialer

命令功能

interface dialer命令用来创建并进入Dialer接口。

undo interface dialer命令用来删除指定的Dialer接口。

缺省情况下,未定义Dialer接口。

使用指南

DCC(Dial Control Center)是指路由器之间通过公用交换网进行互连时所采用的路由技术,可以提供按需拨号服务。系统提供了两种DCC配置方式:

  • 轮询DCC(Circular DCC,C-DCC)
  • 共享DCC(Resource-Shared DCC,RS-DCC)

Dialer接口是为了配置DCC参数而设置的逻辑接口。物理接口可以通过绑定到Dialer接口而继承DCC配置信息。

该命令在配置轮询DCC和共享DCC时都需要使用。配置轮询DCC时,创建Dialer接口的同时创建一个编号和Dialer接口相同的Dialer Circular Group;配置共享DCC时,只用于创建Dialer接口。

须知

配置DCC触发ISDN拨号并在ISDN链路UP的情况下,如果在系统视图下执行undo interface dialer命令删除Dialer接口,会导致设备异常重启,此时应先在Dialer接口下取消共享DCC功能(执行undo dialer user命令)或轮询DCC功能(执行undo dialer enable-circular命令)。

使用实例

# 创建一个Dialer接口dialer1。

1
2
<Huawei> system-view
[Huawei] interface dialer 1

dialer user

命令功能

dialer user命令用来使能共享DCC和设置Dialer接口对应的对端用户名。

undo dialer user命令用来去使能共享DCC并删除已经配置的对端用户名。

缺省情况下,共享DCC处于去使能状态且没有配置对端用户名。

使用指南

应用场景

当需要传送的信息具有时间不相关性、突发性、总体数据量小等特点时,路由器之间仅在有数据需要传送时才建立连接并通信无疑是最省钱的一种方式。DCC提供的按需拨号功能正好可以满足这个需求,为此种应用提供了灵活、经济、高效的解决方案。所谓“按需拨号”是指跨公用交换网相连的路由器之间不预先建立连接,当它们之间有数据需要传送时才以拨号的方式建立连接,即启动DCC拨号流程建立连接并传送信息,当链路再次空闲时,DCC会自动断开连接。

实际应用中,通过对DCC提供的按需拨号的扩展应用,DCC有了更广的应用范围。DCC主要应用于以下两种场景:

  • 以备份形式为干线通讯提供保障,在干线因为线路或其它原因出现故障而不能正常通信时,提供替代的辅助通路,确保业务正常进行。

    一般来讲是通过与现有网络不同的网络进行备份,比如通过ISDN网络或者3G网络备份IP网络中的干线链路。设备提供备份功能时,支持两种备份方式:

    • 通过接口备份实现
    • 通过动态路由备份实现
  • 当路由器作为PPPoE/PPPoEoA Client时,DCC通过按需拨号的功能,为用户节省费用。

设备提供了两种DCC配置方式:轮询DCC(Circular DCC,C-DCC)和共享DCC(Resource-Shared DCC,RS-DCC)方式。这两种方式具有各自不同的特点,适用于不同的应用需求,在应用时呼叫双方可以根据需要灵活选用配置方法,例如一端采用轮询DCC,另一端采用共享DCC。

DCC类型 应用场景
轮询DCC 轮询DCC适用于物理链路较多,连接情况复杂的大中型站点。
共享DCC 共享DCC适用于可用物理链路较少,但连接需求较多的中小型站点。

根据组网的情况判断需要使用共享DCC时,通过该命令使能共享DCC功能。

共享DCC中,当Dialer接口封装PPP协议时,将利用PPP协商得到的对端用户名决定接收呼叫时的Dialer接口。

后续任务

配置本命令后,需要进行共享DCC其他功能的配置,比如配置Dialer接口使用的Dialer bundle、Dialer接口的拨号串等。

注意事项

  • 该命令仅在共享DCC场景下需要配置。
  • 在一个Dialer接口视图下多次执行本命令,新的配置不会覆盖老的配置。多次配置的结果是该Dialer接口和多个对端用户对应。

使用实例

# 在Dialer接口3使能共享DCC并设置对应的对端用户名为“RouterA”和“RouterB”。

1
2
3
4
<Huawei> system-view
[Huawei] interface dialer 3
[Huawei-Dialer3] dialer user RouterA
[Huawei-Dialer3] dialer user RouterB