Lab 9-8: IS-IS Flat Backbone Area

IS-IS is currently available only at an early stage as an extension to the Zebra/Quagga package, not as production-grade yet. The configurations in Example 9-26 are provided without the usual accompanying routing table output because of the early development stage of the Zebra isisd. Redistribution is not yet implemented, and neither is passive interfaces or autosummary.

In contrast to Cisco IOS Zebra, isisd does not support ECMP. The clns routing statement on Cisco routers is automatically added by Cisco IOS Software and can be safely removed for plain IP operation (no clns routing).

Note that three static alias names were added to the Cisco IOS configuration for demonstration purposes only. The router tagging DEAD is optional under Cisco IOS Software, but it is mandatory under Zebra isisd right now. The Cisco IOS maximum-paths 6 statement configures ECMP for up to six equal-cost paths.

Example 9-26. Configuring an IS-IS Backbone Area

castor-isisd# sh running-config



Current configuration:

!

hostname castor-isisd

password zebra

enable password zebra

log file /var/log/isisd.log

!

interface ed0

 ip router isis DEAD

 ip address 192.168.7.7/24



interface xl0

interface lp0

interface sl0

interface sl1

interface ds0

interface stf0

interface faith0

interface vlan0

interface vlan1

interface lo0

interface ppp0

interface ppp1

interface vlan8

!

router isis DEAD

 net 49.0001.1921.6800.7007.00

 metric-style wide

!

line vty

!

end



callisto-isisd# sh running-config



Current configuration:

!

hostname callisto-isisd

password zebra

enable password zebra

log file /var/log/isisd.log

!

interface eth0

 ip router isis DEAD

 ip address 192.168.14.1/24

interface lo

interface eth1

interface ipsec0

interface ipsec1

interface ipsec2

interface ipsec3

interface eth1:1

!

router isis DEAD

 net 49.0001.1921.6801.4001.00

 metric-style wide

!

line vty

!

end



scar# sh running-config

...

clns routing

!

interface Loopback0

 ip address 192.168.201.2 255.255.255.255

!



interface Ethernet0

 ip address 192.168.14.254 255.255.255.0

 ip router isis DEAD

 ip load-sharing per-packet

 no ip mroute-cache

!

interface Ethernet1

 ip address 192.168.7.254 255.255.255.0

 ip router isis DEAD

 ip load-sharing per-packet

 no ip mroute-cache

!

router isis DEAD

 redistribute connected

 redistribute static ip

 passive-interface Serial0

 passive-interface Serial1

 maximum-paths 6

 default-information originate

 net 49.0001.1921.6820.1002.00

 metric-style wide

 log-adjacency-changes

!

clns host castor 49.0001.1921.6800.7007.00

clns host callisto 49.0001.1921.6801.4001.00

clns host laurel 49.0001.1921.6820.1002.00

!

...