Discussion:
[c-nsp] DHCPv6 on IOS-XR with multiple pools?
Bryan Holloway
2018-11-13 20:29:16 UTC
Permalink
Howdy all ...

Consider a Cisco 4900 with two L3-anchored VLANs in a GPON/FTTx-type
scenario: one for business customers, and one for residential.

Both VLANs have a unique local /64 for customer ONTs, but I also want to
do PD with /56s.

I learned quickly that the 4900 doesn't do DHCPv6 serving, but it will
happily relay.

Upstream we have an ASR running 5.3.4.

On it I've been successful in creating "dhcp ipv6" server profiles,
"prefix-pools", "address-pools" and subsequently anchoring them to the
downstream interface facing the 4900, but I don't appear to be able to
differentiate between pools for the two VLANs.

That is, I see assignments, but I'm not sure if the IOS-XR
implementation supports having multiple prefix-pools and address-pools
bound to a single downstream interface. It always appears to pick one or
the other, no matter what I do with the config.

I see that there is a way to create "class"es within the "dhcp ipv6"
config, but it doesn't seem to really do anything. That is, I can create
a RESIDENTIAL class with its own address-pool and prefix-pool, and
likewise a BUSINESS class with its own address-pool and prefix-pool, but
the ASR doesn't seem to match the incoming request from the relaying
4900 interface and choose the correct pool(s).

Anyone made this work before? I can send config examples if it helps.
I've searched the docs but what I've found is a little sketchy.

N.B.: And yes -- I should probably be doing this with a proper DHCP
server ... but I'm in a bit of crunch.

Thanks!
- bryan
_______________________________________________
cisco-nsp mailing list cisco-***@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/
Bryan Holloway
2018-11-13 22:47:12 UTC
Permalink
So, thanks to an astute reader, 4900Ms running 15.1 -- no bueno.

However: 15.2 on the 4900M -- I can do what I should be doing on the
edge, so this is less of an issue now. However, I would still be
interested in hearing from anyone who has made DHCPv6/PD scalable in IOS-XR.

Cheers,
- bryan
Post by Bryan Holloway
Howdy all ...
Consider a Cisco 4900 with two L3-anchored VLANs in a GPON/FTTx-type
scenario: one for business customers, and one for residential.
Both VLANs have a unique local /64 for customer ONTs, but I also want to
do PD with /56s.
I learned quickly that the 4900 doesn't do DHCPv6 serving, but it will
happily relay.
Upstream we have an ASR running 5.3.4.
On it I've been successful in creating "dhcp ipv6" server profiles,
"prefix-pools", "address-pools" and subsequently anchoring them to the
downstream interface facing the 4900, but I don't appear to be able to
differentiate between pools for the two VLANs.
That is, I see assignments, but I'm not sure if the IOS-XR
implementation supports having multiple prefix-pools and address-pools
bound to a single downstream interface. It always appears to pick one or
the other, no matter what I do with the config.
I see that there is a way to create "class"es within the "dhcp ipv6"
config, but it doesn't seem to really do anything. That is, I can create
a RESIDENTIAL class with its own address-pool and prefix-pool, and
likewise a BUSINESS class with its own address-pool and prefix-pool, but
the ASR doesn't seem to match the incoming request from the relaying
4900 interface and choose the correct pool(s).
Anyone made this work before? I can send config examples if it helps.
I've searched the docs but what I've found is a little sketchy.
N.B.: And yes -- I should probably be doing this with a proper DHCP
server ... but I'm in a bit of crunch.
Thanks!
            - bryan
_______________________________________________
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/
_______________________________________________
cisco-nsp mailing list cisco-***@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/piper
a***@netconsultings.com
2018-11-14 09:47:42 UTC
Permalink
Bryan Holloway
Sent: Tuesday, November 13, 2018 8:29 PM
That is, I see assignments, but I'm not sure if the IOS-XR implementation
supports having multiple prefix-pools and address-pools bound to a single
downstream interface. It always appears to pick one or the other, no
matter
what I do with the config.
Hi,
I suggest you read the following article:
https://blog.ine.com/2009/07/22/understanding-dhcp-option-82

adam

netconsultings.com
::carrier-class solutions for the telecommunications industry::

_______________________________________________
cisco-nsp mailing list cisco-***@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Loading...