Skip to content

Network Ninja

The Long Road to Cisco

  • Home
  • About
  • Legal Disclaimer
  • Archives

Less
More
Trim
Untrim
« Older
Home
Loading
Newer »

Tag Archive for 'Aids'

Enhanced Interior Gateway Routing Protocol – Optional Configuration Commands for EIGRP – Verifying EIGRP Operation

Published
by
Deon Botha
on September 2, 2008
in BSCI, BSCI Notes, Certification, Cisco Systems and Troubleshooting
. 0 Comments

The EIGRP show commands are highly detailed and give a comprehensive understanding of the state of the network. Troubleshooting EIGRP should start with the generic routing commands (show ip route and show ip protocols) before jumping into EIGRP-specific troubleshooting.

The show ip eigrp neighbors Command

The show ip eigrp neigbors command shows the Neighbours Table.

Show IP eIGRP Neighbors

The table below explains the command output above

Show IP eIGRP Neighbors table

The show ip eigrp topology Command

The show ip eigrp topology command shows the topology table. This command shows the effect of DUAL. It shows whether the successor or the route is in an active or passive state and if there is a Feasible Successor.

Show ip eigrp topology

The table below explains the command output above

show ip eigrp topology table

The Show ip eigrp traffic Command

The show ip eigrp traffic command shows the EIGRP traffic received and generated by the router.

show ip eigrp traffic

The table below explains the command output above

show ip eigrp traffic table

Troubleshooting EIGRP

There are many mehtods and tools that help one to troubleshoot a network. One of the most benificial tools would be the endless Cisco Documentation available for free at Cisco.com this would be because you can progress and easily eliminate the obvious in a checklist manner.

One of the most frequent troubleshooting techniques would be the use of debug commands, which provide the ability to see traffic and router processes in real time.

That being said debug is a resource hog. If you want to crash a router try debug all. For this reason use only specific feature options and for finite periods of time. When you are done, no debug all or undebug all which will disable debugging

debug EIGRP

Software Study Resources:

The Command Memorizer was originally developed by a CCIE Candidate (David Bombal) for his own use and is now available to anyone who wants to use it.Command Memorizer helped him pass the CCIE Lab on the first attempt, and although I am not a CCIE candidate “officially” I have fiddling with it and finding it useful to test my command line retention and overall progress towards CCIE readiness as I do my current CCNP.The proof will be in the pudding as the Command Memorizer boasts 1000s of commands and hundreds of scenarios to test command line knowledge and retention. It has a section for EIGRP and I also like knowing where I am on my long road to Cisco.Like most study aids / study tools this tool / aid has a specific focus. The Command Memorizer only works when used in conjunction with theoretical backing because you need to know what a command does and how it relates to the technology area. IOW You need to make the connection before you can start drilling actual commands repetitively to get them to start flowing and become second nature.

For a disclosure statement on my relationship with Configure Terminal.

Cisco Press Resources:

Stewart, B,D., Gough, C (2008). CCNP BSCI Official Exam Certification Guide, Fourth Edition. Indianapolis: Cisco Press.

Notes and Notices:

This is a part of my personal BSCI notes and research to assist myself in learning and understanding the concepts and theory for the BSCI exam. I learn by making notes reading and writing things down and wish to file them where I can’t lose them. These notes are not to be seen, judged or mistaken for replacements to Cisco recognized and authorized training which I personally support and attend and suggest you undertake if you are going for the BSCI Certification.

Enhanced Interior Gateway Routing Protocol – Optional Configuration Commands for EIGRP – Tuning EIGRP

Published
by
Deon Botha
on September 2, 2008
in BSCI, BSCI Notes, Bandwidth, Certification, Cisco Systems and Hold Timer
. 0 Comments

Some South African/Anglo-African humour that is making me smile:

“Tune” to talk, especially to talk nonsense (“Are you tuning me?”)

But back to the topic at hand;

One can fine tune the EIGRP process in many ways. The most important of tuning methods would be the summarization of routes and load balancing. Other techniques however do exist and these include the frequency of the hello and hold timers and setting bandwidth.

The trade off to playing with timers would be that by decreasing hello traffic the network will take longer to  notice failures, which in turn will delays convergence.

To go over some stuff from previous posts; EIGRP only sends updates when a new route is advertised or an existing route is withdrawn (changes state to down). A Link failure causes an interface to change state without delay (duh). But when a failed neighbour is not directly connected (on the other side of a Ethernet switch for example), the only way to notice failure would be that no hellos are received. The idea and concept of Neighbourship is important in EIGRP because it alerts the router to topology changes and because the router is responsible to the rest of the network to publicize the lost routes.

When fiddling with timers think about the wider ramifications. In most cases defaults are there for a reason. Instead of improving performance the opposite will most probably happen. (I.E. timers are changed per interface and changing timers on one side of a link and not the other side creates problems with neighbourship that forms and dissolves periodically).

