IPRAN IS-IS Protocol Design and Configuration on Huawei routers
- March 16, 2024
- Posted by: Lyfey Technologies
- Categories: Huawei, Networking

Design Principles
- The ring topology is preferred for IPRAN implementation
- There is one aggregation IS-IS process for the aggregation layer and multiple IS-IS processes for the access layer.
- Each ring is assigned a different IS-IS process to separate it from other rings.
- A cost of 100 is configured for connection between CSGs and ASGs to CSGs, a cost of 50 is configured between ASGs and RSGs and a cost of 10 is configured between RSGs.
- It is recommended to close the access IS-IS process between the ASGs.
- Always use route policies when importing routes between access and aggregation processes.
Topology Diagram
We have a network with one aggregation ring connecting RSGs to ASGs and two access rings connecting the CSGs to ASGs. We configure IS-IS process 100 for the aggregation ring 1, IS-IS process 20 for access ring 1 and IS-IS process 30 for access ring 2.

Configuration Step 1: Configure system name, interfaces and IS-IS on all routers. Enable IS-IS on the interfaces.
*******************************RSG01
sys
sysname RSG01
#
isis 100
is-level level-2
is-name RSG01
cost-style wide
network-entity 49.0100.0010.0100.1001.00
#
interface Loopback0
ip address 1.1.1.1 32
isis enable 100
#
interface GigabitEthernet0/0/0
description TO ASG04 GE 0/0/2
ip address 10.10.10.2 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/1
description TO ASG02 GE 0/0/0
ip address 10.10.10.10 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/2
description TO RSG02 GE 0/0/2
ip address 10.10.10.0 31
isis enable 100
isis cost 50
#
commit
********************************RSG02
sys
sysname RSG02
#
isis 100
is-level level-2
is-name RSG01
cost-style wide
network-entity 49.0100.0020.0200.2002.00
#
#
interface Loopback0
ip address 2.2.2.2 32
isis enable 100
#
interface GigabitEthernet0/0/0
description TO ASG03 GE 0/0/2
ip address 10.10.10.4 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/1
description TO ASG01 GE 0/0/0
ip address 10.10.10.6 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/2
description TO RSG01 GE 0/0/2
ip address 10.10.10.1 31
isis enable 100
isis cost 50
#
commit
************************************ASG01
sys
sysname ASG01
#
isis 100
is-level level-2
is-name ASG01
cost-style wide
network-entity 49.0100.0040.0400.4004.00
#
isis 20
is-level level-2
is-name ASG01
cost-style wide
network-entity 49.0020.0040.0400.4004.00
#
interface Loopback0
ip address 4.4.4.4 32
isis enable 100
#
interface GigabitEthernet0/0/0
description TO RSG01 GE 0/0/1
ip address 10.10.10.11 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/1
description TO ASG02 GE 0/0/1
ip address 10.10.10.8 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/2
description TO CSG01 GE 0/0/1
ip address 30.30.30.0 31
isis enable 20
isis cost 100
#
commit
*******************************ASG02
sys
sysname ASG02
#
isis 100
is-level level-2
is-name ASG02
cost-style wide
network-entity 49.0100.0030.0300.3003.00
#
isis 20
is-level level-2
is-name ASG02
cost-style wide
network-entity 49.0020.0030.0300.3003.00
#
interface Loopback 0
ip address 3.3.3.3 32
isis enable 100
#
interface GigabitEthernet0/0/0
description TO RSG02 GE 0/0/1
ip address 10.10.10.7 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/1
description TO ASG01 GE 0/0/1
ip address 10.10.10.9 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/2
description TO CSG03 GE 0/0/0
ip address 30.30.30.8 31
isis enable 20
isis cost 50
#
commit
**************************************ASG03
sys
sysname ASG03
#
isis 100
is-level level-2
is-name ASG03
cost-style wide
network-entity 49.0100.0060.0600.6006.00
#
isis 30
is-level level-2
is-name ASG03
cost-style wide
network-entity 49.0030.0060.0600.6006.00
#
interface Loopback 0
ip address 6.6.6.6 32
isis enable 100
#
interface GigabitEthernet0/0/0
description TO CSG06 GE 0/0/0
ip address 20.20.20.0 31
isis enable 30
isis cost 100
#
interface GigabitEthernet0/0/1
description TO ASG04 GE 0/0/1
ip address 20.20.20.4 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/2
description TO RSG02 GE 0/0/2
ip address 10.10.10.5 31
isis enable 100
isis cost 50
#
commit
*******************************ASG04
sys
sysname ASG04
#
isis 100
is-level level-2
is-name ASG04
cost-style wide
network-entity 49.0100.0050.0500.5005.00
#
isis 30
is-level level-2
is-name ASG04
cost-style wide
network-entity 49.0030.0050.0500.5005.00
#
interface Loopback 0
ip address 5.5.5.5 32
isis enable 100
#
interface GigabitEthernet0/0/0
description TO CSG04 GE 0/0/1
ip address 20.20.20.6 31
isis enable 30
isis cost 100
#
interface GigabitEthernet0/0/1
description TO ASG03 GE 0/0/1
ip address 20.20.20.5 31
isis enable 100
isis cost 50
#
interface GigabitEthernet0/0/2
description TO RSG01 GE 0/0/0
ip address 10.10.10.3 31
isis enable 100
isis cost 50
#
commit
******************************CSG01
sys
sysname CSG01
#
isis 20
is-level level-2
is-name CSG01
cost-style wide
network-entity 49.0020.0070.0700.7007.00
#
interface Loopback 0
ip address 7.7.7.7 32
isis enable 20
#
interface GigabitEthernet0/0/0
description TO CSG02 GE 0/0/1
ip address 30.30.30.2 31
isis enable 20
isis cost 100
#
interface GigabitEthernet0/0/1
description TO ASG01 GE 0/0/2
ip address 30.30.30.1 31
isis enable 20
isis cost 50
#
commit
*********************************CSG02
sys
sysname CSG02
#
isis 20
is-level level-2
is-name CSG02
cost-style wide
network-entity 49.0020.0080.0800.8008.00
#
interface Loopback 0
ip address 8.8.8.8 32
isis enable 20
#
interface GigabitEthernet0/0/0
description TO CSG03 GE 0/0/1
ip address 30.30.30.4 31
isis enable 20
isis cost 100
#
interface GigabitEthernet0/0/1
description TO CSG01 GE 0/0/0
ip address 30.30.30.3 31
isis enable 20
isis cost 50
#
commit
***********************************CSG03
sys
sysname CSG03
#
isis 20
is-level level-2
is-name CSG03
cost-style wide
network-entity 49.0020.0090.0900.9009.00
#
interface Loopback 0
ip address 9.9.9.9 32
isis enable 20
#
interface GigabitEthernet0/0/0
description TO ASG02 GE 0/0/2
ip address 30.30.30.9 31
isis enable 20
isis cost 100
#
interface GigabitEthernet0/0/1
description TO CSG02 GE 0/0/0
ip address 30.30.30.5 31
isis enable 20
isis cost 50
#
commit
********************************CSG04
sys
sysname CSG04
#
isis 30
is-level level-2
is-name CSG04
cost-style wide
network-entity 49.0030.0130.1301.3013.00
#
interface Loopback 0
ip address 13.13.13.13 32
isis enable 30
#
interface GigabitEthernet0/0/0
description TO CSG05 GE 0/0/1
ip address 20.20.20.8 31
isis enable 30
isis cost 100
#
interface GigabitEthernet0/0/1
description TO ASG04 GE 0/0/0
ip address 20.20.20.7 31
isis enable 30
isis cost 50
#
commit
**********************************CSG05
sys
sysname CSG05
#
isis 30
is-level level-2
is-name CSG05
cost-style wide
network-entity 49.0030.0120.1201.2012.00
#
interface Loopback 0
ip address 12.12.12.12 32
isis enable 30
#
interface GigabitEthernet0/0/0
description TO CSG06 GE 0/0/1
ip address 20.20.20.2 31
isis enable 30
isis cost 100
#
interface GigabitEthernet0/0/1
description TO CSG04 GE 0/0/0
ip address 20.20.20.9 31
isis enable 30
isis cost 50
#
commit
********************************CSG06
sys
sysname CSG06
#
isis 30
is-level level-2
is-name CSG06
cost-style wide
network-entity 49.0030.0110.1101.1011.00
#
interface Loopback 0
ip address 11.11.11.11 32
isis enable 30
#
interface GigabitEthernet0/0/0
description TO ASG03 GE 0/0/0
ip address 20.20.20.1 31
isis enable 30
isis cost 100
#
interface GigabitEthernet0/0/1
description TO CSG05 GE 0/0/0
ip address 20.20.20.3 31
isis enable 30
isis cost 50
#
commit
Configuration Step 2: Verify IS-IS running status on the routers and check the routing tables.



