Beruflich Dokumente
Kultur Dokumente
OSPF(v2 (ipv4))
classless (VLSM).
RFC2328
TL max 255
Send recieve Link State Advertisements (LSAs) to/from other routers in an area
- construct link state database from received LSAs
Definitions
Hello - protocol used to discover OSPF neighbors and confirm reachabilty to those
neighbors (also used in election of DR)
Link State Advertisement (LSA) - info rtr snds/recs about net reachability (used to
construct rtr's Link State Database)
Link State Update (LSU) - pkt that carries LSAs
Link State Request (LSR) - Used by rtr to req spec LSA info fr neighbor
Link State Acknowledgement (LSAck) - Used by rtr to conf it rec'ed an LSU
DR (Designated Router)
collects all LSAs and forwards to non-DR routers.
Sends out info on ALLSPFRouters multicast address (224.0.0.5).
Sends out Network LSA (Type 2)
rtr id can be set manually using routerid<id> command. If not set use
highest loopback int ip addr (currently up). If not loopback - highest ip addr of nonloopback int that currently up.
After initial election finished, new election doesn't occur when new rtr
added to network.
No election on PtoP.
In real life, 1st rtr online becomes DR, unless you reset things
BDR (Backup Designated Router) Takes over for DR if DR fails.
DRothers non DR/BDR routers. Multicast packets to DR & BDR using multicast
address 224.0.0.6 (AllDRouters).
ABR - (Area Border Router) - Connect 2 areas within AS.
ASBR - (Autonomous System Boundary Router) - connects to at least one external
routing process (i.e. not in the OSPF AS)
Neighbors are routers on same link - (known via Hello msgs - to be a neighbor area
hs to be the same, hello and dead timers have to be the same, mtu has to be the same,
have to be on same network/subnet)
Adjacencies
connection between OSPF rtr and DR
neighbors that have exchanged LSUs and Data Description (DD) packets
with no DR and BDR you would need - # of adjacencies = [n * (n-1)] / 2,
where n is number of routers
area - collection of interfaces that are running OSPF
consider multiple areas for hosts and load balancers running OSPF
Other than that consider using single area OSPF design
Flooding Periodic updating of topology and routing table info with LSAs being sent
out.
Stub Area - configured with default external route (0.0.0.0). Doesn't accept external
summary routes (LSA Type 4 or LSA Type 5). A stub area has no routers or areas
beyond it.
Totally Stubby Area - Cisco proprietary. Doesn't accept LSA Types 3, 4, 5. Accepts
default external route (0.0.0.0). Will not accept external summary LSAs.
Not So Stubby Area - Allows for redistribution of routing info. ASBR sends LSA
Type 7 through area. ABR converts to Type 5 LSA.
External type 1 route - metric is sum of redistribution cost plus cost of path to reach
ASBR.
External type 2 route - metric of route at the point of redistribution into OSPF
network.
Virtual Link - Area that is not connected directly to area 0 can be connected through
another area. This should be temporary only (redo areas).
Network Types
Broadcast Network
Point-to-Point - no BDR/DR needed
NBMA (non-broadcast like frame-relay)
must assign dr manually (set other routers prio to 0) - something that
connects via L2 to all
must assign neighbors via neighbor command
Point-to-Multipoint
like nbma but cfg'ed diff - each PVC is treated a separate P-to-P conn
no dr/bdr elect
Elects DR/BDR
Yes
No
Yes
No
Timer Comparison
Hello
(RIP-Invalid)
Dead
Holddown
(OSPF-Suspicious) (RIP-Flush)
RIP
30
180 (6x)
OSPF 10 BMA
90 (3x)
30 NBMA
EIGRP 5
60 WAN < 1.544Mbps
STP
2
240 (8x)
120 (4x)
180
5 second delay +
10 seconds Hold
15 (3x)
20 blocking
15 listening
15 learning
forwarding
Packets
Type Description
1
Hello
2
3
4
LSAs
(Link State Advertisement) OSPF packetcontaining src, dst, routing info.
Advertised to all OSPF routers in hierarchical area.
Sent inside Link State Update (LSU) packet.
LSA
Type
1
Description
Router-LSAs
Network-LSAs
Summary-LSAs (IP
network)
Summary-LSAs
5
6
7
(ASBR)
AS-external-LSAs
Router ID
higher is better - Priority looked at before Router ID
1. router-id command (under router OSPF <pid>)
2. loopback
3. highest active IP addr
priority then router id (highest) determines DR and BDR
States (Cisco?)
Init: The interface has detected a Hello packet coming from a neighbor but bidirectional communication has not yet been established.
Exstart: Routers are trying to establish the initial sequence number that is
going to be used in the information exchange packets. The sequence number insures
that routers always get the most recent information. One router will become the
primary and the other will become secondary. The primary router will poll the
secondary for information.
Loading: At this state, routers are finalizing the information exchange. Routers
have built a link-state request list and a link-state retransmission list. Any information
that looks incomplete or outdated will be put on the request list. Any update that is
sent will be put on the retransmission list until it gets acknowledged.
Full: At this state, the adjacency is complete. The neighboring routers are fully
adjacent. Adjacent routers will have a similar link-state database.
PtoP
Broadcast
Flapping
causes area to recalc SPF. minimize by
int s1/0
ip ospf authentication-key DaSecret
router ospf 1
area 1 authentication
show ip ospf int s 1/0
clear ip ospf process (reset OSPF processes)
show ip ospf neighbor
MD5 hash
int fa 0/0
ip ospf message-digest-key 1 md5 DaSecret2
router ospf 1
area 0 authentication message-digest
show ip ospf int fa 0/0
clear ip ospf process (reset OSPF processes)
show ip ospf neighbor
Metric
OSPF Metric/ref bw - (10^8)/bps or 10mbps
cost (integer) = ref bw/interface bw
don't forget to all all links including final egress link
Fast Ethernet and faster
Ethernet
E1
T1
128 kbps
64 kbps
56 kbps
1
10
48
64
781
1562
1785
where <value> = highest bw in network - can only be 16 bit value...be careful of low
end values
shows calc'ed cost not specified?
Djikstra's Algorithm
taken from Cisco CCNA Routing and Switching 200-120 Complete Video Course until I can
redraw it differently
From Node A's perspective how do I get everywhere...
From Node To Node
B
A
20 via A
C
not connected
20 via A
B
already there
20 via A
D
30 + 30 (A-C-D)
20 via A
E
not connected
C
10 via A
already there
10 via A
not connected
10 via A
20 + 30 (A-C-D)
10 via A
50 + 60 (A-C-E)
10 via A
D
Infinite
20 + 10 (A-C)
30 via C
30 + 20 (A-C)
30 via C
already there
30 via C
40 + 60 (A-C-E)
30 via C
E
Infinite
50 + 10 (A-C)
60 via C
not connected
60 via C
40 + 30 (A-C-D)
60 via C
already there
60 via C
log-adjacency-changes
area 0 authentication message-digest
network 192.168.0.0 0.0.7.255 area 0 (wildcard mask)
OR
network 0.0.0.0 255.255.255.255 area 0 (all networks/interfaces)
default-information originate
passive-interface fa0/0 (don't send Hellos/LSAs out this interface)
auto-cost reference-bandwidth 10000 (mbps - default is 10mbps)
router-id x.y.z.a (leaving it off will take highest loopback)
int s 1/0
ip ospf network non-broadcast (or broadcast or point-to-multipoint
or point-to-point (changes timers))
ip ospf hello-interval 30 (manually set timers to force match-up)
(routes won't be learned unless network type is
same)
sh ip protocols
sh ip ospf
sh ip ospf int brief
sh ip ospf interfaces (sh interface ospf detail incl timers - need to match
neighbor)
sh ip ospf int <interface> (shows DR/BDR status)
sh ip ospf neighbor (includes if ospf neighbor rtr is DR or BDR, also
HELLO/DEAD timers)
(has adjacency been formed)
sh ip ospf rib (rtr info base - entries w/ > are injected into rtr ip rting
tbl (global rib))
sh ip route
shows [AdminDistance/Cost(or FD for EIGRP)]
(OI means interarea)
sh ip route ospf (only shows routes learned vi ospf)
debug ip ospf hello
clear ip ospf process (resets ospf)
show ip protocols (shows all routing protocols running and some details)
ipv6 unicast-routing
ipv6 cef (make efficient fwd decisions based on fib and adj table)
int fa 0/0
ipv6 ospf 1 area 0
int fa0/1
ipv6 ospf 1 area 0
int lo0
ipv6 ospf 1 area 0
ipv6 router ospf 1
router-id 1.1.1.1 (can be ipv4)
router ospfv3 1 (1 is process id)
auto-cost reference-bandwidth 10000
passive-interface fa0/0
sh ipv6 route
sh ipv6 int brief
ping 2000:11::1111
traceroute 2000:11::1111
sh ipv6 ospf neighbor
sh ipv6 protocol (rtr id is ipv4 addr)
sh ipv6 ospf int brief
sh ipv6 ospf <interface> (see cost, router id, timers, net type, adjacency
sh ipv6 cef
Packet details
Header
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Version # | Type | Packet length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Router ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Area ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Checksum | AuType |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Authentication |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Authentication |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Hello Packet
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Version # | 1 | Packet length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Router ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Area ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Checksum | AuType |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Authentication |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Authentication |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Network Mask |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| HelloInterval | Options | Rtr Pri |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RouterDeadInterval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Designated Router |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Backup Designated Router |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Neighbor |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ... |
LSA formats
"...Each LSA describes a piece of the OSPF routing domain. Every router originates a
router-LSA. In addition, whenever the router is elected Designated Router, it
originates a network-LSA. Other types of LSAs may also be originated (see Section
12.4). All LSAs are then flooded throughout the OSPF routing domain...collection of
LSAs is called the link-state database.
From the link state database, each router constructs a shortest path tree with itself as
root. This yields a routing table...."
LSA header
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS age | Options | LS type |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link State ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Advertising Router |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS checksum | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Router-LSAs
"Each router in an area originates a router-LSA. The LSA describes the state and cost
of the router's links (i.e., interfaces) to the area. All of the router's links to the area
must be described in a single router-LSA. For details concerning the construction of
router-LSAs, see Section 12.4.1."
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS age | Options | 1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link State ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Advertising Router |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS checksum | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 0 |V|E|B| 0 | # links |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Data |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | # TOS | metric |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Summary-LSAs
Type 3 LSAs are originated by ABRs to describe inter-area IP destinations (within AS
but outside of particular area). Type 4 LSAs are originated by ASBRs to describe
routes to IP destinations outside of AS.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS age | Options | 3 or 4 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link State ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Advertising Router |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS checksum | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Network Mask |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 0 | metric |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| TOS | TOS metric |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ... |
AS-external-LSAs
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS age | Options | 5 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link State ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Advertising Router |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS checksum | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Network Mask |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|E| 0 | metric |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Forwarding address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| External Route Tag |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|E| TOS | TOS metric |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Forwarding address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
http://jungar.net/network/OSPF.php
http://www.networksbaseline.in/p/cheat-sheets_12.html
EIGRP
Table of Contents
EIGRP
Highlights
Concepts
EIGRP Metrics
Default K values
Timer Comparison
Packets
Tables
Type/Length/Value (TLV)
Commands
IPv4 config
AUTHENTICATION
Unequal cost routing
Autosummarization
Passive interface
IPv6 config
Troubleshooting
Highlights
Cisco special...
fast convergence
Scalable
Multicast - 224.0.0.10
IP protocol 88
classless (VLSM).
Admin distance is
110 OSPF
1 STATIC
120 RIP
big
reliability (K5)
reall
y
load (K2)
like
mtu
me
Default K values
K1 = 1
K2 = 0
K3 = 1
K4 = 0
K5 = 0
RIP
Hello
(RIP-Invalid) Dead
(OSPF(RIPSuspicious) Flush)
30
180 (6x)
90 (3x)
OSP 10 BMA
F
30 NBMA
Holddown
EIGR 5
P
60 WAN <
1.544Mbps
15 (3x)
STP 2
20 blocking
15 listening
15 learning
forwarding
Packets
EIGRP
Opcod
e
Description
5
Hello
Update
Query
Reply
IPX, SAP
Tables
neighbor table establish relationship with neighbor
successor is neighbor that can give you best path to destination
feasible distance value of network to successor
reported distance router reports FD to next router
feasible distance = my FD + Reported distance
feasible successor is next best router that can get to destination
based on
feasibility condition reported distance has to be less than my
own feasible
distance through successor
shipeigrpneighbors
interface table
Interfaces participating in eigrp AS
shipeigrpinterfaces
topology table
routes that eigrp knows about
links)
routing table
Type/Length/Value (TLV)
Taken from http://www.rhyshaden.com/eigrp.htm .
There are a number of TLVs, all of them begin with a 16 bit Type field
and a 16 bit Length field. There then follows a number of fields that
vary depending on the type as given below.
General TLVs
Multicast)
IP TLVs
AppleTalk TLVs
IPX TLVs
Commands
routereigrp[as](ASusedtobe2bytes65335,maynowbe4
bytes(4billion+?))
(oneASdoesn'tplaywithanotherunlessyou
resdistribute)
network[ipsubnettoparticipateinroutingprocclassfulor
classlessifyouleaveoffsubnet]
noautosummary
ipsummaryaddresseigrpASIPAddrMaskeigrpstub[receiveonly|connected
|static|summary]
defaultnetwork<ipaddrorexitinterface>(likedefaultgwforrouter)
redistributeospf<BW><D><R><L><M>
(e.g.redistributeospf10000100255115000)
showipeigrpneighbor
showipv6eigrpneighbor
showipv6eigrpinterfaces
showipeigrptopology
showipv6eigrptopology
showipprotocols(getsinfoabouteigrpandotherroutingprotocols)show
ipv6protocols
showiproute
showipv6route
IPv4 config
Router One
router eigrp 2000 (The "2000" is the autonomous system - must match on
neighboring routers)
network 172.16.1.0 0.0.0.255
metric weight 0 1 1 1 0 0 (last 5 numbers are K values)
(EIGRP neighbors have to have matching K values)
AUTHENTICATION
key chain DEMO
key 1
key-string DaKEYstring
int fa 0/1
ip authentication key-chain eigrp 100 DEMO
ip authentication mode eigrp 100 md5 (send hash of key string)
Autosummarization
router eigrp 100
auto-summary
doesn't work well with discontinguous networks...
Passive interface
listen but don't advertise
router eigrp 100
passive-interface fa 0/0
show ip protocols (will show passive interfaces)
show ip eigrp neighbors
show ip eigrp interfaces
Router Two
router eigrp 2000
redistribute eigrp 1000 route-map to-eigrp2000
network 172.16.1.0 0.0.0.255
router eigrp 1000
redistribute eigrp 2000 route-map to-eigrp1000
network 10.1.0.0 0.0.255.255
route-map to-eigrp1000
match tag 1000
route-map to-eigrp1000
set tag 2000
route-map to-eigrp2000
match tag 2000
route-map to-eigrp2000
set tag 1000
deny 10
permit 20
deny 10
permit 20
IPv6 config
ipv6 router eigrp 1 (1 is autonomous system)
router-id 1.1.1.1
int lo0
ipv6 eigrp 1 (tell interface to participate in as 1)
int fa 0/1
ipv6 eigrp 1
Troubleshooting
sh ip route (check admin distances and FD)
show ip eigrp topology (FD / advertised distance)
show ip eigrp interfaces
show ip eigrp neighbors
NIT
show ip protocols
http://jungar.net/network/EIGRP.php