Podcast
Questions and Answers
What is the primary function of a Broadband Network Gateway (BNG)?
What is the primary function of a Broadband Network Gateway (BNG)?
What is the modal of REDBACK BNG?
What is the modal of REDBACK BNG?
Where is the BNG typically deployed?
Where is the BNG typically deployed?
What is the benefit of redundant dual route processor in REDBACK BNG?
What is the benefit of redundant dual route processor in REDBACK BNG?
Signup and view all the answers
What protocols does BNG use to establish subscriber sessions?
What protocols does BNG use to establish subscriber sessions?
Signup and view all the answers
How do protocols operate in the GENERAL SOFTWARE MODEL of REDBACK BNG?
How do protocols operate in the GENERAL SOFTWARE MODEL of REDBACK BNG?
Signup and view all the answers
What is the role of BNG in subscriber management?
What is the role of BNG in subscriber management?
Signup and view all the answers
What is the benefit of software modularity in REDBACK BNG?
What is the benefit of software modularity in REDBACK BNG?
Signup and view all the answers
What is the benefit of using BNG for service providers?
What is the benefit of using BNG for service providers?
Signup and view all the answers
What is the function of the AAA server in the BNG architecture?
What is the function of the AAA server in the BNG architecture?
Signup and view all the answers
What happens if a protocol fails in REDBACK BNG?
What happens if a protocol fails in REDBACK BNG?
Signup and view all the answers
How do processes communicate with each other in REDBACK BNG?
How do processes communicate with each other in REDBACK BNG?
Signup and view all the answers
What is the role of the DHCP server in the BNG architecture?
What is the role of the DHCP server in the BNG architecture?
Signup and view all the answers
What is the characteristic of Redback IPC in REDBACK BNG?
What is the characteristic of Redback IPC in REDBACK BNG?
Signup and view all the answers
What is the connection between BNG and Customer Premise Equipment (CPE)?
What is the connection between BNG and Customer Premise Equipment (CPE)?
Signup and view all the answers
What is the purpose of throttle mechanisms in the kernel of REDBACK BNG?
What is the purpose of throttle mechanisms in the kernel of REDBACK BNG?
Signup and view all the answers
What is the name of the interface that can be used to configure the SmartEdge platform?
What is the name of the interface that can be used to configure the SmartEdge platform?
Signup and view all the answers
What is the default means of configuring the SmartEdge platform?
What is the default means of configuring the SmartEdge platform?
Signup and view all the answers
How many craft ports are available on the XCRP?
How many craft ports are available on the XCRP?
Signup and view all the answers
Which craft port is used for configuration purposes?
Which craft port is used for configuration purposes?
Signup and view all the answers
What are the serial terminal settings required to connect to the SmartEdge platform?
What are the serial terminal settings required to connect to the SmartEdge platform?
Signup and view all the answers
What is the purpose of the 'commit' command in configuration mode?
What is the purpose of the 'commit' command in configuration mode?
Signup and view all the answers
Where are all your commands stored before they are activated?
Where are all your commands stored before they are activated?
Signup and view all the answers
What is the slot number of the Ethernet Port on the SmartEdge platform?
What is the slot number of the Ethernet Port on the SmartEdge platform?
Signup and view all the answers
Which XCRP does the SmartEdge platform use for configuration?
Which XCRP does the SmartEdge platform use for configuration?
Signup and view all the answers
What is the purpose of the 'show config' command?
What is the purpose of the 'show config' command?
Signup and view all the answers
What happens to your configuration during reloads?
What happens to your configuration during reloads?
Signup and view all the answers
What is the configuration applied to the Ethernet Port on the SmartEdge platform?
What is the configuration applied to the Ethernet Port on the SmartEdge platform?
Signup and view all the answers
How do you undo a single command in configuration mode?
How do you undo a single command in configuration mode?
Signup and view all the answers
What is the purpose of the 'end' command in configuration mode?
What is the purpose of the 'end' command in configuration mode?
Signup and view all the answers
Where can you store your configuration files?
Where can you store your configuration files?
Signup and view all the answers
What happens when the SmartEdge is going through the system boot sequence?
What happens when the SmartEdge is going through the system boot sequence?
Signup and view all the answers
What happens if the boot configuration parameter is empty?
What happens if the boot configuration parameter is empty?
Signup and view all the answers
What is the effect of disabling debugging on other administrators?
What is the effect of disabling debugging on other administrators?
Signup and view all the answers
What happens when an administrator disconnects their telnet/SSH session?
What happens when an administrator disconnects their telnet/SSH session?
Signup and view all the answers
Where does the system look for a configuration file if the boot configuration parameter is populated?
Where does the system look for a configuration file if the boot configuration parameter is populated?
Signup and view all the answers
How do you change the loaded configuration file?
How do you change the loaded configuration file?
Signup and view all the answers
What is sent to the 'logger' process when debugging is enabled?
What is sent to the 'logger' process when debugging is enabled?
Signup and view all the answers
What can happen if debugging is enabled for a long time?
What can happen if debugging is enabled for a long time?
Signup and view all the answers
How do you disable all debug functions in one step?
How do you disable all debug functions in one step?
Signup and view all the answers
What is the role of Aggregation Switches and DSLAM in the BNG architecture?
What is the role of Aggregation Switches and DSLAM in the BNG architecture?
Signup and view all the answers
How are subscriber sessions classified based on the protocol used?
How are subscriber sessions classified based on the protocol used?
Signup and view all the answers
What is the function of the RADIUS server in the BNG architecture?
What is the function of the RADIUS server in the BNG architecture?
Signup and view all the answers
What is the purpose of the DHCP server in the BNG architecture?
What is the purpose of the DHCP server in the BNG architecture?
Signup and view all the answers
Why can a BNG connect to more than one RADIUS server?
Why can a BNG connect to more than one RADIUS server?
Signup and view all the answers
What is the benefit of a BNG connecting to more than one DHCP server?
What is the benefit of a BNG connecting to more than one DHCP server?
Signup and view all the answers
What type of session is established using the IP protocol that runs between the CPE and BNG?
What type of session is established using the IP protocol that runs between the CPE and BNG?
Signup and view all the answers
What is the purpose of the AAA process in the BNG architecture?
What is the purpose of the AAA process in the BNG architecture?
Signup and view all the answers
What is the primary focus when configuring a system?
What is the primary focus when configuring a system?
Signup and view all the answers
What type of configuration involves layer 3 parameters?
What type of configuration involves layer 3 parameters?
Signup and view all the answers
What is the primary role of the negotiation room in static binding?
What is the primary role of the negotiation room in static binding?
Signup and view all the answers
What type of binding is typically used for management and backbone connections?
What type of binding is typically used for management and backbone connections?
Signup and view all the answers
What is the direction of bindings in static binding?
What is the direction of bindings in static binding?
Signup and view all the answers
What is the most detailed level of binding in static binding?
What is the most detailed level of binding in static binding?
Signup and view all the answers
What is necessary before traffic can be activated?
What is necessary before traffic can be activated?
Signup and view all the answers
What is the command syntax for static binding?
What is the command syntax for static binding?
Signup and view all the answers
What is the primary feature of Redundant Dual Route Processor in REDBACK BNG?
What is the primary feature of Redundant Dual Route Processor in REDBACK BNG?
Signup and view all the answers
What is the benefit of having every card self-supporting in REDBACK BNG?
What is the benefit of having every card self-supporting in REDBACK BNG?
Signup and view all the answers
What is the purpose of the throttle mechanisms in the kernel of REDBACK BNG?
What is the purpose of the throttle mechanisms in the kernel of REDBACK BNG?
Signup and view all the answers
What is a characteristic of the Redback proprietary version of IPC?
What is a characteristic of the Redback proprietary version of IPC?
Signup and view all the answers
What happens if one protocol fails in the GENERAL SOFTWARE MODEL of REDBACK BNG?
What happens if one protocol fails in the GENERAL SOFTWARE MODEL of REDBACK BNG?
Signup and view all the answers
What is the benefit of Independent stop/restart of each module in the GENERAL SOFTWARE MODEL of REDBACK BNG?
What is the benefit of Independent stop/restart of each module in the GENERAL SOFTWARE MODEL of REDBACK BNG?
Signup and view all the answers
What is the benefit of using separate processes for each protocol in the GENERAL SOFTWARE MODEL of REDBACK BNG?
What is the benefit of using separate processes for each protocol in the GENERAL SOFTWARE MODEL of REDBACK BNG?
Signup and view all the answers
What is the result of efficient use of system resources in the GENERAL SOFTWARE MODEL of REDBACK BNG?
What is the result of efficient use of system resources in the GENERAL SOFTWARE MODEL of REDBACK BNG?
Signup and view all the answers
What is the benefit of unused traffic cards in the BNG architecture?
What is the benefit of unused traffic cards in the BNG architecture?
Signup and view all the answers
What happens when a new traffic card is activated in the BNG architecture?
What happens when a new traffic card is activated in the BNG architecture?
Signup and view all the answers
How are subscriber sessions classified in the BNG architecture?
How are subscriber sessions classified in the BNG architecture?
Signup and view all the answers
What is the role of Aggregation Switches and DSLAM in the BNG architecture?
What is the role of Aggregation Switches and DSLAM in the BNG architecture?
Signup and view all the answers
What protocol is used to establish IPoE subscriber sessions?
What protocol is used to establish IPoE subscriber sessions?
Signup and view all the answers
What is the benefit of saving a working configuration in the BNG architecture?
What is the benefit of saving a working configuration in the BNG architecture?
Signup and view all the answers
What is the purpose of diagnostic mode in the BNG architecture?
What is the purpose of diagnostic mode in the BNG architecture?
Signup and view all the answers
What is the role of the BNG in the architecture?
What is the role of the BNG in the architecture?
Signup and view all the answers
What is the purpose of the craft port on the XCRP?
What is the purpose of the craft port on the XCRP?
Signup and view all the answers
What is the default means of configuring the SmartEdge platform?
What is the default means of configuring the SmartEdge platform?
Signup and view all the answers
How many craft ports are available on the XCRP?
How many craft ports are available on the XCRP?
Signup and view all the answers
What is the slot number of the Ethernet Port on the SmartEdge platform?
What is the slot number of the Ethernet Port on the SmartEdge platform?
Signup and view all the answers
What are the required serial terminal settings to connect to the SmartEdge platform?
What are the required serial terminal settings to connect to the SmartEdge platform?
Signup and view all the answers
Which XCRP does the SmartEdge platform use for configuration?
Which XCRP does the SmartEdge platform use for configuration?
Signup and view all the answers
What configuration is applied to the Ethernet Port on the SmartEdge platform?
What configuration is applied to the Ethernet Port on the SmartEdge platform?
Signup and view all the answers
How do you connect to the SmartEdge platform for configuration?
How do you connect to the SmartEdge platform for configuration?
Signup and view all the answers
What is the primary function of a BNG in a broadband network?
What is the primary function of a BNG in a broadband network?
Signup and view all the answers
What is the purpose of a BNG in subscriber management?
What is the purpose of a BNG in subscriber management?
Signup and view all the answers
What is the role of the DHCP server in the BNG architecture?
What is the role of the DHCP server in the BNG architecture?
Signup and view all the answers
What is the benefit of using a BNG for service providers?
What is the benefit of using a BNG for service providers?
Signup and view all the answers
What is the function of the AAA server in the BNG architecture?
What is the function of the AAA server in the BNG architecture?
Signup and view all the answers
Where is a BNG typically deployed in a broadband network?
Where is a BNG typically deployed in a broadband network?
Signup and view all the answers
What is the connection between a BNG and Customer Premise Equipment (CPE)?
What is the connection between a BNG and Customer Premise Equipment (CPE)?
Signup and view all the answers
What type of session is established between the CPE and BNG?
What type of session is established between the CPE and BNG?
Signup and view all the answers
What is the primary benefit of having redundant dual route processors in REDBACK BNG?
What is the primary benefit of having redundant dual route processors in REDBACK BNG?
Signup and view all the answers
What is the characteristic of the GENERAL SOFTWARE MODEL of REDBACK BNG?
What is the characteristic of the GENERAL SOFTWARE MODEL of REDBACK BNG?
Signup and view all the answers
What is the effect of a protocol failure in the GENERAL SOFTWARE MODEL of REDBACK BNG?
What is the effect of a protocol failure in the GENERAL SOFTWARE MODEL of REDBACK BNG?
Signup and view all the answers
How do processes communicate with each other in REDBACK BNG?
How do processes communicate with each other in REDBACK BNG?
Signup and view all the answers
What is the purpose of the throttle mechanisms in the kernel of REDBACK BNG?
What is the purpose of the throttle mechanisms in the kernel of REDBACK BNG?
Signup and view all the answers
What is the benefit of hot swap in REDBACK BNG?
What is the benefit of hot swap in REDBACK BNG?
Signup and view all the answers
What is the characteristic of every card in REDBACK BNG?
What is the characteristic of every card in REDBACK BNG?
Signup and view all the answers
What is the benefit of software modularity in REDBACK BNG?
What is the benefit of software modularity in REDBACK BNG?
Signup and view all the answers
What is the purpose of the Command Line Interface (CLI) on the SmartEdge platform?
What is the purpose of the Command Line Interface (CLI) on the SmartEdge platform?
Signup and view all the answers
What is the default means of configuring the SmartEdge platform?
What is the default means of configuring the SmartEdge platform?
Signup and view all the answers
How many craft ports are available on the XCRP?
How many craft ports are available on the XCRP?
Signup and view all the answers
Which craft port is used for configuration purposes on the XCRP?
Which craft port is used for configuration purposes on the XCRP?
Signup and view all the answers
What are the serial terminal settings required to connect to the SmartEdge platform?
What are the serial terminal settings required to connect to the SmartEdge platform?
Signup and view all the answers
What is the slot number of the Ethernet Port on the SmartEdge platform?
What is the slot number of the Ethernet Port on the SmartEdge platform?
Signup and view all the answers
Which XCRP does the SmartEdge platform use for configuration?
Which XCRP does the SmartEdge platform use for configuration?
Signup and view all the answers
How does the SmartEdge platform use the configuration applied to the Ethernet Port?
How does the SmartEdge platform use the configuration applied to the Ethernet Port?
Signup and view all the answers
What is the primary focus of system level configuration?
What is the primary focus of system level configuration?
Signup and view all the answers
What is the purpose of static binding?
What is the purpose of static binding?
Signup and view all the answers
At what level are static bindings made?
At what level are static bindings made?
Signup and view all the answers
What is the difference between port and circuit level bindings?
What is the difference between port and circuit level bindings?
Signup and view all the answers
What is the command syntax for creating a static binding?
What is the command syntax for creating a static binding?
Signup and view all the answers
Why are static bindings typically used?
Why are static bindings typically used?
Signup and view all the answers
What is the requirement for enabling traffic on the SmartEdge platform?
What is the requirement for enabling traffic on the SmartEdge platform?
Signup and view all the answers
What is the direction of static bindings on the SmartEdge platform?
What is the direction of static bindings on the SmartEdge platform?
Signup and view all the answers
What happens to your configuration during reloads?
What happens to your configuration during reloads?
Signup and view all the answers
What is the purpose of the 'commit' command in configuration mode?
What is the purpose of the 'commit' command in configuration mode?
Signup and view all the answers
Where can you store your configuration files?
Where can you store your configuration files?
Signup and view all the answers
What is the purpose of the 'show config' command?
What is the purpose of the 'show config' command?
Signup and view all the answers
How do you undo a single command in configuration mode?
How do you undo a single command in configuration mode?
Signup and view all the answers
What happens when the SmartEdge is going through the system boot sequence?
What happens when the SmartEdge is going through the system boot sequence?
Signup and view all the answers
Where are all your commands stored before they are activated?
Where are all your commands stored before they are activated?
Signup and view all the answers
What is the purpose of the 'abort' command in configuration mode?
What is the purpose of the 'abort' command in configuration mode?
Signup and view all the answers
What is the primary function of certain core processes in the SmartEdge platform?
What is the primary function of certain core processes in the SmartEdge platform?
Signup and view all the answers
What is required to configure the SmartEdge platform using the Command Line Interface?
What is required to configure the SmartEdge platform using the Command Line Interface?
Signup and view all the answers
On which port is the Ethernet Port always located on the XCRP?
On which port is the Ethernet Port always located on the XCRP?
Signup and view all the answers
Which XCRP does the SmartEdge platform use for configuration?
Which XCRP does the SmartEdge platform use for configuration?
Signup and view all the answers
What is the default configuration method for the SmartEdge platform?
What is the default configuration method for the SmartEdge platform?
Signup and view all the answers
What are the serial terminal settings required to connect to the SmartEdge platform?
What are the serial terminal settings required to connect to the SmartEdge platform?
Signup and view all the answers
What happens to the configuration applied to the Ethernet Port on the SmartEdge platform?
What happens to the configuration applied to the Ethernet Port on the SmartEdge platform?
Signup and view all the answers
Why is craft port 2 used for configuration purposes on the XCRP?
Why is craft port 2 used for configuration purposes on the XCRP?
Signup and view all the answers
What happens if the boot configuration parameter is empty?
What happens if the boot configuration parameter is empty?
Signup and view all the answers
How does each administrator affect debugging output?
How does each administrator affect debugging output?
Signup and view all the answers
What is the purpose of the 'debug' command?
What is the purpose of the 'debug' command?
Signup and view all the answers
What happens when an administrator disconnects their telnet/SSH session?
What happens when an administrator disconnects their telnet/SSH session?
Signup and view all the answers
Where does the system look for a configuration file if the boot configuration parameter is populated?
Where does the system look for a configuration file if the boot configuration parameter is populated?
Signup and view all the answers
How do you change the loaded configuration file?
How do you change the loaded configuration file?
Signup and view all the answers
What happens if debugging is enabled for a long time?
What happens if debugging is enabled for a long time?
Signup and view all the answers
How do you disable all debug functions in one step?
How do you disable all debug functions in one step?
Signup and view all the answers
What is the purpose of the RADIUS server in the BNG architecture?
What is the purpose of the RADIUS server in the BNG architecture?
Signup and view all the answers
How are subscriber sessions classified based on the protocol used?
How are subscriber sessions classified based on the protocol used?
Signup and view all the answers
What is the purpose of the DHCP server in the BNG architecture?
What is the purpose of the DHCP server in the BNG architecture?
Signup and view all the answers
Why can a BNG connect to more than one RADIUS server?
Why can a BNG connect to more than one RADIUS server?
Signup and view all the answers
What type of session is established using the IP protocol that runs between the CPE and BNG?
What type of session is established using the IP protocol that runs between the CPE and BNG?
Signup and view all the answers
What is the purpose of the AAA process in the BNG architecture?
What is the purpose of the AAA process in the BNG architecture?
Signup and view all the answers
What is the benefit of a BNG connecting to more than one DHCP server?
What is the benefit of a BNG connecting to more than one DHCP server?
Signup and view all the answers
What is the role of Aggregation Switches and DSLAM in the BNG architecture?
What is the role of Aggregation Switches and DSLAM in the BNG architecture?
Signup and view all the answers
What is the key benefit of redundant power for every slot in REDBACK BNG?
What is the key benefit of redundant power for every slot in REDBACK BNG?
Signup and view all the answers
How do protocols operate in the GENERAL SOFTWARE MODEL of REDBACK BNG?
How do protocols operate in the GENERAL SOFTWARE MODEL of REDBACK BNG?
Signup and view all the answers
What is the characteristic of Redback IPC in REDBACK BNG?
What is the characteristic of Redback IPC in REDBACK BNG?
Signup and view all the answers
What happens if a protocol fails in REDBACK BNG?
What happens if a protocol fails in REDBACK BNG?
Signup and view all the answers
What is the benefit of software modularity in REDBACK BNG?
What is the benefit of software modularity in REDBACK BNG?
Signup and view all the answers
What is the purpose of throttle mechanisms in the kernel of REDBACK BNG?
What is the purpose of throttle mechanisms in the kernel of REDBACK BNG?
Signup and view all the answers
How do processes communicate with each other in REDBACK BNG?
How do processes communicate with each other in REDBACK BNG?
Signup and view all the answers
What is the result of modular code in REDBACK BNG?
What is the result of modular code in REDBACK BNG?
Signup and view all the answers
What is the primary function of the BNG in a broadband network?
What is the primary function of the BNG in a broadband network?
Signup and view all the answers
Where is the BNG typically deployed in a broadband network?
Where is the BNG typically deployed in a broadband network?
Signup and view all the answers
What is the role of the AAA server in the BNG architecture?
What is the role of the AAA server in the BNG architecture?
Signup and view all the answers
What is the benefit of using BNG for service providers?
What is the benefit of using BNG for service providers?
Signup and view all the answers
What is the primary function of the DHCP server in the BNG architecture?
What is the primary function of the DHCP server in the BNG architecture?
Signup and view all the answers
What is the role of the BNG in subscriber management?
What is the role of the BNG in subscriber management?
Signup and view all the answers
What type of session is established using the PPPoE protocol between the CPE and BNG?
What type of session is established using the PPPoE protocol between the CPE and BNG?
Signup and view all the answers
What is the purpose of policy management in the BNG architecture?
What is the purpose of policy management in the BNG architecture?
Signup and view all the answers
Study Notes
BNG Architecture and Functions
- BNG (Broadband Network Gateway) is the access point for subscribers, connecting them to the broadband network.
- BNG establishes and manages broadband subscriber sessions, aggregates traffic from various subscriber sessions, and routes it to the network of the service provider.
- BNG is deployed by the service provider and is present at the first aggregation point in the network, such as the Core or Edge Router.
BNG Functions
- Manages subscriber access and subscriber management functions such as:
- Authentication
- Authorization
- Accounting (AAA) of subscriber sessions
- Address assignment
- Security
- Policy management
- Quality of Service (QoS)
- Enables customized broadband packages for each customer based on their needs.
REDBACK BNG
- Modal of REDBACK BNG is SmartEdge
- Features of SmartEdge include:
- Redundant Dual Route Processor
- Redundant power for every slot
- Redundant cooling
- Hot swap for every card
- Every card is self-supporting
- Every card makes logical routing and switching decisions
General Software Model
- Each protocol is a separate process running on its own protected memory
- Failure of one protocol does not affect other protocols
- Protocols can be stopped and restarted individually
- Modularity simplifies development and testing, making the system more stable and reliable
Inter Process Communication
- Each process talks to each other using a Redback proprietary version of IPC (Inter Process Communication)
- IPC connection-oriented (like TCP)
- Throttle mechanisms in kernel to adapt to load
- Several "core" processes exist which function like information-hub-and-spoke servers, for example RIB.
Command Line Interface
- The SmartEdge platform can be configured using the Command Line Interface (CLI)
- CLI commands are stored in a transaction database
- Commands are not activated until committed
- Configuration can be aborted, and changes can be undone
- Configuration files can be stored in non-volatile memory (flash) or external storage (microdrive slot)
Monitoring Boot Settings
- The system checks the "boot configuration" parameter during system boot sequence
- If the boot configuration parameter is empty, it looks for /flash/redback.cfg
- If /flash/redback.cfg does not exist, the system loads factory default (empty configuration)
- The boot configuration parameter can be changed to load a different configuration file
Administrator Privacy
- Each administrator is treated as a unique destination for debugging output
- Each administrator can start their own debugging functionality without influencing others
- Debugging is context-specific and requires specific commands to enable or disable
BNG Architecture
- BNG connects to the CPE through Aggregation Switches and DSLAM.
- DSLAM and aggregation switches send the aggregated traffic to the BNG.
- Each subscriber connects to the network by a logical session.
Subscriber Sessions
- Based on the protocol used, subscriber sessions are classified into PPPoE and IPoE sessions.
- The PPP over Ethernet (PPPoE) subscriber session is established using the point-to-point (PPP) protocol that runs between the CPE and BNG.
- The IPover Ethernet (IPoE) subscriber session is established using IP protocol that runs between the CPE and BNG.
IP Addressing
- IP addressing is done using the DHCP protocol.
- The DHCP server contains an IP address pool, from which it allocates addresses to the CPE or end user PC.
- BNG can connect to more than one DHCP server to have fail over redundancy in the addressing process.
BNG and RADIUS
- BNG relies on an external Remote Authentication Dial-In User Service (RADIUS) server to provide subscriber Authentication, Authorization, and Accounting (AAA) functions.
- During the AAA process, BNG uses RADIUS to authenticate a subscriber before establishing a subscriber session, authorize the subscriber to access specific network services or resources, track usage of broadband services for accounting or billing.
- RADIUS server contains a complete database of all subscribers of a service provider and provides subscriber data updates to the BNG in the form of attributes within RADIUS messages.
- BNG provides session usage (accounting) information to the RADIUS server.
REDBACK BNG
- The model of REDBACK BNG is SmartEdge.
- It has redundant dual route processor, redundant power for every slot, redundant cooling, hot swap for every card, and every card is self-supporting.
- Every card makes logical routing and switching decisions.
Software Model
- Each protocol is a separate process (running on its own protected memory).
- Failure of one protocol does not affect other protocols.
- Protocols can be stopped and restarted individually.
- Modularity simplifies development and test, and improves system and network availability.
Inter Process Communication
- Each process talks to each other by using a Redback proprietary version of IPC (standard UNIX inter Process Communications).
- Throttle mechanisms in the kernel adapt to load.
- Several "core" processes exist which function like information-hub-and-spoke servers, for example RIB.
Command Line Interface
- The SmartEdge platform can be configured using the Command Line Interface (CLI).
- To configure the SmartEdge using CLI, you need to be connected to craft port 2.
- The Ethernet Port is always slot 7 port 1, even if you only have an XCRP in slot 8.
Configuration Principles
- System level configuration: all global parameters such as hostname, SNMP, logging, atm, profiles, dot1q profiles, and more.
- Context level configuration: all layer 3 parameters such as interfaces, routing, radius, subscriber configuration, and more.
- Port level configuration: layer 1 & 2 parameters such as (no) shutdown, channels, pvc's, vlan's bindings.
Static Bindings
- For cases where one just needs to bind a circuit to an interface, a "static binding" can be used.
- The operator is responsible for creating and enabling the binding.
- Typically used for management and backbone connections.
- Bindings are made from "outside into the SmartEdge" on the most detailed level available.
Enabling the Traffic Cards
- Traffic needs to be enabled or configured before they are activated.
- This is a feature with several benefits, including saving a working configuration and allowing easy diagnostic mode for unused traffic cards.
- Unused traffic cards can be easily put into diagnostic mode, and unused traffic cards will not change the working configuration.
Broadband Network Gateway (BNG)
- BNG is the access point for subscribers, connecting them to the broadband network.
- It establishes and manages subscriber sessions, aggregating traffic from various subscriber sessions and routing it to the network of the service provider.
BNG Architecture
- Designed to perform multiple tasks, including connecting with Customer Premise Equipment (CPE), establishing subscriber sessions using PPPoE protocols, communicating with the AAA server, and communicating with the DHCP server.
REDBACK BNG
- Modular design with redundant dual route processor, redundant power, hot swap, and self-supporting cards.
- Each card makes logical routing and switching decisions.
General Software Model
- Each protocol is a separate process running on its own protected memory.
- Failure of one protocol does not affect other protocols.
- Protocols can be stopped and restarted individually, and each protocol talks to each other using a Redback proprietary version of IPC.
Inter Process Communication
- Redback IPC is connection-oriented and has throttle mechanisms in the kernel to adapt to load.
- Several "core" processes exist which function like information-hub-and-spoke servers.
Command Line Interface
- The SmartEdge platform can be configured using the Command Line Interface (CLI).
- CLI commands are stored in a transaction database but are not activated until committed.
Configuration Principles
- System level configuration includes global parameters such as hostname, SNMP, logging, and more.
- Context level configuration includes layer 3 parameters such as interfaces, routing, radius, and subscriber configuration.
- Port level configuration includes layer 1 & 2 parameters such as shutdown, channels, PVCs, and VLAN bindings.
Static Bindings
- Used for cases where a circuit needs to be bound to an interface.
- Operator is responsible for creating and enabling the binding.
- Typically used for management and backbone connections.
- Bindings are made from outside into the SmartEdge on the most detailed level available.
BNG Overview
- BNG (Broadband Network Gateway) is the access point for subscribers to connect to the broadband network.
- It establishes and manages broadband subscriber sessions.
- BNG aggregates traffic from various subscriber sessions from an access network and routes it to the network of the service provider.
BNG Architecture
- BNG connects to the Customer Premise Equipment (CPE) through Aggregation Switches and DSLAM.
- BNG establishes subscriber sessions using PPPoE protocols.
- It communicates with the AAA server for authentication, authorization, and accounting (AAA) functions.
- BNG relies on an external Remote Authentication Dial-In User Service (RADIUS) server.
- It interacts with the Dynamic Host Configuration Protocol (DHCP) server for address allocation and client configuration functions.
BNG Functions
- BNG manages subscriber access, and subscriber management functions such as authentication, authorization, and accounting of subscriber sessions.
- It assigns addresses, provides security, policy management, and Quality of Service (QoS).
- BNG enables the service provider to customize the broadband package for each customer based on their needs.
REDBACK BNG
- The model of REDBACK BNG is SmartEdge.
- It has features such as redundant dual route processors, redundant power for every slot, and hot swap for every card.
General Software Model
- Each protocol is a separate process running on its own protected memory.
- Failure of one protocol does not affect other protocols.
- Protocols can be stopped and restarted individually.
- Software modularity with restartable protocols improves system and network availability.
Inter Process Communication
- Each process talks to each other using a Redback proprietary version of IPC (standard UNIX inter-process communications).
- The IPC connection is oriented, comparable to TCP.
- Throttle mechanisms in the kernel adapt to load.
Command Line Interface
- The SmartEdge platform can be configured using the Command Line Interface (CLI).
- Before using the CLI, a connection to the craft port is required.
- The Ethernet port is always slot 7 port 1, even if there is only an XCRP in slot 8.
Administrator Privacy
- Each administrator is treated as a unique destination for debugging output.
- Each administrator can start their own debugging functionality without influencing other administrators.
- Enabling debugging is context-specific and requires a specific command.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Learn about the Broadband Network Gateway (BNG), its role in connecting subscribers to the broadband network, and its functions in managing subscriber sessions and traffic routing.