Timer Values are based on the speed of the interface. Because the timers are assumed to be based on this speed, they will usually be the same (Timers are not communicated between neighbours and are not a requirement for neighbourship).

If Router A has a hello interval of 5 seconds and a hold time of 15 seconds (3x hello) and Router B has a hello interval of 30 seconds and a hold time of 90 seconds (3x hello), then the two routers will be neighbours for 15 seconds and then down for 15 seconds.

The Hello Timer

Tuning the Hello Timer directly affect the ability of the EIGRP Process to notice a change in the state of a neighbour. Only after a router’s interface is recognized as being down, or a router has failed to hear from a neighbour after a certain amount of time, does the router declare the neighbour dead and take action to update the Routing Table and neighbours.

For the above stated reasons, use of the

Router(config-if)#ip hello-interval eigrp autonomous-system-number seconds

command is typically used to decrease (AND NOT INCREASE) the amount of time between Hellos to ensure that the network converges QUICKER and not SLOWER (which would be done by INCREASING THE TIME). This however means MORE traffic devoted to EIGRP and more space used by EIGRP.

The defaults are as follows:

  • High Bandwidth links (every 5 seconds)
    • Broadcast Media (Ethernet, Token Ring, FDDI)
    • Point-to-Point Serial Links (PPP or HDLC Leased Circuits, Frame Relay Point-to-Point subinterfaces, and ATM)
    • Point-to-point subinterfaces
    • High Bandwidth (T1/E1 and greater) multipoint circuits (ISDN PRI and Frame Relay)
  • Lower Bandwidth Links (every 60 seconds)
    • Multipoint Circuits (T1/E1 and slower, Frame Relay Multipoint interfaces, ATM multipoint interfaces, and ATM)
    • Switched Virtual Circuits and ISDN BRIs

The Command to set how often hellos are sent to neighbours is applied to an interface and does not affect the ENTIRE EIGRP process:

Router(config)#interface serial 0/0
Router(config-if)#ip hello-interval eigrp autonomous-system-number seconds

To use this in an example we can change the hello timer of a WAN link, that is running on EIGRP AS 1. Doing so will not affect other interfaces running EIGRP AS 1 only this particular WAN link.

Router(config)#interface serial 0/0
Router(config-if)#ip hello-interval eigrp 1 10

The Hold Timer

The Hold Time as talked about here and is how long a router will wait for a hello before pronouncing the neighbour unavailable/dead. By Default the hold time is 3 times the hello time. TAKE NOTE that by changing the hello interval does not automatically change the hold time.

The hold timer for an interface must be changed manually using the following command:

Router(config-if)#ip hold-time eigrp autonomous-system-number seconds

Using this in the same example as above for the Hello time:

Router(config)#interface serial 0/0
Router(config-if)#ip hold-time eigrp 1 30

Authentication

EIGRP support two kinds of Authentication, simple passwords and MD5 hashes.

  • Simple passwords are sent as plain-text and matched to the key on the receiver. Simple passwords are not secure, because any listener can see this traffic and read the key value.
  • Hash keys, sent as MD5 values, are secure because the listener cannot use the value in one transmission to compute the key.

Using MD5 authentication, the router generates a had value for every EIGRP transmission and checks the hash of every received EIGRP packet.

To specify MD5 Authentication:

Router(config)#interface serial 0/0
Router(config-if)#ip authentication mode eigrp autonomous system md5

Once the MD5 authentication is set now comes the key:

Router(config-if)#ip authentication key-chain eigrp autonomous system chain-name

Then the key-chain is configured and the key is specified:

Router(config-if)#key chain chain-name
Router(config-if)#key my-chain
Router(config-keychain-if)#key-string key

An example using the WAN interface from above:

Router(config)#interface serial 0/0
Hello Interval Set
Router(config-if)#ip hello-interval eigrp 1
10
Hold Interval Set
Router(config-if)#ip hold-time eigrp 1 30
MD5 Authentication Set
Router(config-if)#ip authentication mode eigrp 1 md5
MD5 Key Set
Router(config-if)#ip authentication key-chain eigrp 1 My-Chain
MD5 key-chain Set
Router(config-if)#key chain My-Chain
Router(config-if)#key 1
Router(config-keychain-if)#key-string cisco

Authentication results are not shown under show commands. A successful neighbourship means it works. You can however check command process using debug eigrp packets

Optional EIGRP Commands Over a WAN

EIGRP has some design and configuration issues when it comes to the WAN environment. In the WAN one must deal with limited capacity to a greater degree than at other points of the network (For example the LAN). EIGRP is limited in that it restricts its use of bandwidth to NO MORE than 1/2 the link capacity. This is superior to the considerations made by other protocols. Although EIGRP by default is usually sufficient, one might need to make small adjustments at times.

EIGRP Defaults in Bandwidth Utilization
Routers understand link capacity most of the time (MOST being important here). Serial interfaces are however problematic (and the exception to the rule) because they usually attach to a DSU. The router therefore assumes a default speed of 1544 kbps (which is in most cases on the WAN not true).

