Comments (4)
I haven't expected this use case, since all customer I worked with using line based authentication (agent-remote-id, ...), they just ignore username/password but still negotiate authentication.
The main reason for ignoring authentication vs. disabled authentication is the better client compatibility, since some clients did not support PPPoE without authentication. Another reason for authentication is that a lot of providers pass some CPE parameters like shaping rate, ... using the authentication reply-message.
Anyhow, I can consider this as an option to disable authentication in the BNG Blaster.
from bngblaster.
Fixed in dev
branch. As long as there is no authentication protocol explicitly configured in the BNG Blaster configuration, we will now accept to skip authentication phase.
from bngblaster.
Great, thank you! I will do some testing of this in the next couple of weeks when I am back in our test environment.
Re. your earlier comments, yes - this is an unusual case certainly.
BNG relevant information like shaping rate etc. in the reply messages still happens, as RADIUS still happens like normal. For this deployment model, we configured the BNG with a username/password to use in the RADIUS auth request, of course usually that would be provided by the RGW. We ignore that either way though, and only consider agent-remote-id etc.
You are right that some RGWs expect a specific textual message format in a PPP Authentication-ACK, for example Fritzbox uses this to provide TR069 server info as PPP/PPPoE has no mechanism to convey this like DHCP does. This is of course not possible if PPP does not attempt authentication.
from bngblaster.
This change is now available in version 0.9.3!
from bngblaster.
Related Issues (20)
- CGNAT: Dynamically adding more Traffic flows for a group of active subscribers already with existing traffic flows HOT 1
- UDP Checksum is shown zero in Subscriber Data Packets HOT 1
- LSPGEN - potential overflow HOT 1
- Add command to dynamically enable/disable PCAP
- Downstream traffic loses header information for one of the L2TP subscribers. HOT 3
- Command li-flows does not report downstream flows from BNGs running in HA mode. HOT 2
- Not seeing ICMP replies from the blaster when subscriber IP is pinged HOT 2
- Counts corresponding to tx/rx remain at zero for one of the flows and this affects the verified count. HOT 2
- TCP-FIN, TCP-FIN-ACK Messages handling in blaster.
- Traffic flows are associated with the member interfaces of non-active lag interface. HOT 1
- Support for packet-crafting
- After restarting the DUT, IPoE subscribers get re-established whereas PPPoE/L2TP subscribers do not. HOT 1
- While defining streams for NAT, instead of specifying each stream in blaster file, step can be introduced
- DHCPv4/v6 Server support for IPoE Subscribers in BNG Blaster
- Blaster crash observed after fibd restart at rbfs side HOT 2
- BNG Bluster doesn't respond to the PADO message HOT 9
- null DHCP siaddr being used for renews and releases HOT 3
- Question for implementing rx_avg_delay_us in bbl_stream.c
- IS-IS Broadcast Support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bngblaster.