When you check the routing table of CSG02, we only have routes to prefixes in access ring 1, we don’t have any routes to the aggregation ring which is running a different IS-IS process as shown below.

Similarly, the aggregation nodes have not learned any routes from the Access rings, hence the access and aggregation are isolated from each other.

To achieve connectivity between the two layers, we need to import the access IS-IS process to aggregation IS-IS process and vice versa on the ASGs. However, the access layer only need to learn about the Loopback 0 IPs of the aggregation nodes, hence we need to use a routing policy to only import Loopbacks to ASGs to access IS-IS process. Importing everything could cause loops in the network.
Configuration to import access process to aggregation process
********************************ASG01 and ASG02
ip ip-prefix ALLOW_ACCESS_LOOPBACKs index 10 permit 0.0.0.0 30 greater-equal 30 less-equal 32
route-policy ALLOW_ACCESS_LOOPBACKs permit node 10
if-match ip-prefix acc
#
isis 100
import-route isis 20 route-policy ALLOW_ACCESS_LOOPBACKs
********************************ASG03 and ASG04
ip ip-prefix ALLOW_ACCESS_LOOPBACKs index 10 permit 0.0.0.0 30 greater-equal 30 less-equal 32
route-policy ALLOW_ACCESS_LOOPBACKs permit node 10
if-match ip-prefix acc
#
isis 100
import-route isis 30 route-policy ALLOW_ACCESS_LOOPBACKs
commit
Configuration to import aggregation process to access process.
****************************ASG01
ip ip-prefix IMPORT_LOOPBACK0 index 10 permit 4.4.4.4 32
#
route-policy IMPORT_LOOPBACK0 permit node 10
if-match ip-prefix IMPORT_LOOPBACK0
#
isis 20
import-route direct cost 1000 route-policy IMPORT_LOOPBACK0
#
****************************ASG02
ip ip-prefix IMPORT_LOOPBACK0 index 10 permit 3.3.3.3 32
#
route-policy IMPORT_LOOPBACK0 permit node 10
if-match ip-prefix IMPORT_LOOPBACK0
#
isis 20
import-route direct cost 1000 route-policy IMPORT_LOOPBACK0
#
****************************ASG03
ip ip-prefix IMPORT_LOOPBACK0 index 10 permit 6.6.6.6 32
#
route-policy IMPORT_LOOPBACK0 permit node 10
if-match ip-prefix IMPORT_LOOPBACK0
#
isis 30
import-route direct cost 1000 route-policy IMPORT_LOOPBACK0
#
****************************ASG04
ip ip-prefix IMPORT_LOOPBACK0 index 10 permit 5.5.5.5 32
#
route-policy IMPORT_LOOPBACK0 permit node 10
if-match ip-prefix IMPORT_LOOPBACK0
#
isis 30
import-route direct cost 1000 route-policy IMPORT_LOOPBACK0
#
Verify Loopback0 IPs of ASGs are now reachable from CSGs.