If the link is actually 56 kbps, then EIGRP would calculate incorrectly and -even limiting itself to 722 kbps -could saturate the link. This could result in dropped EIGRP and data packets because of congestion and dropped data.

The show interface command will allow you to check that the interface bandwidth is accurate. The output shows the configured bandwidth of the link.

Show Interface x

The set bandwidth does not actually affect the speed of the link, but this value is used for routing protocol calculations and load calculations. Using the following command you can set the bandwidth:

Router(config)#interface serial 0/0
Router(config-if)#bandwidth speed-of-line

Configuring Bandwidth over an Non-Broadcast Multi-access (NBMA) Cloud

EIGRP plays well over WANs, including point-to-point and NBMA environments like Frame Relay and ATM. The NBMA topology can include either point-to-point subinterfaces or multipoint interfaces.

Cisco IDs three rules when configuring EIGRP over an NBMA cloud:

  • EIGRP traffic should not exceed the committed information rate (CIR) capacity of the virtual circuit (VC).
  • EIGRP aggregated traffic over all the VCs should not exceed the access line speed of the interface.
  • The bandwidth allocated to EIGRP on each VC must be the in the same directions.

Configuring Bandwidth over a Multipoint Network

In addition to being used in the EIGRP metric, the bandwidth command influences how EIGRP uses NBMA VCs. If a serial line has many VCs in a multipoint configuration, EIGRP will assume that each VC has an even share of the bandwidth. EIGRP will confine itself to using half that share for itself. This won’t work if a 56 kbps link has bandwidth set to 128 kbps because EIGRP will assume 64 kbps is for it’s own use.

The bandwidth command should reflect the access-link speed into the Frame Relay cloud. Your company might have five PVCs from your routers serial interface, each carrying 56 kbps. The access link will need a capacity of 5 * 56 kbps (280 kbps).

Configuring Bandwidth over a Hybrid Multipoint Network

If the multipoint network has different speeds allocated to the VCs, a more complex solution is needed.

  • Take the lowest CIR and multiply it by the total number of circuits. Apply the product (total) as the bandwidth of the physical interface. The problem with this configuration is that EIGRP will underutilize higher bandwidth links.
  • If possible, it is muse easier to configure and manage an environment that has used subinterfaces, where a VC is logically treated as a separate interface. The bandwidth command can be configured on each subinterface, which will allow different speeds on each VC. In this solution, subinterfaces are configured for each VC and the CIR is configured as the bandwidth. This is the preferred solution.

Configuring a Pure Point-to-Point Network

If there are many VCs, there might not be enough bandwidth at the access speed of the interface to support the aggregate EIGRP traffic. The subinterfaces should be configured with a bandwidth that is much lower than the real speed of the circuit. In this case, it is necessary to use the bandwidth-percent command that indicates to EIGRP that it can still function.

The ip bandwidth-percent eigrp command adjusts the percentage of capacity that EIGRP may use FROM THE default 50%. You would use the command because the bandwidth command does not reflect the TRUE speed of the link (The bandwidth command might have been altered to manipulate the routing metric and path selection of a routing protocol).

Router(config)#interface serial 0/0
Router(config-if)#ip bandwidth-percent eigrp autonomous-system-number percent

Software Study Resources:

The Command Memorizer was originally developed by a CCIE Candidate (David Bombal) for his own use and is now available to anyone who wants to use it.Command Memorizer helped him pass the CCIE Lab on the first attempt, and although I am not a CCIE candidate “officially” I have fiddling with it and finding it useful to test my command line retention and overall progress towards CCIE readiness as I do my current CCNP.The proof will be in the pudding as the Command Memorizer boasts 1000s of commands and hundreds of scenarios to test command line knowledge and retention. It has a section for EIGRP and I also like knowing where I am on my long road to Cisco.

Like most study aids / study tools this tool / aid has a specific focus. The Command Memorizer only works when used in conjunction with theoretical backing because you need to know what a command does and how it relates to the technology area. IOW You need to make the connection before you can start drilling actual commands repetitively to get them to start flowing and become second nature.

For a disclosure statement on my relationship with Configure Terminal.

Cisco Press Resources:

Stewart, B,D., Gough, C (2008). CCNP BSCI Official Exam Certification Guide, Fourth Edition. Indianapolis: Cisco Press.

Internetworking Technology Handbook – Intro to the Wan

Notes and Notices:

This is a part of my personal BSCI notes and research to assist myself in learning and understanding the concepts and theory for the BSCI exam. I learn by making notes reading and writing things down and wish to file them where I can’t lose them. These notes are not to be seen, judged or mistaken for replacements to Cisco recognized and authorized training which I personally support and attend and suggest you undertake if you are going for the BSCI Certification.

Enhanced Interior Gateway Routing Protocol – Optional Configuration Commands for EIGRP – Load Balancing in EIGRP

Published
by
Deon Botha
on September 1, 2008
in BSCI, BSCI Notes, Certification, Cisco Systems and Load Balancing
. 1 Comment

