07-30-2019 05:35 AM
Hello all,
We are trying to create a QoS policy to prioritize EIGRP traffic across an L2 WAN link. We are theorizing that the link is getting saturated, dropping EIGRP packets and thus dropping routes. This is the police we have came up with and wanted to know if this looked correct for our situtation:
class-map match-all EIGRP
match dscp cs6
!
policy-map SHAPER_EIGRP
description for EIGRP outbound
class EIGRP
priority
policy-map POLICER_EIGRP
description for EIGRP inbound
class EIGRP
priority
inter te2/1/11
service-policy input SHAPER_EIGRP
07-30-2019 06:51 AM
Can you please paste output of 'Show ip eigrp nei' from 1-2 devices. This should give a hint if eigrp packets are stuck in queue or not.
Also, do you see eigrp nei' flapping logs?
Can you enable eigrp log-neighbor changes within router config?
07-30-2019 10:12 AM
07-30-2019 10:40 AM
One device is a 3560 running cat3k_caa-universalk9, one is a 4500x running cat4500e-universalk9-m and the last one is 6880-x-le running c6800x-ipsesrvicesk9-m.
07-30-2019 12:34 PM
07-30-2019 12:02 PM
Hello Tyler,
>> We are theorizing that the link is getting saturated, dropping EIGRP packets and thus dropping routes.
as suggested by other colleague post
show ip eigrp neighbors
show ip eigrp neighbors detail
in a working and healthy environment the Q cnt column should be zero for all neighbors meaning no updates are waiting to be sent in the per neighbor queue.
EIGRP does not need to send periodic updates, but updates need to be delivered in order to each neighbor to make the DUAL algorithm to work correctly (for the loop less property of Dual even during transitions updates need to be delivered in order to each neighbor and acknowledged with an ACK unicast packet from each neighbor).
Also as noted by Joseph your QoS configuration is wrong as shaping is supported only in outbound direction and you would like to apply the service-policy in input. There are other details of proposed config that are not correct but this is the main one.
Hope to help
Giuseppe
07-30-2019 12:45 PM
07-30-2019 12:53 PM - edited 07-30-2019 12:54 PM
Generally, policing can be used for ingress or egress, shaping egress only.
Generally, many L3 switches don't support shaping, or a very precise version of it.
Generally, although policing ingress (or egress) impacts amount of traffic allowed downstream of the policer, it may slow upstream traffic if the traffic adjust its transmission rate when it detects lost packets (e.g. TCP). However, controlling a sender's rate, with a policer, tends to be slow to react and not very precise. I.e. it's often not very effective to insure a upstream path "preserves" bandwidth for "critical" traffic by policing "non-critical" traffic. Congestion management is best done before a bottleneck, not after it.
07-30-2019 01:04 PM - edited 07-30-2019 01:20 PM
Hello Tyler,
shaping is available only outbound and policing can be applied inbound or outbound.
I think Joseph has already pointed out the key facts about your network scenario:
a) WAN access rate versus switch interface speed.
If WAN CIR is a subrate of a full 100 Mbps or of 1000 Mbps you would need shaping even a rudimental form of it may be enough
b) Limited QoS capabilities of the involved devices.
Switches like C3560 have a command to allow for sub rate shaping expressed as a percentage of interface speed.
This may be enough for your needs.
I would expect C6880 to have better options but we should know what type of linecard is involved.
Edit:
for C4500-X the QoS features are different for different supervisor models
see
For the C4500-X and the C6880 it would be handy to provide
show module
and to tell us on which module is the port used to connect to the WAN handoff.
Edit 2:
see the section High Priority Packets in the following chapter for C4500-X.
EIGRP packets should belong to this category as having IP Prec 6 and 802.1P CoS 6 in vlan tagged frames.
Hope to help
Giuseppe
07-30-2019 02:21 PM
The 6880 is running SUP C6880-X-LE-SUP, the 4500-X is WS-C4500X-16
07-31-2019 01:16 AM
Hello Tyler,
only show module can tell us what type of supervisor is installed as WS-C4500X-16 is the chassis model.
If you worry about serial numbers you can hide them in your post.
Hope to help
Giuseppe
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide