Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations MikeeOK on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Cisco Switch ( 3560 ) with CEF 3

Status
Not open for further replies.

leedsit

Technical User
Nov 25, 2004
364
GB
Hi Guys,

Installed 2x 3560 switches at a new site this weekend and interface Fa0/1 on two of the switches are on a common VLAN connecting to two cisco routers which connect to an MPLS Cloud. Routers running OSPF/Switches and because the routers ethernet interfaces are on the same common local lan as the switches FA0/1 Ports, each switch learns the Default route from both routers with equal cost paths.

Currently the switches are running CEF and are Per destination load balancing.... I want per packet, however I cannot seem to configure "load-balance per-packet" on the Fa0/1 Interfaces, it seems to only support "per destination". Can any one shed any light on this?

LEEroy
MCNE6,CCNA2,3/4 CCNP,CWNA,CCSA,Project+
 
I believe the command is 'ip load-sharing per-packet' in interface mode (ie on all interfaces that forward traffic to the remote destination)
 
Hi,

Not an Option,

( in interface config mode Fastethernet 0/1 )
GLA-MLS-DST1(config-if)#loa?
load-interval

No Ip Load-xxxxxx options....



LEEroy
MCNE6,CCNA2,3/4 CCNP,CWNA,CCSA,Project+
 
1. Is cef enabled globally with the 'ip cef' command?
2. The output from the interactive help above is not related to the interface command I mentioned. Did you try 'ip load?' in interface mode as well?
3. What version of IOS is running on this router?
 
Hi,

Cisco IOS Software, C3560 Software (C3560-IPSERVICES-M), Version 12.2(25)SEB4, R
ELEASE SOFTWARE (fc1)
Copyright (c) 1986-2005 by Cisco Systems, Inc.
Compiled Tue 30-Aug-05 14:19 by yenanh

Yup, tried the command

GLA-MLS-DST2(config)#int fastEthernet 0/1
GLA-MLS-DST2(config-if)#ip lo
GLA-MLS-DST2(config-if)#ip lo?
% Unrecognized command
GLA-MLS-DST2(config-if)#ip loa?
% Unrecognized command
GLA-MLS-DST2(config-if)#cef ?
% Unrecognized command
GLA-MLS-DST2(config-if)#lo ?
% Ambiguous command: "lo "
GLA-MLS-DST2(config-if)#load ?
<30-600> Load interval delay in seconds

GLA-MLS-DST2(config-if)#load?
load-interval


The "IP CEF" global command has not been used, beleived it was on by Default on these switches. If I run the following commands, you can see its running.

GLA-MLS-DST2#show ip cef
Prefix Next Hop Interface
0.0.0.0/0 1x2.1xx.0.5
1x2.1xx.0.6
0.0.0.0/32 receive
10.xx.xxx.0/25 attached Vlan10
10.xx.xxx.0/32 receive


LEEroy
MCNE6,CCNA2,3/4 CCNP,CWNA,CCSA,Project+
 
Try this. If not an option then your OS doesn't support it.

Router(config-if)# ip load-sharing per-packet
 
Don't know what version you are running but as 12.1.19Ea the command you want was not supported , don't know about newer versions of code. blurb out of a cisco doc.

*
o


Download this chapter
Unsupported Commands in Cisco IOS Release 12.1(19)EA1Unsupported Commands in Cisco IOS Release 12.1(19)EA1
Download the complete book
Catalyst 3560 Switch Software Configuration Guide (full book in PDF format)Catalyst 3560 Switch Software Configuration Guide (full book in PDF format) (PDF - 10 MB)
give_us_feedback
Table of Contents
Unsupported Commands in Cisco IOS Release 12.1(19)EA1
Access Control Lists
Unsupported Privileged EXEC Commands
Unsupported Global Configuration Commands
ARP Commands
Unsupported Global Configuration Commands
Unsupported Interface Configuration Commands
Unsupported Debug Commands
FallBack Bridging
Unsupported Privileged EXEC Commands
Unsupported Global Configuration Commands
Unsupported Interface Configuration Commands
HSRP
Unsupported Global Configuration Commands
Unsupported Interface Configuration Commands
IGMP Snooping Commands
Unsupported Global Configuration Commands
Interface Commands
Unsupported Privileged EXEC Commands
Unsupported Global Configuration Commands
Unsupported Interface Configuration Commands
IP Multicast Routing
Unsupported Privileged EXEC Commands
Unsupported Global Configuration Commands
Unsupported Interface Configuration Commands
IP Unicast Routing
Unsupported Privileged EXEC or User EXEC Commands
Unsupported Global Configuration Commands
Unsupported Interface Configuration Commands
Unsupported BGP Router Configuration Commands
Unsupported VPN Configuration Commands
Unsupported Route Map Commands
MSDP
Unsupported Privileged EXEC Commands
Unsupported Global Configuration Commands
Network Address Translation (NAT) Commands
Unsupported User EXEC Commands
Unsupported Global Configuration Commands
Unsupported Interface Configuration Commands
RADIUS
Unsupported Global Configuration Commands
SNMP
Unsupported Global Configuration Commands
Spanning Tree
Unsupported Global Configuration Commands
Unsupported Interface Configuration Commands
VLAN
Unsupported vlan-config Commands
Unsupported User EXEC Commands
VTP
Unsupported Privileged EXEC Commands
Miscellaneous
Unsupported Global Configuration Commands
Unsupported Commands in Cisco IOS Release 12.1(19)EA1

