# Integrated IS-IS Configuration on Cisco IOS

**URL:** <https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736>\
**Category:** Lessons Discussion\
**Created:** [May 16, 2017, 1:27pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736 "2017-05-16T13:27:54Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)\
**Post date:** [May 16, 2017, 1:27pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/1 "2017-05-16T13:27:54Z")

</div>

This topic is to discuss the following lesson:

[https://networklessons.com/cisco/ccie-enterprise-infrastructureintegrated-is-is-configuration-on-cisco-ios/](https://networklessons.com/cisco/ccie-enterprise-infrastructureintegrated-is-is-configuration-on-cisco-ios/)

---

<div class="post-metadata">

**Author:** ![Zaman.rubd](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/z/45deac/32.png) [@Zaman.rubd](https://forum.networklessons.com/u/Zaman.rubd)\
**Post date:** [June 30, 2017, 11:44am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/2 "2017-06-30T11:44:47Z")

</div>

Hi Rene,  
Thx for your very nice article as always 🙂  
If there is multiple Level1-2 Router on a area then due to default Route asymmetric Routing will be occurred. I saw your topic about Route leaking but I think its not scalable more . So is there any other scaleble option here ??

---

<div class="post-metadata">

**Author:** ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)\
**Post date:** [July 6, 2017, 6:04pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/3 "2017-07-06T18:04:37Z")

</div>

Hi @Zaman.rubd,

Since IS-IS routers only have a default route to get to other areas, sub-optimal routing can be an issue yes. It will depend on your network design. There’s not really an alternative to route leaking as far as I know…somehow you have to get those more specific prefixes in the routing table of your L1 routers.

For anyone else that is reading this and wondering what this is about, here is an example for IS-IS route leaking and sub-optimal routing:

> **[IS-IS Route Leaking](https://networklessons.com/is-is/is-is-route-leaking)**
>
> IS-IS route leaking allows you to redistribute level 2 prefixes into level 1 so that level 1 routes can choose the most optimal path in the network.

---

<div class="post-metadata">

**Author:** ![ulrich](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/ulrich/32/895_2.png) [@ulrich](https://forum.networklessons.com/u/ulrich)\
**Post date:** [February 17, 2018, 9:14am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/4 "2018-02-17T09:14:51Z")

</div>

Hello René,  
Thank you a lot for this lesson. But I don’t see this command circuit-type level anywhere in the course. Normal?

---

<div class="post-metadata">

**Author:** ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)\
**Post date:** [March 5, 2018, 12:04pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/5 "2018-03-05T12:04:48Z")

</div>

Hello Djan,

I haven’t added this command indeed. It is pretty straight-forward though, you can use it to tell the router which hello packets to send on the interface: L1, L2 or L1 and L2. You can do this per interface so on Gi0/1 you could send L1 hello packets and on Gi0/2 only L2 hello packets.

Rene

---

<div class="post-metadata">

**Author:** ![eduardocalfaia](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/e/e9c0ed/32.png) [@eduardocalfaia](https://forum.networklessons.com/u/eduardocalfaia)\
**Post date:** [December 28, 2018, 11:10am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/6 "2018-12-28T11:10:04Z")

</div>

Hello Rene,  
I’ve a question about the is-type in the R2, before it had the is-type level-1 because we had one area only, after we added another area and R2 became a L1-L2 router, right. You have typed the is-type level-1-2 within router isis. My question is, Could I omit the is-type in router isis configuration because the router cisco has a L1-L2 behavior as default?  
Thanks

---

<div class="post-metadata">

**Author:** ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)\
**Post date:** [January 3, 2019, 1:17pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/7 "2019-01-03T13:17:45Z")

</div>

Hello Eduardo

Since the default is-type is level 1-2, then you don’t actually have to explicitly configure the router as a level 1-2 router. This command can indeed be deleted. However, as is the case with many such commands, it’s a good idea to verify that the configuration is correct by implementing the command. This is all the more important when you configure devices that have been previously configured and may have some other configuration already set up.

I hope this has been helpful!

Laz

---

<div class="post-metadata">

**Author:** ![dialloahe](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/dialloahe/32/1373_2.png) [@dialloahe](https://forum.networklessons.com/u/dialloahe)\
**Post date:** [January 5, 2019, 9:45pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/8 "2019-01-05T21:45:24Z")

</div>

Excellent explaining. We learned a lot

---

<div class="post-metadata">

**Author:** ![staut\_stefanita](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/staut_stefanita/32/1652_2.png) [@staut\_stefanita](https://forum.networklessons.com/u/staut_stefanita)\
**Post date:** [June 5, 2019, 5:07pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/9 "2019-06-05T17:07:33Z")

</div>

Hello,

I have a question, just to be sure: the 2 backbone routers become l2 neighbors because they’ve exchanged l2 LSP and found the directly connected net between them in the other router LSP and the other router has another area. Is this correct?

Thank you,  
Stefanita

---

<div class="post-metadata">

**Author:** ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)\
**Post date:** [June 6, 2019, 10:35am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/10 "2019-06-06T10:35:34Z")

</div>

Hello Staut

Yes, this is correct.

Laz

---

<div class="post-metadata">

**Author:** ![staut\_stefanita](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/staut_stefanita/32/1652_2.png) [@staut\_stefanita](https://forum.networklessons.com/u/staut_stefanita)\
**Post date:** [June 6, 2019, 4:20pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/11 "2019-06-06T16:20:04Z")

</div>

Thank you! One more question: if R1 would be set to L1-L2 he would see the R2 neighbor in the same area and would not establish a L2 neighborship thus not processing L2 LSP from R2. I guess R2 sends L2 LSP to R1 too, but since there is a L1 neighborship, R1 would not process them. Is this also correct?

---

<div class="post-metadata">

**Author:** ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)\
**Post date:** [June 12, 2019, 8:16am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/12 "2019-06-12T08:16:58Z")

</div>

Hello Stuat

Yes, if two routers are set to be L1-L2, and they are in the same area, they will only establish an L1 neighborship because they detect that they are in the same area.

I hope this has been helpful!

Laz

---

<div class="post-metadata">

**Author:** ![staut\_stefanita](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/staut_stefanita/32/1652_2.png) [@staut\_stefanita](https://forum.networklessons.com/u/staut_stefanita)\
**Post date:** [June 13, 2019, 6:48am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/13 "2019-06-13T06:48:57Z")

</div>

Thank you! Just wanted to make sure that it’s not necessarily to set is-type level1 command if routers are in the same area.

---

<div class="post-metadata">

**Author:** ![getrajan1](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/g/e5b9ba/32.png) [@getrajan1](https://forum.networklessons.com/u/getrajan1)\
**Post date:** [April 17, 2020, 5:48pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/14 "2020-04-17T17:48:09Z")

</div>

As per the configuration example I notice that there is a IS-IS adjacency established between Area 12 with Area 34 where i see the R2 is set to is-type level-1-2 and R4 set to is-type level-1. Once there is IS-IS enabled on the directly connected interfaces of R4 & R2 i get to see that R4 is able to view the link state database of both Level 1 and Level 2 in it although we did not set the R4 as is-type level-2. Is this a normal behaviour in IS-IS routing protocol, where if one end is set to is-type level-1-2 the other end would pick up the same is-type level-1-2 automatically ? Please clarifiy.

---

<div class="post-metadata">

**Author:** ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)\
**Post date:** [April 20, 2020, 4:34pm UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/15 "2020-04-20T16:34:10Z")

</div>

Hello Raja

To be honest, I didn’t know the answer to this right off, so I went in and labbed it it. It seems that you don’t need to configure R4 to function at Level-1-2 in order for R2 to create an inter area neighbor relationship. Looking deeper into it, it turns out that the default setting of IS-IS on Cisco routers is a Level-1-2 router.

So to summarize, **by default** , Cisco IS-IS routers function as Level-1-2 IS-IS routers. So the fact that R4 was not configured as such, does not change the results.

I hope this has been helpful!

Laz

---

<div class="post-metadata">

**Author:** ![spyhercules](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@spyhercules](https://forum.networklessons.com/u/spyhercules)\
**Post date:** [January 10, 2022, 6:33am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/16 "2022-01-10T06:33:58Z")

</div>

Hello

Can you explain to me the difference between is-type level-1 and isis circuit-type level-1

Thanks  
Iraklis

---

<div class="post-metadata">

**Author:** ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)\
**Post date:** [January 12, 2022, 6:58am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/17 "2022-01-12T06:58:42Z")

</div>

Hello Iraklis

The `is-type` command is used to configure **the routing level** for an instance of the IS-IS routing process. The command is applied under the ISIS routing config mode like so:

`R1(config-router)#is-type level-1`

The `circuit-type` command is used to specify **the type of adjacency** that will be created and is configured using this syntax in interface configuration mode:

```auto
R1(config)#interface GigabitEthernet 0/1
R1(config-if)#isis circuit-type level-2-only

```

The circuit-type command essentially allows you to configure specific interfaces to send out and accept only particular types of hellos that will create the desired adjacencies. For example, you can configure a router to have some interfaces to be level 2-only to prevent wasting bandwidth by sending out unused level 1 hello packets. The circuit-type command should only be used on ISIS routers that are between areas, that is Level1-2 routers.

The `is-type` and `circuit-type` commands are related, but they do two different things.

For more info on these commands, take a look at these Cisco command references:

> **[Cisco IOS IP Routing: ISIS Command Reference - Integrated IS-IS Commands: A...](https://www.cisco.com/c/en/us/td/docs/ios/iproute_isis/command/reference/irs_book/irs_is1.html#wp1013280)**

> **[Cisco IOS IP Routing: ISIS Command Reference - Integrated IS-IS Commands: A...](https://www.cisco.com/c/en/us/td/docs/ios/iproute_isis/command/reference/irs_book/irs_is1.html#wp1014983)**

I hope this has been helpful!

Laz

---

<div class="post-metadata">

**Author:** ![spyhercules](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@spyhercules](https://forum.networklessons.com/u/spyhercules)\
**Post date:** [January 14, 2022, 6:11am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/18 "2022-01-14T06:11:49Z")

</div>

Hello Lazaros  
Thanks for the explanation.

---

<div class="post-metadata">

**Author:** ![castrojuanj](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/c/439d5e/32.png) [@castrojuanj](https://forum.networklessons.com/u/castrojuanj)\
**Post date:** [August 18, 2024, 1:18am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/19 "2024-08-18T01:18:39Z")

</div>

Hello @lagapidis

This is my 1st approach to this routing protocol.  
My 1st impressions

Compared to OSPF it seems to be more “flexible” since it hasn’t the limitations OSPF has regarding transit through backbone area 0.

For large networks such as SP , is better IS-IS than OSPF ?

---

<div class="post-metadata">

**Author:** ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)\
**Post date:** [August 19, 2024, 7:27am UTC](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736/20 "2024-08-19T07:27:19Z")

</div>

Hello Juan

Both IS-IS and OSPF are excellent routing protocols, and each has its own strengths.

IS-IS is indeed more flexible than OSPF in terms of topology because it doesn’t have the backbone area 0 restriction. This makes IS-IS easier to manage in large, complex networks. It also has a slight advantage in terms of scalability due to its more efficient handling of link-state advertisements (LSAs).

Secondly, IS-IS is designed to function at the Network Layer of the OSI model, but unlike OSPF, it operates independently of the IP protocol. In other words, it doesn’t use IP to exchange IS-IS messages between routers.

However, OSPF is more widely used and understood, which can make it easier to find support and resources for troubleshooting. OSPF also integrates better with IP, which is the dominant network protocol and is therefore often a more convenient choice.

In terms of performance, both protocols are very similar, and the choice between them often comes down to the specific needs and constraints of your network, as well as personal preference and familiarity.

It is indeed true that forl large ISPs, IS-IS is the preferred IGP due to its scalability and flexibility advantages, but OSPF is also widely used and perfectly capable.

It’s also worth noting that both of these protocols can coexist in the same network, so you don’t necessarily have to choose one or the other.

I hope this has been helpful!

Laz

[Next page](https://forum.networklessons.com/t/integrated-is-is-configuration-on-cisco-ios/1736.md?page=2)