EIGRP automatically load balances across equal-cost path links. You can also configure load balancing proportionally across unequal-cost paths using the variance command.

When variance  anything other than 1, the EIGRP process multiplies the metric of the best path is multiplied by the variance. All paths to the same destination that have metrics less than this products are now included in load balancing. The amount of traffic sent over each link is proportional to the metric for the path.  Alternatively paths with a feasible distance (FD) lower than that of the product (total) are used for load balancing.

The command is as follows:

Router(config)#router eigrp autonomous-system-number
Router(config-router)#network network-number
Router(config-router)#variance multiplier

The multiplier is a whole number between 1-128. The default is 1 which is equal cost path load balancing.

Take note:
-A Variance of two or three will do in most cases. Using higher values could cause EIGRP to start activating old 28.8 modems to load-balance with DS1s.
-Variance should be used with caution with delay-sensitive traffic. A DS1 link takes 8ms to transmit a 1500 B packet while a 256-kbps link takes 47ms. VoIP traffic, if shared over two links would see the difference as 39ms jitter.

To show this in an example for the EIGRP Process in the network from Router A to Router D

EIRGP Metric Topology

What you are looking at has been used before in my notes and comes from the CCNP Book referenced at the bottom of the post. The metric for the top half (Router A-B-C-D) is 4,869,120 and the bottom half (Router  A-E-D) is 6,024,000. If one configured unequal-cost path load balancing on Route B

Router(config)#router eigrp 1
Router(config-router)#network network-number
Router(config-router)#variance 2

The end result is as that because the clockwise metric is about 5 bar (5,000,000), a variance of 2 will balance with paths less than 10 bar (10,000,000). So the resulting unequal cost path load balancing will be that for every 6 packets sent Router A-B-C-D (clockwise), 5 packets will be sent Router A-E-D (anticlockwise).

Only paths that are in the topology table as FDs are eligible to be included in the variance command.

Software Study Resources:

The Command Memorizer was originally developed by a CCIE Candidate (David Bombal) for his own use and is now available to anyone who wants to use it.Command Memorizer helped him pass the CCIE Lab on the first attempt, and although I am not a CCIE candidate “officially” I have fiddling with it and finding it useful to test my command line retention and overall progress towards CCIE readiness as I do my current CCNP.

The proof will be in the pudding as the Command Memorizer boasts 1000s of commands and hundreds of scenarios to test command line knowledge and retention. It has a section for EIGRP and I also like knowing where I am on my long road to Cisco.

Like most study aids / study tools this tool / aid has a specific focus. The Command Memorizer only works when used in conjunction with theoretical backing because you need to know what a command does and how it relates to the technology area. IOW You need to make the connection before you can start drilling actual commands repetitively to get them to start flowing and become second nature.

For a disclosure statement on my relationship with Configure Terminal.

Cisco Press Resources:

Stewart, B,D., Gough, C (2008). CCNP BSCI Official Exam Certification Guide, Fourth Edition. Indianapolis: Cisco Press.

Notes and Notices:

This is a part of my personal BSCI notes and research to assist myself in learning and understanding the concepts and theory for the BSCI exam. I learn by making notes reading and writing things down and wish to file them where I can’t lose them. These notes are not to be seen, judged or mistaken for replacements to Cisco recognized and authorized training which I personally support and attend and suggest you undertake if you are going for the BSCI Certification.

Enhanced Interior Gateway Routing Protocol – Optional Configuration Commands for EIGRP – Stub Routers

Published
by
Deon Botha
on September 1, 2008
in BSCI, BSCI Notes, Certification, Cisco Systems and Stub Router
. 0 Comments

From Cisco IOS Release 12.0 is it possible to configure remote routers as an EIGRP Stub Router. A Stub Router in EIGRP networks use EIGRP to send limited information between the STUB and the CORE routers. A Stub router is typically used on routers to minimize processor and CPU utilization (this makes it good for slower / maybe older routers)

A Stub router only has one neighbour, a Distribution layer router. The remote router only needs a default route pointing to the distribution router (everywhere else can be reached via the default route).

Configuring Stub Routers can also assist the rest of the network. Queries are responded to much quicker and convergence occurs much faster. Sometimes queries can cause delays that result in SIA. If Stub configuration is applied, the router responds to queries as inaccessible, thus limiting the scope of the query range and preventing SIA from occurring.

The command for Stub is as follows:

Router(config)#router eigrp autonomous-system-number
Router(config-router)#network network-number
Router(config-router)#eigrp stub

With the table below explaining the options available with the use of the command

Stub Routers

To use the above an example found in the CCNP Book, the below diagram shows a network with 5 stub routers because they have no other networks connected to them and they are each connected to a Distribution layer router.

Stub Router Example

Looking at the situation between Router A and Router B.

  • Router A is the Distribution Layer device for Router B (10.1.100.8);
  • Router B only has one network connected to it (10.1.1.0).

