[afnog] Cisco 7609 sup32 password recovery
Mark Tinka
mtinka at globaltransit.net
Tue Aug 11 14:26:07 UTC 2009
On Tuesday 11 August 2009 06:32:45 pm Frank A. Kuse wrote:
> Thanks you all for the explanation.
>
> I am up and running now.
Great stuff!
The link Hari posted alludes to an important point re: the
6500/7600 supervisor engine architecture, which is worthy of
consideration in circumstances such as password recovery,
system configuration, system troubleshooting, e.t.c.
If you may indulge me...
The supervisor engine in this platform integrates two
functions; control plane and data plane (in other platforms,
Cisco or otherwise, these functions may be physically
distributed).
On the supervisor engine, the control plane is managed by
the MSFC (Multilayer Switch Feature Card). The MSFC runs and
maintains all software processes, handles the management
interface to the router/switch, executes routing and
switching protocol functions, e.t.c.
The data plane is managed by the PFC (Policy Feature Card).
The PFC provides centralized forwarding functions via a
high-speed ASIC infrastructure, handling things such as
route and MAC address look-ups, QoS, ACL's, Multicast packet
replication, e.t.c.
But the interesting bit here is the MSFC; the control plane.
On the supervisor engine, the MSFC comprises two components,
the RP (Route Processor) and the SP (Switch Processor). As
their names suggest, the RP is responsible for Layer 3
functions, e.g., OSPF, IS-IS, BGP, e.t.c., while the SP
handles Layer 2 functions, e.g., STP, 802.1Q, MAC address
learning, e.t.c.
When this platform had just debuted, it either run in Hybrid
or Native mode. Hybrid mode meant running CatOS on the SP
and IOS on the RP. Native mode means running IOS on both the
RP and SP.
Hybrid mode meant operators had to switch between the RP and
SP in order to configure Layer 2 or Layer 3 features. Native
mode is more transparent, however, although both the RP and
SP are running independent copies of the IOS image. Native
mode is what is mostly seen in the wild nowadays, and is the
default mode in which Cisco ship these platforms.
A new mode, Modular IOS, is based on a UNIX kernel to
mitigate some of the shortcomings of the original IOS
architecture, i.e., monolithic. Modular IOS is meant to
offer benefits such as in-service updates, patching of
individual processes, e.t.c., without having to reboot the
router/switch. In actual practice, Modular IOS has had more
kinks than features, and I wouldn't really recommend it to
anyone at this stage, although some networks are running it,
with pain.
So coming back to why understanding a little bit about the
6500/7600 supervisor engine architecture might be useful;
the separation of the RP and SP may not be such a visible
thing today, what with Native IOS and all, but in cases of
troubleshooting, RP issues may not affect SP issues, and
vice versa. In other cases, troubleshooting the RP may
affect the SP, and vice versa. Furthermore, when
troubleshooting certain issues, fixing the RP but not fixing
the SP, and vice versa, may lead to problems.
Keeping this in mind (even though these kinds of issues are
generally few & far between), would be a good way to
minimize pain.
Cheers,
Mark.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part.
URL: <http://afnog.org/pipermail/afnog/attachments/20090811/b9037802/attachment.bin>
More information about the afnog
mailing list