DISCLAIMER..!! THESE COMMANDS MAY VARY DEPENDING ON IOS IMAGE
There are many variations of the Cisco configuration for VDSL (FTTC) on the internet, but the following configuration is quite detailed and provides a very stable connection in my experience.
Please feel free to tweak accordingly.
Configuration Example:
service internal
!
ethernet cfm ieee
ethernet cfm global
ethernet cfm traceroute cache
ethernet cfm domain FTTx_MD_Openreach_1 level 1
mep archive-hold-time 5
sender-id chassis
service VLAN101-Service vlan 101 direction down
continuity-check
continuity-check interval 1m
sender-id chassis
!
ethernet cfm logging
!
controller VDSL 0 or 0/0/0 <- These numbers will change depending on the hardware platform that you are running this from.
firmware filename flash:VA_A_39m_B_38h3_24h.bin <- If you are using custom firmware, this is what it would look like.
operating mode auto
bitswap
sra
modem customUKAnnexM
modem ukfeature
modem disableV43
modem disableGinpDsSupport
no shutdown
!
interface Ethernet0
description ** Pseudo VDSL Interface **
no ip address
load-interval 30
ethernet cfm mep domain FTTx_MD_Openreach_1 mpid 101 vlan 101
alarm notification all
ethernet oam mode passive
ethernet oam remote-loopback supported
ethernet oam
no cdp enable
no shut
!
interface Ethernet0.101
description ** Tagging for BT Network **
encapsulation dot1Q 101
pppoe enable group global
pppoe-client dial-pool-number 1
no cdp enable
no shut
!
interface ATM 0 or 0/0/0 <- This will depend on the hardware appliance that you are using as mentioned above.
description ** ADSL Interface **
no ip address
no atm ilmi-keepalive
shutdown
!
interface Dialer0
description ** PPP Connection **
mtu 1492
ip tcp adjust-mss 1452
ip address negotiated
no ip redirects
no ip unreachables
no ip proxy-arp
encapsulation ppp
dialer pool 1
dialer idle-timeout 0
dialer persistent
dialer-group 1
ppp chap hostname <ISP USERNAME>
ppp chap password 0 <ISP PASSWORD>
ppp ipcp address accept
ppp ipcp dns request
ppp ipcp route default
no cdp enable
!
ip route 0.0.0.0 0.0.0.0 dialer0
!