What one would want is that Router B only knows about what is relevant to it (Stub Router) and that the routing table only consists of networks 0.0.0.0 (default gateway), 10.1.100.8 (Distribution Layer Device) and the connected network (10.1.1.0).

Similarly Router A must know about all connected stub routers.

The configuration on Router B would be:

Router(config)#router eigrp 1
Router(config-router)#network 10.0.0.0 255.0.0.0
Router(config-router)#eigrp stub

Software Study Resources:

The Command Memorizer was originally developed by a CCIE Candidate (David Bombal) for his own use and is now available to anyone who wants to use it.Command Memorizer helped him pass the CCIE Lab on the first attempt, and although I am not a CCIE candidate “officially” I have fiddling with it and finding it useful to test my command line retention and overall progress towards CCIE readiness as I do my current CCNP.

The proof will be in the pudding as the Command Memorizer boasts 1000s of commands and hundreds of scenarios to test command line knowledge and retention. It has a section for EIGRP and I also like knowing where I am on my long road to Cisco.

Like most study aids / study tools this tool / aid has a specific focus. The Command Memorizer only works when used in conjunction with theoretical backing because you need to know what a command does and how it relates to the technology area. IOW You need to make the connection before you can start drilling actual commands repetitively to get them to start flowing and become second nature.

For a disclosure statement on my relationship with Configure Terminal.

Cisco Press Resources:

Stewart, B,D., Gough, C (2008). CCNP BSCI Official Exam Certification Guide, Fourth Edition. Indianapolis: Cisco Press.

Notes and Notices:

This is a part of my personal BSCI notes and research to assist myself in learning and understanding the concepts and theory for the BSCI exam. I learn by making notes reading and writing things down and wish to file them where I can’t lose them. These notes are not to be seen, judged or mistaken for replacements to Cisco recognized and authorized training which I personally support and attend and suggest you undertake if you are going for the BSCI Certification.

Enhanced Interior Gateway Routing Protocol – Optional Configuration Commands for EIGRP – Summarization

Published
by
Deon Botha
on September 1, 2008
in BSCI, BSCI Notes, Certification, Cisco Systems, Concepts and Constructs, auto-summary and summary-address
. 1 Comment

Scalability in EIGRP comes from Summarization. In EIGRP Summarization limits advertisements, minimizes the size and optimizes the speed of the routing table, limits route recalculation, and keeps to a minimum the amount of memory and processor resources consumed.

Summarization also solves a unique problem in EIGRP known as query scoping. This is when queries do not stop until they reach a dead-end; because of this, queries can loop. Routing convergence cannot proceed until all queries sent out have a reply. Summarization limits queries by stating “only these routes are found past this point” in effect making dead-ends. Summarization at logical points of the network is important to prevent SIA.

As of IOS 12.2(8) auto summarization happens at the classful network boundaries. This is EIGRP being helpful, however most networks use the private address classes 10.0.0.0/8 or 192.168.x.0/24. But some networks combine the two network-numbers and in that case automatic summarization will need to be disabled.

To disable auto summarization do the following:

Router(config)#router eigrp autonomous-system-number
Router(config-router)#network network-number
Router(config-router)#no auto-summary

Used in an example:

Router(config)#router eigrp 1
Router(config-router)#network 10.0.0.0
Router(config-router)#no auto-summary

From here Summarization may be applied at any point in the network. You can configure manual summarization on any router interface. Summarization for upstream should receive consolidated routes and downstream should receive the default route.

Router(config)#router eigrp autonomous-system-number
Router(config-router)#network network-number
Router(config-router)#no auto-summary
Router(config-router)#exit
Router(config)#interface fastethernet 0/1
Router(config-if)#ip summary-address eigrp autonomous-system-number address mask

Used in an Example:

Router(config)#router eigrp 1
Router(config-router)#network 10.0.0.0
Router(config-router)#no auto-summary
Router(config-router)#exit
!Downstream
Router(config)#interface fastethernet 0/1
Router(config-if)#ip summary-address eigrp 1 0.0.0.0 0.0.0.0
Router(config-if)#exit
!Upstream
Router(config)#interface fastethernet 0/2
Router(config-if)#ip summary-address eigrp 1 10.0.0.0 255.255.255.0
Router(config-if)#exit

Summarizing a default route is useful but where there are multiple default paths, this will reduce routing options and prevent failover when the primary route fails.

Software Study Resources:

The Command Memorizer was originally developed by a CCIE Candidate (David Bombal) for his own use and is now available to anyone who wants to use it.Command Memorizer helped him pass the CCIE Lab on the first attempt, and although I am not a CCIE candidate “officially” I have fiddling with it and finding it useful to test my command line retention and overall progress towards CCIE readiness as I do my current CCNP.

The proof will be in the pudding as the Command Memorizer boasts 1000s of commands and hundreds of scenarios to test command line knowledge and retention. It has a section for EIGRP and I also like knowing where I am on my long road to Cisco.

