ADSL2 and ADSL2+ Interfaces on NFX250 Devices
ADSL Interface Overview
Asymmetric digital subscriber line (ADSL) technology is part of the xDSL family of modem technologies that use existing twisted-pair telephone lines to transport high-bandwidth data. ADSL lines connect service provider networks and customer sites over the "last mile" of the network—the loop between the service provider and the customer site.
ADSL transmission is asymmetric because the downstream bandwidth is typically greater than the upstream bandwidth. The typical bandwidths of ADSL2 and ADSL2+ circuits are defined in Table 1.
Operating Modes |
Upstream |
Downstream |
---|---|---|
ADSL2 |
1—1.5 Mbps |
12—14 Mbps |
ADSL2+ |
1—1.5 Mbps |
24—25 Mbps |
ADSL2 and ADSL2+ support the following standards:
LLCSNAP bridged 802.1q
VC MUX bridged
Supported security devices with xDSL SFP can use PPP over Ethernet(PPPoE) to connect through ADSL lines only.
ADSL2 and ADSL2+
The ADSL2 and ADSL2+ standards were adopted by the ITU in July 2002. ADSL2 improves the data rate and reach performance, diagnostics, standby mode, and interoperability of ADSL modems.
ADSL2+ doubles the possible downstream data bandwidth, enabling rates of 20 Mbps on telephone lines shorter than 5000 feet (1.5 km).
ADSL2 uses seamless rate adaptation (SRA) to change the data rate of a connection during operation with no interruptions or bit errors. The ADSL2 transceiver detects changes in channel conditions—for example, the failure of another transceiver in a multicarrier link—and sends a message to the transmitter to initiate a data rate change. The message includes data transmission parameters such as the number of bits modulated and the power on each channel. When the transmitter receives the information, it transitions to the new transmission rate.
Example: Configuring ADSL SFP Interface on NFX250 Devices
Requirements
This example uses the following hardware and software components:
NFX250 device running Junos OS Release 15.1X53-D495.
Overview
In this example, you are configuring ADSL SFP interface on an NFX250 device with the following configurations:
Physical interface - ge-0/0/11
Virtual network function (VNF) - nfx250-a-vsrx1
Memory size - 4194304
ADSL SFP options - vpi3, vci34, and encap llcsnap-bridged-802dot1q
To configure ADSL SFP interface on NFX250 devices, you must configure JDM, vSRX Virtual Firewall, and vJunos0.
Ensure that connectivity to the host is not lost during the configuration process.
Configuration
Procedure
Step-by-Step Procedure
To configure ADSL SFP interfaces on NFX250 devices:
Connect to the host.
user@host> configure [edit] user@host#
Create VLANs using VLAN IDs:
user@host# set host-os vlans xdsl-test vlan-id 50 user@host# set host-os vlans vlan130 vlan-id 130 user@host# set host-os vlans vlan131 vlan-id 131 user@host# set host-os vlans vlan132 vlan-id 132
Enable enhanced orchestration to manage VNFs and service chains without requiring the VNF XML descriptor files:
user@host# set system services enhanced-orchestration
Allocate resources for a VNF:
user@host# set virtual-network-functions nfx250-a-vsrx1 image /var/third-party/images/media-vsrx-vmdisk-15.1-2018-04-24.0_DEV_X_151_X49.qcow2 user@host# set virtual-network-functions nfx250-a-vsrx1 virtual-cpu 0 physical-cpu 2 user@host# set virtual-network-functions nfx250-a-vsrx1 virtual-cpu 1 physical-cpu 6 user@host# set virtual-network-functions nfx250-a-vsrx1 virtual-cpu count 2 user@host# set virtual-network-functions nfx250-a-vsrx1 virtual-cpu features hardware-virtualization user@host# set virtual-network-functions nfx250-a-vsrx1 no-default-interfaces user@host# set virtual-network-functions nfx250-a-vsrx1 memory size 4194304 user@host# set virtual-network-functions nfx250-a-vsrx1 memory features hugepages user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth0 management out-of-band
Map physical interfaces to virtual interfaces:
user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth1 mapping vlan mode trunk user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth1 mapping vlan members vlan130 user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth2 mapping vlan mode trunk user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth2 mapping vlan members vlan130 user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth2 mapping vlan members vlan131 user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth2 mapping vlan members vlan132 user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth2 mapping vlan members xdsl-test user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth2 mapping vlan native-vlan-id 50 user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth3 mapping vlan mode trunk user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth3 mapping vlan members xdsl-test user@host# set virtual-network-functions nfx250-a-vsrx1 interfaces eth3 mapping vlan native-vlan-id 50
Configure the Junos Control Plane (JCP) virtual machine (VM):
user@host# set interfaces sxe-0/0/0 unit 0 family ethernet-switching interface-mode trunk user@host# set interfaces sxe-0/0/0 unit 0 family ethernet-switching vlan members xdsl-test user@host# set interfaces sxe-0/0/0 unit 0 family ethernet-switching vlan members vlan130 user@host# set interfaces sxe-0/0/0 unit 0 family ethernet-switching vlan members vlan131 user@host# set interfaces sxe-0/0/0 unit 0 family ethernet-switching vlan members vlan132 user@host# set interfaces ge-0/0/11 native-vlan-id 50 user@host# set interfaces ge-0/0/11 dsl-sfp-options adsl-options vpi 3 user@host# set interfaces ge-0/0/11 dsl-sfp-options adsl-options vci 34 user@host# set interfaces ge-0/0/11 dsl-sfp-options adsl-options encap llcsnap-bridged-802dot1q user@host# set interfaces ge-0/0/11 unit 0 family ethernet-switching interface-mode trunk user@host# set interfaces ge-0/0/11 unit 0 family ethernet-switching vlan members xdsl-test user@host# set interfaces ge-0/0/11 unit 0 family ethernet-switching vlan members vlan130 user@host# set interfaces ge-0/0/11 unit 0 family ethernet-switching vlan members vlan131 user@host# set interfaces ge-0/0/11 unit 0 family ethernet-switching vlan members vlan132 user@host# set vlans vlan130 vlan-id 130 user@host# set vlans vlan131 vlan-id 131 user@host# set vlans vlan132 vlan-id 132 user@host# set vlans xdsl-test vlan-id 50
Commit the configuration.
user@host# commit and-quit user@host> exit