This appendix lists some of the command-line interface (CLI) commands that appear when you enter the question mark (?) at the Catalyst 3560 switch prompt but are not supported in this release, either because they are not tested or because of Catalyst 3560 hardware limitations. This is not a complete list. The unsupported commands are listed by software feature and command mode.
Access Control Lists
Unsupported Privileged EXEC Commands

access-enable [host] [timeout minutes]

access-template [access-list-number | name] [dynamic-name] [source] [destination] [timeout minutes]

clear access-template [access-list-number | name] [dynamic-name] [source] [destination].
Unsupported Global Configuration Commands

access-list rate-limit acl-index {precedence | mask prec-mask}

access-list dynamic extended
ARP Commands
Unsupported Global Configuration Commands

arp ip-address hardware-address smds

arp ip-address hardware-address srp-a

arp ip-address hardware-address srp-b
Unsupported Interface Configuration Commands

arp probe

ip probe proxy
Unsupported Debug Commands

debug platform cli-redirection main
FallBack Bridging
Unsupported Privileged EXEC Commands

clear bridge [bridge-group] multicast [router-ports | groups | counts] [group-address] [interface-unit] [counts]

clear vlan statistics

show bridge [bridge-group] circuit-group [circuit-group] [src-mac-address] [dst-mac-address]

show bridge [bridge-group] multicast [router-ports | groups] [group-address]

show bridge vlan

show interfaces crb

show interfaces {ethernet | fastethernet} [interface | slot/port] irb

show subscriber-policy range
Unsupported Global Configuration Commands

bridge bridge-group acquire

bridge bridge-group address mac-address {forward | discard} [interface-id]

bridge bridge-group aging-time seconds

bridge bridge-group bitswap_l3_addresses

bridge bridge-group bridge ip

bridge bridge-group circuit-group circuit-group pause milliseconds

bridge bridge-group circuit-group circuit-group source-based

bridge cmf

bridge crb

bridge bridge-group domain domain-name

bridge irb

bridge bridge-group mac-address-table limit number

bridge bridge-group multicast-source

bridge bridge-group protocol dec

bridge bridge-group route protocol

bridge bridge-group subscriber policy policy

subscriber-policy policy [[no | default] packet [permit | deny]]
Unsupported Interface Configuration Commands

bridge-group bridge-group cbus-bridging

bridge-group bridge-group circuit-group circuit-number

bridge-group bridge-group input-address-list access-list-number

bridge-group bridge-group input-lat-service-deny group-list

bridge-group bridge-group input-lat-service-permit group-list

bridge-group bridge-group input-lsap-list access-list-number

bridge-group bridge-group input-pattern-list access-list-number

bridge-group bridge-group input-type-list access-list-number

bridge-group bridge-group lat-compression

bridge-group bridge-group output-address-list access-list-number

bridge-group bridge-group output-lat-service-deny group-list

bridge-group bridge-group output-lat-service-permit group-list

bridge-group bridge-group output-lsap-list access-list-number

bridge-group bridge-group output-pattern-list access-list-number

bridge-group bridge-group output-type-list access-list-number

bridge-group bridge-group sse

bridge-group bridge-group subscriber-loop-control

bridge-group bridge-group subscriber-trunk

bridge bridge-group lat-service-filtering

frame-relay map bridge dlci broadcast