Like most study aids / study tools this tool / aid has a specific focus. The Command Memorizer only works when used in conjunction with theoretical backing because you need to know what a command does and how it relates to the technology area. IOW You need to make the connection before you can start drilling actual commands repetitively to get them to start flowing and become second nature.

For a disclosure statement on my relationship with Configure Terminal.

Cisco Press Resources:

Stewart, B,D., Gough, C (2008). CCNP BSCI Official Exam Certification Guide, Fourth Edition. Indianapolis: Cisco Press.

Notes and Notices:

This is a part of my personal BSCI notes and research to assist myself in learning and understanding the concepts and theory for the BSCI exam. I learn by making notes reading and writing things down and wish to file them where I can’t lose them. These notes are not to be seen, judged or mistaken for replacements to Cisco recognized and authorized training which I personally support and attend and suggest you undertake if you are going for the BSCI Certification.

Cisco’s winner for an Extreme Business Makeover

Published
by
Deon Botha
on August 14, 2008
in Cisco Systems and Vine
. 0 Comments

Pimping

Last night in Johannesburg (13th August 2008) Cisco announced the winner of the Extreme Business Makeover Competition.

This competition might just be the thing a growing SMB needs to get more competitive, agile and ready for business in the fast paced economy of today so that the SMB can communicate at the speed of business unlike Extreme Makeover: Home Edition that’s the show where the people go and demolish the families house, build a totally new house and pimp it out with stuff the family couldn’t afford in the first place in a month of Sundays.

Where this prize from Cisco will be different from the Extreme Makeover: Home Edition is that

  • Cisco products are reliable in that they generally don’t just break down,
  • Cisco products and solutions are well integrated and
  • If one compares apples with apples Cisco products are cost effective (I’m not going to go get technical here but comparing other SMB products and what you get between vendors I feel Cisco is very well priced with lots of Enterprise Class Technology).

For SMB companies that are struggling with managing vast amounts of data in a secure, reliable and cost effective manner there really is only one technology partner that offers you complete peace of mind in one neat package. All this while offering employees, customers, partners, and vendors access information anywhere and any time without breaking the bank.

On the topic of breaking the bank generally SMB business have cash-flow issues because operational activities take precedence over large capital expenditure projects and Cisco knows this and run amazing leasing deals and rentals offers (recently prime less 4%) for those of us not lucky enough to get this kit for free.

But now back to the competition; The competition was launched in March 2008 and invited local businesses to compete for the first price of a total network transformation featuring all the pimped out Cisco products and solution worth R 300,000 ( $ 37,500 USD). In Cisco products and solutions that should do some heavy pimping!

The winner of the first prize was a company by the name of redpeg a SETA accredited education and training services provider that offers training programs and workplace interventions. The company broadly operates within the workplace HIV/Aids arena and consults to businesses of all sizes to enable them to build capacity to implement manageable and sustainable HIV/Aids workplace programmes.

EtherChannel

Published
by
Deon Botha
on April 22, 2008
in BCMSN, Certification, Cisco Systems, Concepts and Constructs, EtherChannel, LACP and PAgP
. 0 Comments

EtherChannel is a technology originally developed by Cisco as a LAN switch-to-switch technique of inverse multiplexing of multiple Fast of Gigabit Ethernet ports into one logical channel. EtherChannel has developed into a cross-platform method of load balancing servers, switches and routers. EtherChannel can bond 2, 4, or 8 (Catalyst 6400) to develop one logical connection with redundancy. The main aspects of EtherChannel are:

  1. Frame distribution;
  2. Management of EtherChannel;
  3. Logical Port.

The load-balancing policy or frame distribution used is contigent upon the switch platform, the Catalyst 5500 series performs a X-OR calculation on the two lowest-order bits of the source and destination MAC address. The X-OR operation between a given pair of addresses will use the same link for all frames. Benifits are:

  1. Prevent out-of-order frames on downstream switch
  2. Redundancy
  3. If the active channel is lost, failover is another active link on the EtherChannel

The disadvantage is that load-balancing might not be equal accross links as load-balancing policies are done on specific headers or user configuration.

On Cisco Catalyst 6500, load-balancing operations can be performed on MAC address, IP Address, or IP + TCP/User datagram Protocol (UDP), depending on the type of Supervisor/Policy Feature Card (PFC) used. The default method is IP.

The benefits of EtherChannel are:

  1. It allows for the “cheap” creation of high-bandwidth logical links.
  2. It load-balances the physical links involved.
  3. It provides for failover.
  4. It simplifies subsequent logical configuration

PAgP

Port Aggregation Protocol (PAgP) aids in the automatic creation of Fast EtherChannel Links. PAgP packets are sent between Fast / Gigabit EtherChannel-capable ports to negotiate the forming of a channel. When PAgP identifies matches links it groups them into an EtherChannel. The EtherChannel is then added to the spanning tree as a single bridge port.

The Management of EtherChannel is done via PAgP. PAgP packets are sent every 30 seconds using multicast (01-00-0C-CC-CC-CC) with the protocol value 0×0104. PAgP verifies and checks configuration consistency and manages link addition. At creation all ports must have the same configuration, after the fact any change on the channel will change all other channel ports.