Latest Posts
mometasone online pharmacy: clonidine online pharmacy – generic provigil online pharmacy
cheap sildenafil canada: VGR Sources – where can you get viagra over the counter
over the counter female viagra canada: VGR Sources – viagra 100mg online australia
sildenafil 20mg coupon discount: VGR Sources – prescription generic viagra
brand name viagra online VGR Sources male female viagra
viagra tablet 25 mg price in india: VGR Sources – cost of 1 viagra pill
viagra 100mg australia: female viagra buy – buy viagra online mexico
female viagra pill online: VGR Sources – 100mg sildenafil online
https://vgrsources.com/# buy sildenafil 100mg online price
buy viagra us pharmacy: viagra 100mg tablet – sildenafil soft gel capsule
can you buy generic viagra in canada: viagra pills price canada – sildenafil buy online
sildenafil pharmacy australia order sildenafil online usa female viagra pill
viagra 200mg online: where to buy viagra otc – where to buy cheap viagra pills
how to buy generic viagra from canada: VGR Sources – viagra without prescription canada
https://vgrsources.com/# buy viagra online canada paypal
buy viagra online free shipping: cheap viagra pills uk – real generic viagra
sildenafil 100mg generic mexico: VGR Sources – generic viagra for sale in usa
viagra sale online: VGR Sources – cheap generic viagra online pharmacy
viagra online free shipping: viagra soft tabs 100mg – sildenafil 100mg mexico
purchase viagra online in usa VGR Sources how to get viagra for women
https://vgrsources.com/# viagra miami
how to get female viagra pill: where to buy viagra over the counter – buy viagra online 100mg
sildenafil 20 mg prescription: VGR Sources – buy viagra australia
buy female viagra pills in india online VGR Sources sildenafil 20 mg
canadian generic viagra 100mg: online generic viagra india – generic viagra 150 mg
rx viagra: VGR Sources – viagra tablet online india
viagra 1 tablet: purchase viagra canada – viagra 50mg price
sildenafil generic canada generic viagra medication no prescription cheap viagra
cheap viagra fast delivery: best price viagra 25mg – buy viagra uk paypal
sildenafil price canada: VGR Sources – generic viagra 2017
viagra 100 mg price in india: VGR Sources – female viagra tablets in india
https://vgrsources.com/# price of viagra
order sildenafil uk online viagra canadian pharmacy online online sildenafil without prescription
pfizer viagra 100mg price: VGR Sources – viagra 6800mg
buy viagra in india online: sildenafil 100mg cheap – viagra tablets for sale
generic viagra online paypal: VGR Sources – sildenafil 5 mg tablet
online pharmacy viagra paypal: viagra price pfizer – sildenafil 88
buy viagra online uk paypal VGR Sources australia online pharmacy viagra
viagra buying canada: viagra tablet 100 mg online – where to buy cheap viagra in usa
where can i buy generic viagra in canada: VGR Sources – best over the counter viagra pill
how much is sildenafil in uk: viagra prescription drugs – generic viagra pills
can you buy viagra over the counter in us sildenafil 5mg price best price for viagra in us
https://vgrsources.com/# places to buy viagra
sildenafil pills for sale: VGR Sources – viagra 100mg online canada
viagra brand: viagra original – how to get viagra in usa
preГ§o do viagra 50mg: VGR Sources – female viagra pills price in india
sildenafil 105 mg canada VGR Sources where can i buy viagra cheap
sildenafil 100mg online canada: viagra purchase buy – buy generic viagra from canada online
female viagra order: VGR Sources – generic viagra cost
sildenafil citrate online: VGR Sources – generic sildenafil paypal
buy viagra online mastercard VGR Sources cheap viagra online
https://vgrsources.com/# sildenafil citrate over the counter
viagra canada otc: VGR Sources – how to buy genuine viagra online
generic sildenafil tablets: VGR Sources – viagra medicine online in india
sildenafil canada generic: how much is female viagra – cost of viagra 100 mg
generic sildenafil 20 mg cost cheap viagra generic 100mg viagra usa 100mg
online sildenafil citrate: buy viagra hong kong – how to get female viagra pills
viagra price online india: viagra buy online canada – 50 mg viagra price
viagra 4 pack: sildenafil 100mg price india – how to get a viagra prescription
20 mg viagra daily buy real viagra online australia cheap generic viagra india
https://lipipharm.com/# atorvastatin calcium 10 mg used for
Semaglu Pharm: doses of semaglutide – Semaglu Pharm
Predni Pharm: prednisone pill prices – otc prednisone cream
Semaglu Pharm: does semaglutide lower blood sugar – Rybelsus side effects and dosage
PredniPharm Predni Pharm PredniPharm
prednisone cost canada: prednisone brand name india – purchase prednisone no prescription
Crestor Pharm: CrestorPharm – Order rosuvastatin online legally
https://semaglupharm.com/# Semaglu Pharm
Atorvastatin online pharmacy: how much will 40 mg of atorvastatin lower cholesterol – nursing considerations for atorvastatin
atorvastatin class: Atorvastatin online pharmacy – Lipi Pharm
CrestorPharm rosuvastatin foods to avoid CrestorPharm
CrestorPharm: Affordable cholesterol-lowering pills – Crestor Pharm
prednisone 20mg tab price: PredniPharm – prednisone 10 mg canada
Crestor Pharm can you stop taking crestor without side effects Rosuvastatin tablets without doctor approval
lipitor news: Online statin drugs no doctor visit – No RX Lipitor online
Lipi Pharm: LipiPharm – Order cholesterol medication online
http://lipipharm.com/# Lipi Pharm
prednisone 475: Predni Pharm – Predni Pharm
CrestorPharm CrestorPharm Crestor Pharm
CrestorPharm: CrestorPharm – crestor nursing considerations
SemagluPharm: Rybelsus side effects and dosage – SemagluPharm
Safe atorvastatin purchase without RX what does the drug lipitor do lipitor generic name
SemagluPharm: rybelsus pris – SemagluPharm
https://crestorpharm.shop/# Online statin therapy without RX
LipiPharm: what is the number one side effect of atorvastatin? – Order cholesterol medication online
Online pharmacy Rybelsus: does semaglutide cause anxiety – Semaglu Pharm
Semaglu Pharm Semaglu Pharm Semaglu Pharm
PredniPharm: Predni Pharm – prednisone prescription for sale
side effects of atorvastatin mayo clinic LipiPharm Affordable Lipitor alternatives USA
Lipi Pharm: stopping lipitor suddenly side effects – Lipi Pharm
Rybelsus 3mg 7mg 14mg: SemagluPharm – SemagluPharm
http://lipipharm.com/# LipiPharm
LipiPharm: Lipi Pharm – does lipitor cause itching
LipiPharm: LipiPharm – lowest dose of atorvastatin
LipiPharm Lipi Pharm Lipi Pharm
Lipi Pharm: lipitor and blood sugar – LipiPharm
LipiPharm: Lipi Pharm – FDA-approved generic statins online
atorvastatin and erectile dysfunction: Online statin drugs no doctor visit – LipiPharm
PredniPharm can you buy prednisone over the counter in canada PredniPharm
http://prednipharm.com/# buy prednisone without prescription
prednisone 5 mg cheapest: 80 mg prednisone daily – buy prednisone with paypal canada
Predni Pharm: prednisone 5443 – prednisone 12 mg
Predni Pharm Predni Pharm prednisone 12 mg
PredniPharm: PredniPharm – PredniPharm
Semaglu Pharm Semaglu Pharm rybelsus 3 mg precio
https://semaglupharm.com/# can you take rybelsus and trulicity together
prednisone 20mg by mail order: prednisone 2.5 tablet – PredniPharm
semaglutide pen Semaglu Pharm semaglutide nyc
where can i buy prednisone online without a prescription: generic prednisone pills – Predni Pharm
https://semaglupharm.com/# SemagluPharm
SemagluPharm: semaglutide 10 units – Rybelsus side effects and dosage
does crestor make you tired: side effects of crestor 5mg – Best price for Crestor online USA
Lipi Pharm LipiPharm does atorvastatin contain calcium
https://crestorpharm.shop/# Crestor Pharm
https://semaglupharm.com/# Semaglu Pharm
Lipi Pharm: atorvastatin and neuropathy – No RX Lipitor online
where can i order prednisone 20mg: prednisone 5 mg brand name – prednisone 2.5 mg cost
https://semaglupharm.com/# SemagluPharm
Order rosuvastatin online legally Crestor Pharm Crestor Pharm
what is semaglutide made of: Semaglu Pharm – Semaglu Pharm
http://semaglupharm.com/# Online pharmacy Rybelsus
prednisone tablets canada: prednisone buy canada – PredniPharm
https://prednipharm.shop/# prednisone 10mg cost
https://semaglupharm.com/# SemagluPharm
Affordable Rybelsus price: Semaglu Pharm – Semaglu Pharm
Lipi Pharm: No RX Lipitor online – Lipi Pharm
Online statin drugs no doctor visit LipiPharm missed dose of lipitor
http://semaglupharm.com/# does rybelsus make you sleepy
Crestor Pharm: CrestorPharm – CrestorPharm
Predni Pharm: prednisone 4mg – prednisone 25mg from canada
Buy cholesterol medicine online cheap teva rosuvastatin 10 mg Crestor Pharm
https://prednipharm.com/# PredniPharm
https://semaglupharm.com/# rybelsus pris
Lipi Pharm: Lipi Pharm – crestor and lipitor
PredniPharm: Predni Pharm – PredniPharm
india buy prednisone online prednisone 10mg online Predni Pharm
https://semaglupharm.com/# Safe delivery in the US