[j-nsp] DSL Aggregation - ATM vs. ATM2
Charles Sprickman
spork at bway.net
Wed Dec 24 02:46:22 EST 2008
Hello all,
Hopefully this is one of the last "pre sales" questions I'll have.
The *most* complicated thing we're doing on the Cisco now that we'd like
to emulate on a Juniper is DSL aggregation. Even that, by most standards,
is pretty simple. We do not do PPPoE or PPPoA. We do straight bridged
and routed RFC1483. The routed config is very, very simple, and best
explained by a config snippet.
We grab a /24 for DSL WAN IPs and put what the customer will see as their
WAN-side gateway on a loopback interface:
interface Loopback6
description loopback for 216.220.x.0/24 sdsl
ip address 216.220.x.1 255.255.255.0
Each customer comes in on their own pvc which is setup as a subinterface
on the OC-3:
interface ATM3/0.10004 point-to-point
ip unnumbered Loopback6
pvc 0/10004
encapsulation aal5snap
!
Lastly, we point a static route at the same subinterface:
ip route 216.220.x.4 255.255.255.255 ATM3/0.10004
That's it. Very simple, and it "just works". If a customer trys to grab
the wrong WAN IP, they don't knock anyone else off, etc.
The above config is what we generally do for SDSL or SOHO ADSL folks with
an actual xDSL "router" as a CPE.
For residential or SOHO ADSL that use a simple bridging CPE, the
configuration is basically identical except for one config line in the
ATM subinterface config:
interface ATM3/0.1163 point-to-point
ip unnumbered Loopback1
atm route-bridged ip <<<<---- SECRET SAUCE HERE
pvc 0/1163
encapsulation aal5snap
!
The above is what Cisco calls "route bridged encapsulation" or some such
thing. It is a very cool feature that replaced the old model using BVI
interfaces which had a whole slew of problems including sending broadcasts
where they shouldn't, letting customers grab as many IPs as they could,
and letting them steal each other's IPs if you didn't do static ARP
entries for everyone.
So given the above, are those configs possible in JunOS? And if they are,
can I get away with the non-ATM2 card? What interesting stuff does ATM2
add that might be useful for our very narrow application?
That's the bulk of my question... But if anyone here has done DSL agg. on
both C and J, here's some more:
We have four other special cases, one of which may go away at some point.
The first is the same as the last snippet for a RFC1483 bridged setup, but
instead of using a loopback interface, we specify an IP and mask which
allows us to "bridge" a small subnet to the customer.
The second is what our DSL partner, Covad, calls "VOA" or "Voice Optimized
Access". Basically they'll build out two pvcs to the customer and set the
data pvc as UBR and the voice pvc to vbr-nrt. I don't see any issues on
the Juniper side with that...
The third is a customer that does some multicast. He has a circuit where
he streams video, then his "customers" all get ADSL circuits that plug
into set-top boxes. All for russian TV apparently. The only thing I add
to those subinterfaces is "ip pim sparse-mode" and everything works. Any
issues with multicast on Juniper + ATM?
And the last is the one that should go away shortly. Covad did not
officially support bonding their T1 circuits until very recently. We came
up with a hackish way to do it. Covad's T1s run frame relay encaps facing
the customer and the DSLAM does a (crappy) FR <-> ATM conversion. On the
CPE we run multilink over frame relay and then on our end we run multilink
over ATM. It works, but it's messy and doesn't scale. I understand that
we would need a "services" PIC that handles multilink ppp, and I'm betting
that costs quite a bit. Covad claims that 1Q 2009 will bring us a bonded
service where their new dslams do the bonding and we get a single pvc.
Problem solved if they're on schedule.
Thanks,
Charles
___
Charles Sprickman
NetEng/SysAdmin
Bway.net - New York's Best Internet - www.bway.net
spork at bway.net - 212.655.9344
More information about the juniper-nsp
mailing list