The last component of EtherChannel is the logical port (Agport) is composed of all the links that make up the EtherChannel. the actual functionality and behaviour of the Agport is no different from any other port.

LACP
Line Aggregation Control Protocol (LACP) part of 802.3ad allows several physical ports to be combined into a single logical port. LACP allows for a switch to negotiate an automatic bundle of physical ports by sending LACP packets to a peer. (PAgP is Cisco Proprietary, LACP is IEEE standard for mixed switch environments).

Parameters

Each Switch running LACP must have a system priority. This can be specified automatically (haphazard and not predictable) or using the CLI. The system priority is the MAC address and the system priority.

Each port in the switch must have a port priotity. This can be specified automatically (haphazard and not predicatable) or using the CLI. The port priority and the port number for the port identifier. The switch uses the port priority to decide which ports to put into standby mode when a hardware limitation prevents all compatible ports from aggregating.

Each port in the switch must have an administrative key value. This can be specified automatically (haphazard and not predictable) or using the CLI. The administrative value defines the ability of a port to aggregate with other ports, by these factors:

  • Physical attributes (data rate, duplex cabability, point-to-point or shared medium).
  • configuration contraints that you establish.

Interface Modes

PAgp LACP
AUTO: places an interface in passive negotiating where it responds to the PAgP packets that it receives but does not initiate PAgP negotiation (Cisco Default). Passive: places the interface in a passive negotiating state. Interface responds to LACP packets but does not initiate LACP packet negotiation. (default)
Desirable: places an interface in an active negotiating state where it initiates negotiations with other interfaces by sending PAgP packets. Interfaces configured in the “on” mode do not exchange PAgP packets. Active: places the interface in an active negotiating state, the port initiates negotiations with other ports by sending LACP packets.
On: forces the interfaces to channel without PAgP or LACP. On: forces the interface to channel without PAgP or LACP

General Configuration

The below commands are used to configure and verify EtherChannel on a Switch. Creating a port-channel interface and moves to port-channel configuration mode, allowing the configuration of port-channel interface configuration parameters.

switch(config)#interface port-channel 1-48

Go into the interface and to configure physical prts into EtherChannel bundles.

switch(config)#interface GigabitEthernet 0/1-28

Associate an interface with a specific port-channel (1-48) and specify if negotiation occurs

switch(config-if)#channel-group 1-48 mode active | auto | desirable | on | passive

configure the load balancing of traffic over the individual links in the EtherChannel bundle.

switch(config)#port-channel load-balance dst-ip | dst-mac | src-dst-ip | src-ip | src-mac

Show the running configuration of a specific interface running port-channel.

switch#show running-config interface port-channel 1-48

Show the running configuration of a specific interface.

switch#show running-config interface 0/1-28

Show interface specific details in a EtherChannel config.

switch#show interface GigabitEthernet 0/1-28 etherchannel

Show EtherChannel status and information.

switch#show etherchannel 1-48 port-channel

Show Display one-line summary of channel-group information.

switch#show etherchannel 1-48 summary

Layer-2 Configuration

This configuration example shows how to configure EtherChannel for Layer-2 interfaces, I am going to include interfaces 1,2, 5 and 6 in the EtherChannel Group, specifies the protocol and creates the port-channel and assigns the specified interfaces to it:

switch(config)#interface range GigabitEthernet 0/1 - 1-2, GigabitEthernet 0-5 - 6
switch(config-if-range)#channel-protocol pagp | lacp
switch(config-if-range)#channel-group 1-48 mode desirable

Layer-3 Configuration

This configuration example shows how to configure EtherChannel for Layer-3 interfaces, I am going to show single interface and group interface methods:

switch(config)#interface port-channel 1
switch(config-if)#no switchport
switch(config-if)#ip address 192.168.0.1 255.255.255.0
OPTION 1:
switch(config)#interface GigabitEthernet 0/1-28
switch(config-if)#no switchport
switch(config-if)#channel-group 1 mode auto | desirable | on
OPTION 2:
switch(config)#interface range GigabitEthernet 0/1 - 1-2, GigabitEthernet 0-5 - 6
switch(config-if)#no switchport
switch(config-if-range)#channel-protocol pagp | lacp
switch(config-if-range)#channel-group 1-48 mode desirable

Best Practives:

  • EtherChannel Support: All Ethernet interfaces on all modules support EtherChannel
  • Speed and Duplex: configure all interfaces in an EtherChannel to operate at the same speed and in the same duplex mode.
  • Switched port analyzed (SPAN) and EtherChannel: Etherchannel will not work if one of the interfaces is a SPAN destination port.
  • Layer 3 EtherChannel: Assign layer-3 addresses to the port-channel interface, not the physical interface in the channel.
  • VLAN Match: All interfaces in the EtherChannel must be assinged to the same VLAN or be configured as a trunk.
  • Range of VLANs: EtherChannel supports the same allowed range of VLANs on all the interfaces in a trunking Layer-2 EtherChannel.
  • STP Path Cost: Interfaces with different STP path costs can form a EtherChannel as long as they are otherwise compatible.
  • Port channel vs Interface Configuration: After configuration of EtherChannel, any configuration that you apply to the port-channel interface affects the EtherChannel. Any configuration applied to the specific interface only affects that interface.
  • Load Balancing: Configure Load balancing intelligently if information is going to 1 MAC then use source-MAC address rather than destination-MAC.