interface bvi bridge-group

x25 map bridge x.121-address broadcast [options-keywords]
HSRP
Unsupported Global Configuration Commands

interface Async

interface BVI

interface Dialer

interface Group-Async

interface Lex

interface Multilink

interface Virtual-Template

interface Virtual-Tokenring
Unsupported Interface Configuration Commands

mtu

standby mac-refresh seconds

standby use-bia
IGMP Snooping Commands
Unsupported Global Configuration Commands

ip igmp snooping source-only-learning

ip igmp snooping tcn
Interface Commands
Unsupported Privileged EXEC Commands

show interfaces [interface-id | vlan vlan-id] [crb | fair-queue | irb | mac-accounting | precedence | irb | random-detect | rate-limit | shape]
Unsupported Global Configuration Commands

interface tunnel
Unsupported Interface Configuration Commands

switchport broadcast level

switchport multicast level

switchport unicast level
Note These commands have been replaced by the storm-control {broadcast | multicast | unicast} level level [.level] interface configuration command.
IP Multicast Routing
Unsupported Privileged EXEC Commands

clear ip rtp header-compression [type number]

The debug ip packet command displays packets received by the switch CPU. It does not display packets that are hardware-switched.

The debug ip mcache command affects packets received by the switch CPU. It does not display packets that are hardware-switched.

The debug ip mpacket [detail] [access-list-number [group-name-or-address] command affects only packets received by the switch CPU. Because most multicast packets are hardware-switched, use this command only when you know that the route will forward the packet to the CPU.

debug ip pim atm

show frame-relay ip rtp header-compression [interface type number]

The show ip mcache command displays entries in the cache for those packets that are sent to the switch CPU. Because most multicast packets are switched in hardware without CPU involvement, you can use this command, but multicast packet information is not displayed.

The show ip mpacket commands are supported but are only useful for packets received at the switch CPU. If the route is hardware-switched, the command has no effect because the CPU does not receive the packet and cannot display it.

show ip pim vc [group-address | name] [type number]

show ip rtp header-compression [type number] [detail]
Unsupported Global Configuration Commands

ip pim accept-rp {address | auto-rp} [group-access-list-number]

ip pim message-interval seconds
Unsupported Interface Configuration Commands

frame-relay ip rtp header-compression [active | passive]

frame-relay map ip ip-address dlci [broadcast] compress

frame-relay map ip ip-address dlci rtp header-compression [active | passive]

ip igmp helper-address ip-address

ip multicast helper-map {group-address | broadcast} {broadcast-address | multicast-address} extended-access-list-number

ip multicast rate-limit {in | out} [video | whiteboard] [group-list access-list] [source-list access-list] kbps

ip multicast ttl-threshold ttl-value (instead, use the ip multicast boundary access-list-number interface configuration command)

ip multicast use-functional

ip pim minimum-vc-rate pps

ip pim multipoint-signalling

ip pim nbma-mode

ip pim vc-count number

ip rtp compression-connections number

ip rtp header-compression [passive]
IP Unicast Routing
Unsupported Privileged EXEC or User EXEC Commands

clear ip accounting [checkpoint]

clear ip bgp address flap-statistics

clear ip bgp prefix-list

show cef [drop | not-cef-switched]

show ip accounting [checkpoint] [output-packets | access-violations]

show ip bgp dampened-paths

show ip bgp inconsistent-as

show ip bgp regexp regular expression

show ip prefix-list regular expression
Unsupported Global Configuration Commands

ip accounting-list ip-address wildcard

ip as-path access-list

ip accounting-transits count

ip cef accounting [per-prefix] [non-recursive]

ip cef traffic-statistics [load-interval seconds] [update-rate seconds]]

ip flow-aggregation

ip flow-cache

ip flow-export

ip gratuitous-arps

ip local

ip prefix-list

ip reflexive-list

router egp

router-isis

router iso-igrp

router mobile

router odr

router static
Unsupported Interface Configuration Commands

ip accounting

ip load-sharing [per-packet]

ip mtu bytes

ip route-cache

ip verify

ip unnumbered type number

All ip security commands

 
Switching routers don't support this feature due to the ASICs involved..

All decisions are pushed down to hardware and the cpu doesn't get involved afterwords..
 
Thanks Gents,

Have to see how the per destination holds up.

Lee

LEEroy
MCNE6,CCNA2,3/4 CCNP,CWNA,CCSA,Project+
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top