Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Gert Doering
Hi,

On Wed, Nov 13, 2013 at 02:28:05PM -0500, Oliver Garraux wrote:
> HSRP is only active/active if you're using VPC on Nexus.  If VPC is being
> used both VPC peers will route traffic with a destination MAC of the HSRP
> virtual MAC (as well as their local MAC's).

OK, thanks.  This was not so clear to me from the quote provided.

gert
-- 
USENET is *not* the non-clickable part of WWW!
   //www.muc.de/~gert/
Gert Doering - Munich, Germany g...@greenie.muc.de
fax: +49-89-35655025g...@net.informatik.tu-muenchen.de


pgpHT8QJXsZHC.pgp
Description: PGP signature
___
cisco-nsp mailing list  cisco-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Phil Mayers

On 13/11/2013 19:03, Gert Doering wrote:


If an ARP request coming from a server arrives on the secondary HSRP
device, it is forwarded to the active HSRP
device through the peer link.


"forwarding to the active HSRP device" and "only the active HSRP interface
answers ARP request" doesn't particularily sound "active-active" to me :-)

*This* is what happens on any 6500 that does HSRP on a SVI...


Dual-active HSRP on Nexus is where both devices will forward traffic 
destined to the HSRP vMAC. To actually make traffic for one vMAC reach 
both devices, it needs to come in via a vPC - what normal people call 
multi-chassis link-agg.


IIRC (rather weirdly) the master still does the all the ARP replies...

So yes, Nexus will do dual-active HSRP, but only with vPC I think, and 
as per my original email, vPC comes with a list of caveats that may, or 
may not, be acceptable in any given environment.


[For myself, the Nexus vPC implementation seems a bit fragile and 
hyper-specific about matching a lot parameters at both ends *just* 
right. If that's necessary, the box should do it for you, not make you 
do yet more typing]


It might be worth noting that, AIUI, Nexus will also do "local" 
forwarding of the HSRP vMAC on OTV (which seems to be VPLS with all the 
config hidden) using a similar mechanisms but OTV has even more caveats, 
and I know of people for whom it's gone rather wrong...


Local forwarding of FHRP is really not magic - just make all routers 
process IP traffic to the vMAC. I don't see why it fundamentally has to 
rely on vPC - and maybe it doesn't - since you could jiggle STP costs to 
make one Nexus forwarding for 1/2 switches and one for the other 1/2.

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


Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Tim Stevenson

At 11:03 AM 11/13/2013  Wednesday, Gert Doering pronounced:

Hi,

On Thu, Nov 14, 2013 at 05:51:15AM +1100, Andrew Miehs wrote:
> > How does that work?
> >
> > Have a read of
> 
http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9670/C07-572835-00_NX-OS_vPC_DG.pdf

> The bottom of page 24...
>
> HSRP
> The use of HSRP in the context of vPC does not require any special
> configuration. With vPC, only the active HSRP
> interface answers ARP requests, but both HSRP interfaces (active and
> standby) can forward traffic.
> If an ARP request coming from a server arrives on the secondary HSRP
> device, it is forwarded to the active HSRP
> device through the peer link.

"forwarding to the active HSRP device" and "only the active HSRP interface
answers ARP request" doesn't particularily sound "active-active" to me :-)



You're confusing "ARP" and "data packets".

ARP is handled by the control plane active; data packets are handled 
by either VPC peer.


Tim



*This* is what happens on any 6500 that does HSRP on a SVI...

GLBP is active-active in that both L3 routers will accept packets to the
world, instead of L2-forwarding them to the other one inside the SVI.

gert
--
USENET is *not* the non-clickable part of WWW!

//www.muc.de/~gert/
Gert Doering - Munich, Germany g...@greenie.muc.de
fax: +49-89-35655025g...@net.informatik.tu-muenchen.de


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





Tim Stevenson, tstev...@cisco.com
Routing & Switching CCIE #5561
Distinguished Technical Marketing Engineer, Cisco Nexus 7000
Cisco - http://www.cisco.com
IP Phone: 408-526-6759

The contents of this message may be *Cisco Confidential*
and are intended for the specified recipients only.

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


Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Oliver Garraux
HSRP is only active/active if you're using VPC on Nexus.  If VPC is being
used both VPC peers will route traffic with a destination MAC of the HSRP
virtual MAC (as well as their local MAC's).

There is also a "peer gateway" feature with VPC, that allows both VPC peers
to route traffic going to the HSRP vMAC, its on local MAC, or the local MAC
of the VPC peer.  L3 traffic that one of the Nexus boxes forwards on to the
subnet has the router's local MAC for the SVI as the source.  Some poorly
behaved devices just reply straight to that local MAC rather than doing an
ARP to find the MAC of the default gateway.  The peer gateway feature is
needed to allow these broken devices to work when VPC is being used.

If you're not using VPC, HSRP on Nexus works just like it does on anything
else.

Oliver

-

Oliver Garraux
Check out my blog:  blog.garraux.net
Follow me on Twitter:  twitter.com/olivergarraux


On Wed, Nov 13, 2013 at 2:12 PM, Andrew Miehs  wrote:

> On Thu, Nov 14, 2013 at 6:03 AM, Gert Doering  wrote:
>
> >
> > "forwarding to the active HSRP device" and "only the active HSRP
> interface
> > answers ARP request" doesn't particularily sound "active-active" to me
> :-)
> >
> > *This* is what happens on any 6500 that does HSRP on a SVI...
> >
> > GLBP is active-active in that both L3 routers will accept packets to the
> > world, instead of L2-forwarding them to the other one inside the SVI.
> >
> >
> >
> Maybe I am missing something, but I understand the below text to indicate
> that both the primary and secondary HSRP peers will accept the packet to
> their "local" svi - rather than pushing it across the link...  (Continued
> on page 25)
>
> 
>
> The most significant difference between the HSRP implementation of a
> non-vPC configuration compared with a vPC
> configuration is that the HSRP MAC addresses of a vPC configuration are
> programmed with the G (gateway) flag on
> both systems, compared with a non-vPC configuration where only the active
> HSRP interface can program the MAC
> address with the G flag.
>
> Given this fact, routable traffic can be forwarded by both the vPC primary
> device (where HSRP is primary) and the
> vPC secondary device (where HSRP is secondary), with no need to send this
> traffic to the HSRP primary device.
> Without this flag, traffic sent to the MAC address would not be routed.
>
> 
> ___
> cisco-nsp mailing list  cisco-nsp@puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/
>
___
cisco-nsp mailing list  cisco-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/


Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Andrew Miehs
On Thu, Nov 14, 2013 at 6:03 AM, Gert Doering  wrote:

>
> "forwarding to the active HSRP device" and "only the active HSRP interface
> answers ARP request" doesn't particularily sound "active-active" to me :-)
>
> *This* is what happens on any 6500 that does HSRP on a SVI...
>
> GLBP is active-active in that both L3 routers will accept packets to the
> world, instead of L2-forwarding them to the other one inside the SVI.
>
>
>
Maybe I am missing something, but I understand the below text to indicate
that both the primary and secondary HSRP peers will accept the packet to
their "local" svi - rather than pushing it across the link...  (Continued
on page 25)



The most significant difference between the HSRP implementation of a
non-vPC configuration compared with a vPC
configuration is that the HSRP MAC addresses of a vPC configuration are
programmed with the G (gateway) flag on
both systems, compared with a non-vPC configuration where only the active
HSRP interface can program the MAC
address with the G flag.

Given this fact, routable traffic can be forwarded by both the vPC primary
device (where HSRP is primary) and the
vPC secondary device (where HSRP is secondary), with no need to send this
traffic to the HSRP primary device.
Without this flag, traffic sent to the MAC address would not be routed.


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


Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Gert Doering
Hi,

On Thu, Nov 14, 2013 at 05:51:15AM +1100, Andrew Miehs wrote:
> > How does that work?
> >
> > Have a read of
> http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9670/C07-572835-00_NX-OS_vPC_DG.pdf
> The bottom of page 24...
> 
> HSRP
> The use of HSRP in the context of vPC does not require any special
> configuration. With vPC, only the active HSRP
> interface answers ARP requests, but both HSRP interfaces (active and
> standby) can forward traffic.
> If an ARP request coming from a server arrives on the secondary HSRP
> device, it is forwarded to the active HSRP
> device through the peer link.

"forwarding to the active HSRP device" and "only the active HSRP interface
answers ARP request" doesn't particularily sound "active-active" to me :-)

*This* is what happens on any 6500 that does HSRP on a SVI...

GLBP is active-active in that both L3 routers will accept packets to the
world, instead of L2-forwarding them to the other one inside the SVI.

gert
-- 
USENET is *not* the non-clickable part of WWW!
   //www.muc.de/~gert/
Gert Doering - Munich, Germany g...@greenie.muc.de
fax: +49-89-35655025g...@net.informatik.tu-muenchen.de


pgpSiJ97Nek4O.pgp
Description: PGP signature
___
cisco-nsp mailing list  cisco-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Andrew Miehs
On Thu, Nov 14, 2013 at 5:41 AM, Gert Doering  wrote:

> Hi,
>
> On Thu, Nov 14, 2013 at 05:16:15AM +1100, Andrew Miehs wrote:
> > HSRP is dual active on the Nexus, so I would just go with that.
>
> How does that work?
>
> Have a read of
http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9670/C07-572835-00_NX-OS_vPC_DG.pdf
The bottom of page 24...

HSRP
The use of HSRP in the context of vPC does not require any special
configuration. With vPC, only the active HSRP
interface answers ARP requests, but both HSRP interfaces (active and
standby) can forward traffic.
If an ARP request coming from a server arrives on the secondary HSRP
device, it is forwarded to the active HSRP
device through the peer link.
___
cisco-nsp mailing list  cisco-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/


Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Gert Doering
Hi,

On Thu, Nov 14, 2013 at 05:16:15AM +1100, Andrew Miehs wrote:
> HSRP is dual active on the Nexus, so I would just go with that.

How does that work?

gert
-- 
USENET is *not* the non-clickable part of WWW!
   //www.muc.de/~gert/
Gert Doering - Munich, Germany g...@greenie.muc.de
fax: +49-89-35655025g...@net.informatik.tu-muenchen.de


pgptlnat7X_Fk.pgp
Description: PGP signature
___
cisco-nsp mailing list  cisco-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Andrew Miehs
On Thu, Nov 14, 2013 at 4:22 AM, Phil Mayers wrote:

> On 13/11/13 17:07, Blake Pfankuch - Mailing List wrote:
>
>  I am weighing options between HSRP and GLBP knowing that GLBP is
>> Cisco only.  This environment will be Cisco only for the foreseeable
>>
>
> If you need the performance, use GLBP. Otherwise use HSRP, because it's
> marginally simpler and more common (therefore better tested).
>

HSRP is dual active on the Nexus, so I would just go with that.

Should you ever decide to buy another hardware platform, I would then
possibly reconsider the decision at that stage. This is really not that
hard to change.
___
cisco-nsp mailing list  cisco-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/


Re: [c-nsp] FHRP selection within Nexus

2013-11-13 Thread Phil Mayers

On 13/11/13 17:07, Blake Pfankuch - Mailing List wrote:


I am weighing options between HSRP and GLBP knowing that GLBP is
Cisco only.  This environment will be Cisco only for the foreseeable


HSRP is Cisco-proprietary as well. Only VRRP is actually cross-platform.

[Personally I feel your vendor loyalty is misguided; you should evaluate 
all purchases on merit, not "It has Cisco written on it". But that's 
your call...]



on it.  Any issues or know bugs that have been hit related to GLBP?


On NX-OS 5.2 GLBP is IPv4-only, which is an annoyance. If you need IPv6 
(and you should be doing IPv6) you should check into this. They might 
have fixed it in 6.2 - not sure.



With that in mind, would you as peers favor GLBP or HSRP?  I am
looking at host dependent load balancing specifically to allow better
traffic distribution cross sides of the datacenter, with times
configured for 1 second hello and 4 second hold timers.


We use HSRP by preference. I like knowing which router is the active at 
any given time - it aids troubleshooting, and we don't need the 
performance of having both devices active.


If you need the performance, use GLBP. Otherwise use HSRP, because it's 
marginally simpler and more common (therefore better tested).


Finally, since you're on NX-OS, you should also check into vPC and 
dual-active HSRP. Personally I dislike vPC - it has too many moving 
parts, and a list of caveats a mile long - but it might suit your needs.

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


[c-nsp] FHRP selection within Nexus

2013-11-13 Thread Blake Pfankuch - Mailing List
Howdy,
I am going through the preliminary design and rough 
configuration migrating from legacy 6500's to our new Nexus 7000 core and am 
trying to alleviate existing design flaws through the infrastructure.  I did 
not build the original network, I have only been maintaining it for a short 
period of time.  Currently my L3 core has a large number of vlan interfaces.  
There is no properly configured FHRP, just an equal split of defined gateways 
(vlan 1 through 2000 vlan interfaces live on 6500-01 and 2001 through 4000 live 
on 6500-02) and a failure of an HSRP deployment.  I have it narrowed down to 2 
deployment options and I am hoping some of my educated peers might have some 
suggestions.  I also have some questions as it has been a while since I did 
this...

I am weighing options between HSRP and GLBP knowing that GLBP is Cisco only.  
This environment will be Cisco only for the foreseeable future (always if I 
have my say).  The entire network infrastructure (meaning anything speaking a 
routing protocol or passing traffic) will be Cisco.

The devices holding L3 routing will be Nexus 7004 with redundant Sup2's and M2 
10GBE line cards and running NX-OS 6.2 (2a).  My Cisco team stated that either 
were accepted solutions, but he did not favor one way or the other as he did 
not have reviews on GLBP deployments.  I am looking for someone who has 
deployed GLBP on 6.x and impressions on it.  Any issues or know bugs that have 
been hit related to GLBP?

One of our big initiatives for next year is redundancy and seamless failover.  
With this in mind, we are in the process of implementing N+N redundancy 
splitting our datacenter North/South with a distributed edge load balancing 
implementation.  We are trying to decrease the traffic flow across north and 
south sides of that datacenter so I am favoring GLBP in my mind with some of 
the traffic distribution options.

With that in mind, would you as peers favor GLBP or HSRP?  I am looking at host 
dependent load balancing specifically to allow better traffic distribution 
cross sides of the datacenter, with times configured for 1 second hello and 4 
second hold timers.

Thanks!
Blake
___
cisco-nsp mailing list  cisco-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/