Notes and Notices:

This is a part of my personal BCMSN notes and research to assist myself in learning and understanding the concepts and theory for the BCMSN exam. I learn by making notes reading and writing things down and wish to file them where I can’t lose them. These notes are not to be seen, judged or mistaken for replacements to Cisco recognized and authorized training which I personally support and attend and suggest you undertake if you are going for the BCMSN Certification.


Search

About

You are currently browsing the Network Ninja weblog archives for 'aids' tag.

Latest

RSS
  • Digital Growth with your Job
  • Open Shortest Path First – OSPF Fundamentals – Scenario
  • Open Shortest Path First – OSPF Fundamentals – Questions and Answers – Question 13
  • Open Shortest Path First – OSPF Fundamentals – Questions and Answers – Question 12
  • Open Shortest Path First – OSPF Fundamentals – Questions and Answers – Question 11
  • Open Shortest Path First – OSPF Fundamentals – Questions and Answers – Question 10
  • Open Shortest Path First – OSPF Fundamentals – Questions and Answers – Question 9
  • Open Shortest Path First – OSPF Fundamentals – Questions and Answers – Question 8
  • Open Shortest Path First – OSPF Fundamentals – Questions and Answers – Question 7
  • Open Shortest Path First – OSPF Fundamentals – Questions and Answers – Question 6

Archives

  • June 2009
  • April 2009
  • March 2009
  • February 2009
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008

Categories

  • 802.11 (7)
  • 802.1Q (1)
  • 802.1X (1)
  • AAA (1)
  • Access Point (7)
  • ACL (4)
  • Addressing (3)
  • Asides (31)
  • auto-summary (3)
  • AutoQoS (1)
  • Bandwidth (2)
  • BCMSN (55)
  • BDR (2)
  • BGP (1)
  • BPDU Filtering (1)
  • BPDU Guard (2)
  • BPDU Root Guard (1)
  • BSCI (67)
  • BSCI Notes (18)
  • BSCI Questions (48)
  • Business (1)
  • Cabling and Equiptment (3)
  • CAM (1)
  • CCDA (1)
  • CDP (1)
  • CEF (1)
  • Certification (123)
  • CIDR (2)
  • CIR (2)
  • Cisco Systems (144)
  • Concepts and Constructs (76)
  • CoS (1)
  • Cost (3)
  • DAI (1)
  • DDNS (1)
  • Debug (2)
  • DHCP Snooping (1)
  • DHCP Spoofing (1)
  • DR (3)
  • DUAL (1)
  • Dynamic ARP Inspection (1)
  • ECNM (5)
  • EIGRP (5)
  • Enterprise Architecture (7)
  • EtherChannel (1)
  • GLBP (1)
  • Hello Timer (2)
  • Hold Timer (2)
  • Hot Standby Router Protocol (1)
  • HSRP (1)
  • IGRP (1)
  • IIN (2)
  • Inter-Vlan Routing (1)
  • Interconnection Technologies (2)
  • IP Source Guard (1)
  • IS-IS (1)
  • ISL (1)
  • LACP (1)
  • Link State Advertisements (2)
  • Load Balancing (2)
  • Loop Guard (1)
  • MAC Address Flooding (1)
  • MLS (1)
  • MSTP (1)
  • NBAR (1)
  • NBMA (1)
  • Off-Topic (12)
  • OSPF (18)
  • PAgP (1)
  • passive-interface (1)
  • PoE (1)
  • Port Security (1)
  • Priority (2)
  • Proxy ARP (1)
  • PVC (1)
  • QoS (2)
  • RIP (1)
  • RIPv2 (1)
  • Root Guard (1)
  • RSTP (1)
  • Show (6)
  • Software (1)
  • SONA (2)
  • SSH (2)
  • STP (5)
  • Stub Router (3)
  • summary-address (1)
  • Support (4)
  • Switch Spoofing (1)
  • TCAM (1)
  • Telnet (2)
  • Troubleshooting (1)
  • Trunk (6)
  • Unidirectional Link Detection (1)
  • VACL (3)
  • VC (1)
  • Vine (20)
  • VLAN (11)
  • VLAN Hopping (1)
  • VLSM (1)
  • VoIP (1)
  • VRRP (1)
  • VTP (4)
  • VTY (1)
  • Wireless (7)


Styled with Sawchuk

Powered by WordPressabc and K21.0-RC7

Entries Feed and Comments Feed

46 queries. 2.0540 seconds.