SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Migrating from OSPF to
ISIS

25th

Philip Smith
philip@apnic.net
MyNOG 3
– 29th November 2013
Kuala Lumpur
1
Presentation slides
p  Available

at:

http://thyme.apnic.net/ftp/seminars/
MyNOG3-OSPF-to-ISIS-migration.pdf
n  And on the MyNOG 3 website
n 

p  Feel

free to ask questions any time

2
Introduction
p  With

the advent of IPv6 and dual stack
networks, more ISPs expressing interest
to migrate to ISIS
n 

This is not as difficult as it sounds

p  Presentation

describes:

The differences between OSPF and ISIS
n  The migration process
n 

Based on several successful migrations
p  Uses Cisco IOS CLI as examples
p 

3
ISIS
p  Intermediate

System to Intermediate

System
p  ISO 10589 specifies OSI IS-IS routing
protocol for CLNS traffic
A Link State protocol with a 2 level hierarchical
architecture
n  Type/Length/Value (TLV) options to enhance
the protocol
n 

p  RFC

1195 added IP support

Integrated IS-IS
n  I/IS-IS runs on top of the Data Link Layer
n 

4
OSPF
p  Open

Shortest Path First
p  Open:
Meaning an Open Standard
n  Developed by IETF (OSPF Working Group) for
IP – RFC1247
n  Current standard is OSPFv2 (RFC2328)
n 

p  Shortest
n 

Path First:

Edsger Dijkstra’s algorithm for producing
shortest path tree through a graph
p 

Dijkstra, E. W. (1959). “A note on two problems in
connexion with graphs”. Numerische Mathematik 1:
269–271

5
IS-IS & OSPF:
Similarities
p  Both
n 

are Interior Gateway Protocols (IGP)

They distribute internal reachability
information between routers belonging to a
single Autonomous System (AS)

p  With

support for:

IPv4 and IPv6
n  Authentication
n  Multi-path
n  Unnumbered links
n 

6
IS-IS and OSPF Terminology
OSPF
p  Host
p  Router
p  Link
p  Packet
p  Designated router (DR)
p  Backup DR (BDR)
p  Link-State Advertisement
(LSA)
p  Hello packet
p  Database Description
(DBD)

ISIS
p  End System (ES)
p  Intermediate System (IS)
p  Circuit
p  Protocol Data Unit (PDU)
p  Designated IS (DIS)
p  N/A (no BDIS is used)
p  Link-State PDU (LSP)
p 
p 

IIH PDU
Complete sequence
number PDU (CSNP)
7
IS-IS and OSPF Terminology
(Cont.)
OSPF
p  Area
p  Non-backbone area
p  Backbone area
p 
p 

Area Border Router
(ABR)
Autonomous System
Boundary Router
(ASBR)

ISIS
p  Sub domain (area)
p  Level-1 area
p  Level-2 Sub domain
(backbone)
p  L1L2 router
p 

Any IS

8
Transport
p  OSPF

uses IP Protocol 89 as transport

Data Link Header

p  IS-IS

IP Header

OSPF Header

OSPF Data

is directly encapsulated in Layer 2

Data Link Header

IS-IS Header

IS-IS Data

9
For Service Providers
p  Which

IGP should an ISP choose?

Both OSPF and ISIS use Dijkstra SPF algorithm
n  Exhibit same convergence properties
n  ISIS less widely implemented on router
platforms
n  ISIS runs on data link layer, OSPF runs on IP
layer
n 

p  Why

do we keep discussing the merits of
each IGP?
10
For Service Providers
p  Biggest

ISPs tend to use ISIS – why?
p  Looking back to the early 1990s:
Cisco implementation of ISIS was much more
stable and reliable than OSPF implementation
– ISPs naturally preferred ISIS
n  Main ISIS implementations more tuneable than
equivalent OSPF implementations – because
biggest ISPs using ISIS put more pressure on
Cisco to implement “knobs”
n 

11
For Service Providers
p  Moving
n 

Early Cisco OSPF implementation was
substantially rewritten
p 

n 

forward a decade

Now competitive with ISIS in features and
performance

Router vendors wishing a slice of the core
market needed an ISIS implementation as
solid and as flexible as that from Cisco
p 

Those with ISIS & OSPF support tend to ensure they
exhibit performance and feature parity

12
How to choose an IGP?
p  OSPF

Rigid area design – all networks must have
area 0 core, with sub-areas distributed around
n  Suits ISPs with central high speed core linking
regional PoPs
n 

13
How to choose an IGP?
p  ISIS

Relaxed two level design – L2 routers must be
linked through the backbone
n  Suits ISPs with “stringy” networks, diverse
infrastructure, etc, not fitting central core
model of OSPF
n  More flexible than OSPF, but easier to make
mistakes too
n 

14
Considerations
p 

“Security”
n 
n 

p 

Not dependent on IP addressing
n 

p 

ISIS runs on link layer
Not possible to “attack” the IGP using IP as with OSPF
ISIS’s NSAP addressing scheme avoids dependencies on
IP as with OSPF

“Reliability”
n 
n 

ISIS has long been used by the majority of the world’s
biggest ISPs
Belief that equipment vendors pay more attention to
ISIS reliability, scalability, and features

15
More considerations
p 

Migration to IPv6
n 

Adding IPv6 means OSPFv2 and OSPFv3 in network
p 

n 

ISIS simply requires the addition of the IPv6 addressfamily
p 

n 

Two protocols, two sets of identical configuration

Most networks operate single topology for IPv4 and IPv6

Is this why there is now RFC5838 describing
support of multiple address families in OSPFv3?
p 

Vendor support?

16
Migration Plan
1. 
2. 
3. 
4. 
5. 
6. 

Verify OSPF configuration and operation
Deploy ISIS over entire backbone
Set OSPF admin distance to be higher
than ISIS
Check for remnants in OSPF
Remove OSPF from entire backbone
Confirm IGP operation

17
Verify OSPF Configuration
p 

Set BGP next hop to be local router
n 
n 

p 

No external point-to-point links need to be carried on
OSPF
If external point-to-point links are required (for
monitoring), carry in iBGP tagged with specific
community visible to monitoring system only

Remove surplus OSPF configuration
n 
n 

Only Loopback and internal point-to-point links should
be carried in OSPF
(Loopback needed for iBGP etc)

18
Configuration Example: IOS <12.4
interface loopback 0
ip addr 172.16.1.1 255.255.255.255
interface fastethernet 0/0
ip address 172.16.0.1 255.255.255.252
interface fastethernet 0/1
ip address 172.16.0.5 255.255.255.252
…
router ospf 100
max-metric router-lsa on-startup wait-for-bgp
passive-interface default
no passive-interface fastethernet 0/0
no passive-interface fastethernet 0/1
network 172.16.0.0 mask 0.0.0.3.area 0
network 172.16.0.4 mask 0.0.0.3 area 0
network 172.16.1.1 mask 0.0.0.0 area 0

19
Configuration Example: IOS 12.4
interface loopback 0
ip addr 172.16.1.1 255.255.255.255
ip ospf 100 area 0
interface fastethernet 0/0
ip address 172.16.0.1 255.255.255.252
ip ospf 100 area 0
interface fastethernet 0/1
ip address 172.16.0.5 255.255.255.252
ip ospf 100 area 0
…
router ospf 100
max-metric router-lsa on-startup wait-for-bgp
passive-interface default
no passive-interface fastethernet 0/0
no passive-interface fastethernet 0/1
20
IPv6 configuration
p 

If IPv6 has already been deployed
n 

p 

In Cisco IOS:
n 
n 

p 

OSPFv3 configuration also needs to be tidied up
router ospf 100 configuration should look identical to
the ipv6 router ospf 100 configuration
If not, fix it

Check that the IPv4 adjacencies match the IPv6
adjacencies

21
Verifying OSPF operation
p  Verifying

clean up

operation is important after

iBGP peers all stable
n  Next hop values are all valid
n  Check OSPF routing table
n 

p  If

OSPFv3 deployed for IPv6, compare
with OSPFv2
n 

As well as adjacencies, compare routing table
entries
22
Deploy ISIS over entire backbone
p 

ISPs will deploy IPv6 dual-stack across their
infrastructure
n 

p 

Single-topology ISIS
n 
n 

p 

Every device running an IPv4 IGP will also require to run
an IPv6 IGP
IPv4 and IPv6 topology identical
Needs care as adjacent routers need to have both IPv4
and IPv6 on the link

Multi-topology ISIS
n 
n 

IPv4 and IPv6 topology could differ
More flexibility for operators doing incremental roll-outs
of IPv6
23
Deploy ISIS over entire backbone
p 

ISIS deployment (Cisco IOS):
n 
n 
n 
n 

p 

ISIS protocol distance is 115 (higher than OSPF’s 110)
Use wide metrics (required for IPv6 address family
support)
Only using Level-2 IS (Cisco IOS default is L1L2)
Passive interface configuration means ISIS is not run on
the interface, but the address is announced in the IGP

IPv6 addressing in backbone – choice of:
n 
n 

Global unicast addresses
Link local addressing/unnumbered interfaces

24
Configuration Example: IOS
interface loopback 0
ip address 172.16.1.1 255.255.255.255
ipv6 address 2001:db8::1/128
!
interface fastethernet 0/0
ip address 172.16.0.1 255.255.255.252
ipv6 unnumbered loopback 0
ip router isis ISP
Both IPv4 and IPv6
isis metric 20 level-2
configurations
ipv6 router isis ISP
isis ipv6 metric 20 level-2
!
(next slide)
25
Configuration Example: IOS (cont)
interface fastethernet 0/1
ip address 172.16.0.5 255.255.255.252
ipv6 unnumbered loopback 0
ip router isis ISP
isis metric 20 level-2
ipv6 router isis ISP
Both IPv4 and IPv6
isis ipv6 metric 20 level-2
configurations
!
router isis ISP
net 49.0001.1720.1600.1001.00
passive-interface Loopback 0
is-type level-2-only
metric-style wide
set-overload-bit on-startup wait-for-bgp
!
address-family ipv6
multi-topology
set-overload-bit on-startup wait-for-bgp
26
exit-address-family
!
Set OSPF Admin Distance High
p 

Once ISIS is deployed over entire backbone, set
OSPF’s admin distance above that of ISIS
n 

p 

For all routers across the backbone

Cisco IOS example:
router ospf 100
distance 120
!
ipv6 router ospf 100
distance 120

p 

All ISIS paths learned by the router now take
priority over the OSPF paths
n 

For both IPv4 and IPv6
27
OSPF remnants
p  As

ISIS is now responsible for interior
routing, if all the preparation work was
completed, there should be no prefixes left
in OSPF
n 

If there are, check what they are, and what
caused them

p  Remnant

prefixes could include:

Forgotten passive interfaces for ISIS
n  Forgotten active adjacencies
n 

28
OSPF remnants
p  Check

adjacencies across the backbone

Compare show ip ospf neigh with show isis
neigh
n  There should be the same number of
neighbours
n  If not, fix the problem
n  Don’t forget IPv6!
n 

p  End

result of tidying up work should
mean:
No more prefixes left in OSPF
n  A successful deployment of ISIS
n 

29
Remove OSPF
p  OSPF

can now be safely removed from the
entire backbone
p  Cisco IOS:
no router ospf 100
no ipv6 router ospf 100
n 

Will also need to go to each interface and
remove ospf metric, link type, and
authentication configuration
p 

IOS unfortunately does not remove these when the
routing process is removed

30
Confirm IGP operation
p  ISIS

should now be functioning normally
p  Verify iBGP sessions
n 

Should have been completely unaffected by
the entire migration process

p  Verify
n 

next hop values

Adjacencies should be known by ISIS

p  Verify

customer and external access
p  Task complete

31
Conclusion
p  Migration

from OSPFv2 and OSPFv3 to
ISIS is straightforward
With planning
n  With adherence to procedure developed during
planning
n 

p  Can
n 

be carried out any time

(but planned maintenance slots strongly
recommended)

p  Now

running single multi-address family
IGP to support both IPv4 and IPv6
32
Footnote
p  Migrating

from ISIS to OSPF

Use the reverse of the described process
n  But why would anyone?
n 

p  Migrating
n 

from other IGPs to ISIS

Follow the same procedures described here

33

Mais conteúdo relacionado

Mais procurados

Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecCisco Russia
 
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGatePLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGatePROIDEA
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)JuHwan Lee
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2Febrian ‎
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USAJose Liste
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersBruno Teixeira
 
Juniper Srx quickstart-12.1r3
Juniper Srx quickstart-12.1r3Juniper Srx quickstart-12.1r3
Juniper Srx quickstart-12.1r3Mohamed Al-Natour
 
Cisco Application Centric Infrastructure
Cisco Application Centric InfrastructureCisco Application Centric Infrastructure
Cisco Application Centric Infrastructureislam Salah
 
VMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMware NSX and Arista L2 Hardware VTEP Gateway IntegrationVMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMware NSX and Arista L2 Hardware VTEP Gateway IntegrationBayu Wibowo
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionAPNIC
 

Mais procurados (20)

Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
 
Implementing cisco mpls
Implementing cisco mplsImplementing cisco mpls
Implementing cisco mpls
 
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGatePLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2
 
Juniper Platform Overview
Juniper Platform OverviewJuniper Platform Overview
Juniper Platform Overview
 
9534715
95347159534715
9534715
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
 
SPAN, RSPAN and ERSPAN
SPAN, RSPAN and ERSPANSPAN, RSPAN and ERSPAN
SPAN, RSPAN and ERSPAN
 
Juniper Srx quickstart-12.1r3
Juniper Srx quickstart-12.1r3Juniper Srx quickstart-12.1r3
Juniper Srx quickstart-12.1r3
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 
Cisco Application Centric Infrastructure
Cisco Application Centric InfrastructureCisco Application Centric Infrastructure
Cisco Application Centric Infrastructure
 
Session 1
Session 1Session 1
Session 1
 
VMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMware NSX and Arista L2 Hardware VTEP Gateway IntegrationVMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMware NSX and Arista L2 Hardware VTEP Gateway Integration
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and Discussion
 
Ospf
OspfOspf
Ospf
 
CCCNP ROUTE v6_ch06
CCCNP ROUTE v6_ch06CCCNP ROUTE v6_ch06
CCCNP ROUTE v6_ch06
 
BGP Update Source
BGP Update Source BGP Update Source
BGP Update Source
 
Juniper Trouble Shooting
Juniper Trouble ShootingJuniper Trouble Shooting
Juniper Trouble Shooting
 

Destaque

Dynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsDynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsHarsh Mehta
 
A presentation on networking and ccna
A presentation on networking and ccnaA presentation on networking and ccna
A presentation on networking and ccnavivek kumar
 
IPV6 Deployment for Broadband Internet by Azura Mat Salim
IPV6  Deployment for Broadband Internet by Azura Mat SalimIPV6  Deployment for Broadband Internet by Azura Mat Salim
IPV6 Deployment for Broadband Internet by Azura Mat SalimMyNOG
 
Ccna presentation
Ccna presentationCcna presentation
Ccna presentationpuneet4321
 
Presentation Ospf Ranjeetv0.2
Presentation Ospf Ranjeetv0.2Presentation Ospf Ranjeetv0.2
Presentation Ospf Ranjeetv0.2raini
 
ccna presentation 2013
ccna presentation 2013ccna presentation 2013
ccna presentation 2013RoHit VashIsht
 
Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Arunabh Deka
 
Cisco CCNA EIGRP IPV6 Configuration
Cisco CCNA EIGRP IPV6 ConfigurationCisco CCNA EIGRP IPV6 Configuration
Cisco CCNA EIGRP IPV6 ConfigurationHamed Moghaddam
 
Cisco Certifications - A Complete Description of Entry Level to Architect Level
Cisco Certifications -  A Complete Description of Entry Level to Architect LevelCisco Certifications -  A Complete Description of Entry Level to Architect Level
Cisco Certifications - A Complete Description of Entry Level to Architect LevelNetwork Bulls
 
CCNA Routing and Switching IT Certifications
CCNA Routing and Switching  IT CertificationsCCNA Routing and Switching  IT Certifications
CCNA Routing and Switching IT CertificationsMuhammad Qasim
 
Cisco CCNA Port Security
Cisco CCNA Port SecurityCisco CCNA Port Security
Cisco CCNA Port SecurityHamed Moghaddam
 
Cisco Ccna Certification
Cisco Ccna CertificationCisco Ccna Certification
Cisco Ccna Certificationdkaya
 
Ccnp workbook network bulls
Ccnp workbook network bullsCcnp workbook network bulls
Ccnp workbook network bullsSwapnil Kapate
 
Alphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ssAlphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ssAlphorm
 

Destaque (20)

Dynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsDynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And Basics
 
A presentation on networking and ccna
A presentation on networking and ccnaA presentation on networking and ccna
A presentation on networking and ccna
 
Difference between CCNA and CCNP
Difference between CCNA and CCNPDifference between CCNA and CCNP
Difference between CCNA and CCNP
 
IPV6 Deployment for Broadband Internet by Azura Mat Salim
IPV6  Deployment for Broadband Internet by Azura Mat SalimIPV6  Deployment for Broadband Internet by Azura Mat Salim
IPV6 Deployment for Broadband Internet by Azura Mat Salim
 
Basic BGP Configuration
Basic BGP ConfigurationBasic BGP Configuration
Basic BGP Configuration
 
Cisco Mic
Cisco MicCisco Mic
Cisco Mic
 
Ccna presentation
Ccna presentationCcna presentation
Ccna presentation
 
Presentation Ospf Ranjeetv0.2
Presentation Ospf Ranjeetv0.2Presentation Ospf Ranjeetv0.2
Presentation Ospf Ranjeetv0.2
 
CCNA Presentation
CCNA Presentation CCNA Presentation
CCNA Presentation
 
ccna presentation 2013
ccna presentation 2013ccna presentation 2013
ccna presentation 2013
 
Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)Presentation on CCNA(Networking & Troubleshooting)
Presentation on CCNA(Networking & Troubleshooting)
 
Cisco CCNA EIGRP IPV6 Configuration
Cisco CCNA EIGRP IPV6 ConfigurationCisco CCNA EIGRP IPV6 Configuration
Cisco CCNA EIGRP IPV6 Configuration
 
Cisco Certifications - A Complete Description of Entry Level to Architect Level
Cisco Certifications -  A Complete Description of Entry Level to Architect LevelCisco Certifications -  A Complete Description of Entry Level to Architect Level
Cisco Certifications - A Complete Description of Entry Level to Architect Level
 
CCNA Routing and Switching IT Certifications
CCNA Routing and Switching  IT CertificationsCCNA Routing and Switching  IT Certifications
CCNA Routing and Switching IT Certifications
 
Ccnp route
Ccnp routeCcnp route
Ccnp route
 
Cisco CCNA Port Security
Cisco CCNA Port SecurityCisco CCNA Port Security
Cisco CCNA Port Security
 
Cisco Ccna Certification
Cisco Ccna CertificationCisco Ccna Certification
Cisco Ccna Certification
 
Ccnp workbook network bulls
Ccnp workbook network bullsCcnp workbook network bulls
Ccnp workbook network bulls
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
Alphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ssAlphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ss
 

Semelhante a Migrating from OSPF to IS-IS by Philip Smith

CCNA3 Verson6 Chapter10
CCNA3 Verson6 Chapter10CCNA3 Verson6 Chapter10
CCNA3 Verson6 Chapter10Chaing Ravuth
 
ENSA_Module_2 Packet Tracer - Single-Area OSPFv2 Configuration
ENSA_Module_2 Packet Tracer - Single-Area OSPFv2 ConfigurationENSA_Module_2 Packet Tracer - Single-Area OSPFv2 Configuration
ENSA_Module_2 Packet Tracer - Single-Area OSPFv2 Configurationkecatem465
 
ENSA_Module_2.pptx
ENSA_Module_2.pptxENSA_Module_2.pptx
ENSA_Module_2.pptxserieux1
 
CCNA (R & S) Module 04 - Scaling Networks - Chapter 10
CCNA (R & S) Module 04 - Scaling Networks - Chapter 10CCNA (R & S) Module 04 - Scaling Networks - Chapter 10
CCNA (R & S) Module 04 - Scaling Networks - Chapter 10Waqas Ahmed Nawaz
 
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...Cisco Canada
 
CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9Chaing Ravuth
 
Routing Implementation - Cisco vs. Mikrotik
Routing Implementation - Cisco vs. MikrotikRouting Implementation - Cisco vs. Mikrotik
Routing Implementation - Cisco vs. MikrotikKHNOG
 
CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8Chaing Ravuth
 
Implementing a scalable ospf based solution
Implementing a scalable ospf based solutionImplementing a scalable ospf based solution
Implementing a scalable ospf based solutionArnold Derrick Kinney
 
Comparing ospf vs isis
Comparing ospf vs isisComparing ospf vs isis
Comparing ospf vs isisrushi7567
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesCisco Canada
 
Capacitacion 2018
Capacitacion 2018Capacitacion 2018
Capacitacion 2018jou333
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPROIDEA
 
5 продвинутых технологий Cisco, которые нужно знать
5 продвинутых технологий Cisco, которые нужно знать5 продвинутых технологий Cisco, которые нужно знать
5 продвинутых технологий Cisco, которые нужно знатьSkillFactory
 
Operationalizing BGP in the SDDC
Operationalizing BGP in the SDDCOperationalizing BGP in the SDDC
Operationalizing BGP in the SDDCCumulus Networks
 
1000 Ccna Questions And Answers
1000 Ccna Questions And Answers1000 Ccna Questions And Answers
1000 Ccna Questions And AnswersCCNAResources
 

Semelhante a Migrating from OSPF to IS-IS by Philip Smith (20)

CCNA3 Verson6 Chapter10
CCNA3 Verson6 Chapter10CCNA3 Verson6 Chapter10
CCNA3 Verson6 Chapter10
 
SDN-IP Peering using BGP
SDN-IP Peering using BGPSDN-IP Peering using BGP
SDN-IP Peering using BGP
 
ENSA_Module_2 Packet Tracer - Single-Area OSPFv2 Configuration
ENSA_Module_2 Packet Tracer - Single-Area OSPFv2 ConfigurationENSA_Module_2 Packet Tracer - Single-Area OSPFv2 Configuration
ENSA_Module_2 Packet Tracer - Single-Area OSPFv2 Configuration
 
ENSA_Module_2.pptx
ENSA_Module_2.pptxENSA_Module_2.pptx
ENSA_Module_2.pptx
 
ENSA_Module_2.pptx
ENSA_Module_2.pptxENSA_Module_2.pptx
ENSA_Module_2.pptx
 
CCNA (R & S) Module 04 - Scaling Networks - Chapter 10
CCNA (R & S) Module 04 - Scaling Networks - Chapter 10CCNA (R & S) Module 04 - Scaling Networks - Chapter 10
CCNA (R & S) Module 04 - Scaling Networks - Chapter 10
 
Icnd210 s07l02
Icnd210 s07l02Icnd210 s07l02
Icnd210 s07l02
 
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
 
CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9
 
Routing Implementation - Cisco vs. Mikrotik
Routing Implementation - Cisco vs. MikrotikRouting Implementation - Cisco vs. Mikrotik
Routing Implementation - Cisco vs. Mikrotik
 
CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8
 
Chapter7ccna
Chapter7ccnaChapter7ccna
Chapter7ccna
 
Implementing a scalable ospf based solution
Implementing a scalable ospf based solutionImplementing a scalable ospf based solution
Implementing a scalable ospf based solution
 
Comparing ospf vs isis
Comparing ospf vs isisComparing ospf vs isis
Comparing ospf vs isis
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
 
Capacitacion 2018
Capacitacion 2018Capacitacion 2018
Capacitacion 2018
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
 
5 продвинутых технологий Cisco, которые нужно знать
5 продвинутых технологий Cisco, которые нужно знать5 продвинутых технологий Cisco, которые нужно знать
5 продвинутых технологий Cisco, которые нужно знать
 
Operationalizing BGP in the SDDC
Operationalizing BGP in the SDDCOperationalizing BGP in the SDDC
Operationalizing BGP in the SDDC
 
1000 Ccna Questions And Answers
1000 Ccna Questions And Answers1000 Ccna Questions And Answers
1000 Ccna Questions And Answers
 

Mais de MyNOG

Peering Personal MyNOG-10
Peering Personal MyNOG-10Peering Personal MyNOG-10
Peering Personal MyNOG-10MyNOG
 
Embedded CDNs in 2023
Embedded CDNs in 2023Embedded CDNs in 2023
Embedded CDNs in 2023MyNOG
 
Edge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksEdge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksMyNOG
 
Equinix: New Markets, New Frontiers
Equinix: New Markets, New FrontiersEquinix: New Markets, New Frontiers
Equinix: New Markets, New FrontiersMyNOG
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureMyNOG
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network ControllerMyNOG
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformMyNOG
 
Cleaning up your RPKI invalids
Cleaning up your RPKI invalidsCleaning up your RPKI invalids
Cleaning up your RPKI invalidsMyNOG
 
Introducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIXIntroducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIXMyNOG
 
Load balancing and Service in Kubernetes
Load balancing and Service in KubernetesLoad balancing and Service in Kubernetes
Load balancing and Service in KubernetesMyNOG
 
Cloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKICloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKIMyNOG
 
SDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmSDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmMyNOG
 
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEAI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEMyNOG
 
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...MyNOG
 
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity PerspectiveFUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity PerspectiveMyNOG
 
Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...MyNOG
 
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...MyNOG
 
MyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyNOG
 
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...MyNOG
 
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearQuick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearMyNOG
 

Mais de MyNOG (20)

Peering Personal MyNOG-10
Peering Personal MyNOG-10Peering Personal MyNOG-10
Peering Personal MyNOG-10
 
Embedded CDNs in 2023
Embedded CDNs in 2023Embedded CDNs in 2023
Embedded CDNs in 2023
 
Edge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksEdge virtualisation for Carrier Networks
Edge virtualisation for Carrier Networks
 
Equinix: New Markets, New Frontiers
Equinix: New Markets, New FrontiersEquinix: New Markets, New Frontiers
Equinix: New Markets, New Frontiers
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native Infrastructure
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network Controller
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
 
Cleaning up your RPKI invalids
Cleaning up your RPKI invalidsCleaning up your RPKI invalids
Cleaning up your RPKI invalids
 
Introducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIXIntroducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIX
 
Load balancing and Service in Kubernetes
Load balancing and Service in KubernetesLoad balancing and Service in Kubernetes
Load balancing and Service in Kubernetes
 
Cloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKICloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKI
 
SDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmSDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable Paradigm
 
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEAI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
 
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
 
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity PerspectiveFUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
 
Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...
 
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
 
MyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIX
 
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
 
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearQuick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, Opengear
 

Último

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Migrating from OSPF to IS-IS by Philip Smith

  • 1. Migrating from OSPF to ISIS 25th Philip Smith philip@apnic.net MyNOG 3 – 29th November 2013 Kuala Lumpur 1
  • 2. Presentation slides p  Available at: http://thyme.apnic.net/ftp/seminars/ MyNOG3-OSPF-to-ISIS-migration.pdf n  And on the MyNOG 3 website n  p  Feel free to ask questions any time 2
  • 3. Introduction p  With the advent of IPv6 and dual stack networks, more ISPs expressing interest to migrate to ISIS n  This is not as difficult as it sounds p  Presentation describes: The differences between OSPF and ISIS n  The migration process n  Based on several successful migrations p  Uses Cisco IOS CLI as examples p  3
  • 4. ISIS p  Intermediate System to Intermediate System p  ISO 10589 specifies OSI IS-IS routing protocol for CLNS traffic A Link State protocol with a 2 level hierarchical architecture n  Type/Length/Value (TLV) options to enhance the protocol n  p  RFC 1195 added IP support Integrated IS-IS n  I/IS-IS runs on top of the Data Link Layer n  4
  • 5. OSPF p  Open Shortest Path First p  Open: Meaning an Open Standard n  Developed by IETF (OSPF Working Group) for IP – RFC1247 n  Current standard is OSPFv2 (RFC2328) n  p  Shortest n  Path First: Edsger Dijkstra’s algorithm for producing shortest path tree through a graph p  Dijkstra, E. W. (1959). “A note on two problems in connexion with graphs”. Numerische Mathematik 1: 269–271 5
  • 6. IS-IS & OSPF: Similarities p  Both n  are Interior Gateway Protocols (IGP) They distribute internal reachability information between routers belonging to a single Autonomous System (AS) p  With support for: IPv4 and IPv6 n  Authentication n  Multi-path n  Unnumbered links n  6
  • 7. IS-IS and OSPF Terminology OSPF p  Host p  Router p  Link p  Packet p  Designated router (DR) p  Backup DR (BDR) p  Link-State Advertisement (LSA) p  Hello packet p  Database Description (DBD) ISIS p  End System (ES) p  Intermediate System (IS) p  Circuit p  Protocol Data Unit (PDU) p  Designated IS (DIS) p  N/A (no BDIS is used) p  Link-State PDU (LSP) p  p  IIH PDU Complete sequence number PDU (CSNP) 7
  • 8. IS-IS and OSPF Terminology (Cont.) OSPF p  Area p  Non-backbone area p  Backbone area p  p  Area Border Router (ABR) Autonomous System Boundary Router (ASBR) ISIS p  Sub domain (area) p  Level-1 area p  Level-2 Sub domain (backbone) p  L1L2 router p  Any IS 8
  • 9. Transport p  OSPF uses IP Protocol 89 as transport Data Link Header p  IS-IS IP Header OSPF Header OSPF Data is directly encapsulated in Layer 2 Data Link Header IS-IS Header IS-IS Data 9
  • 10. For Service Providers p  Which IGP should an ISP choose? Both OSPF and ISIS use Dijkstra SPF algorithm n  Exhibit same convergence properties n  ISIS less widely implemented on router platforms n  ISIS runs on data link layer, OSPF runs on IP layer n  p  Why do we keep discussing the merits of each IGP? 10
  • 11. For Service Providers p  Biggest ISPs tend to use ISIS – why? p  Looking back to the early 1990s: Cisco implementation of ISIS was much more stable and reliable than OSPF implementation – ISPs naturally preferred ISIS n  Main ISIS implementations more tuneable than equivalent OSPF implementations – because biggest ISPs using ISIS put more pressure on Cisco to implement “knobs” n  11
  • 12. For Service Providers p  Moving n  Early Cisco OSPF implementation was substantially rewritten p  n  forward a decade Now competitive with ISIS in features and performance Router vendors wishing a slice of the core market needed an ISIS implementation as solid and as flexible as that from Cisco p  Those with ISIS & OSPF support tend to ensure they exhibit performance and feature parity 12
  • 13. How to choose an IGP? p  OSPF Rigid area design – all networks must have area 0 core, with sub-areas distributed around n  Suits ISPs with central high speed core linking regional PoPs n  13
  • 14. How to choose an IGP? p  ISIS Relaxed two level design – L2 routers must be linked through the backbone n  Suits ISPs with “stringy” networks, diverse infrastructure, etc, not fitting central core model of OSPF n  More flexible than OSPF, but easier to make mistakes too n  14
  • 15. Considerations p  “Security” n  n  p  Not dependent on IP addressing n  p  ISIS runs on link layer Not possible to “attack” the IGP using IP as with OSPF ISIS’s NSAP addressing scheme avoids dependencies on IP as with OSPF “Reliability” n  n  ISIS has long been used by the majority of the world’s biggest ISPs Belief that equipment vendors pay more attention to ISIS reliability, scalability, and features 15
  • 16. More considerations p  Migration to IPv6 n  Adding IPv6 means OSPFv2 and OSPFv3 in network p  n  ISIS simply requires the addition of the IPv6 addressfamily p  n  Two protocols, two sets of identical configuration Most networks operate single topology for IPv4 and IPv6 Is this why there is now RFC5838 describing support of multiple address families in OSPFv3? p  Vendor support? 16
  • 17. Migration Plan 1.  2.  3.  4.  5.  6.  Verify OSPF configuration and operation Deploy ISIS over entire backbone Set OSPF admin distance to be higher than ISIS Check for remnants in OSPF Remove OSPF from entire backbone Confirm IGP operation 17
  • 18. Verify OSPF Configuration p  Set BGP next hop to be local router n  n  p  No external point-to-point links need to be carried on OSPF If external point-to-point links are required (for monitoring), carry in iBGP tagged with specific community visible to monitoring system only Remove surplus OSPF configuration n  n  Only Loopback and internal point-to-point links should be carried in OSPF (Loopback needed for iBGP etc) 18
  • 19. Configuration Example: IOS <12.4 interface loopback 0 ip addr 172.16.1.1 255.255.255.255 interface fastethernet 0/0 ip address 172.16.0.1 255.255.255.252 interface fastethernet 0/1 ip address 172.16.0.5 255.255.255.252 … router ospf 100 max-metric router-lsa on-startup wait-for-bgp passive-interface default no passive-interface fastethernet 0/0 no passive-interface fastethernet 0/1 network 172.16.0.0 mask 0.0.0.3.area 0 network 172.16.0.4 mask 0.0.0.3 area 0 network 172.16.1.1 mask 0.0.0.0 area 0 19
  • 20. Configuration Example: IOS 12.4 interface loopback 0 ip addr 172.16.1.1 255.255.255.255 ip ospf 100 area 0 interface fastethernet 0/0 ip address 172.16.0.1 255.255.255.252 ip ospf 100 area 0 interface fastethernet 0/1 ip address 172.16.0.5 255.255.255.252 ip ospf 100 area 0 … router ospf 100 max-metric router-lsa on-startup wait-for-bgp passive-interface default no passive-interface fastethernet 0/0 no passive-interface fastethernet 0/1 20
  • 21. IPv6 configuration p  If IPv6 has already been deployed n  p  In Cisco IOS: n  n  p  OSPFv3 configuration also needs to be tidied up router ospf 100 configuration should look identical to the ipv6 router ospf 100 configuration If not, fix it Check that the IPv4 adjacencies match the IPv6 adjacencies 21
  • 22. Verifying OSPF operation p  Verifying clean up operation is important after iBGP peers all stable n  Next hop values are all valid n  Check OSPF routing table n  p  If OSPFv3 deployed for IPv6, compare with OSPFv2 n  As well as adjacencies, compare routing table entries 22
  • 23. Deploy ISIS over entire backbone p  ISPs will deploy IPv6 dual-stack across their infrastructure n  p  Single-topology ISIS n  n  p  Every device running an IPv4 IGP will also require to run an IPv6 IGP IPv4 and IPv6 topology identical Needs care as adjacent routers need to have both IPv4 and IPv6 on the link Multi-topology ISIS n  n  IPv4 and IPv6 topology could differ More flexibility for operators doing incremental roll-outs of IPv6 23
  • 24. Deploy ISIS over entire backbone p  ISIS deployment (Cisco IOS): n  n  n  n  p  ISIS protocol distance is 115 (higher than OSPF’s 110) Use wide metrics (required for IPv6 address family support) Only using Level-2 IS (Cisco IOS default is L1L2) Passive interface configuration means ISIS is not run on the interface, but the address is announced in the IGP IPv6 addressing in backbone – choice of: n  n  Global unicast addresses Link local addressing/unnumbered interfaces 24
  • 25. Configuration Example: IOS interface loopback 0 ip address 172.16.1.1 255.255.255.255 ipv6 address 2001:db8::1/128 ! interface fastethernet 0/0 ip address 172.16.0.1 255.255.255.252 ipv6 unnumbered loopback 0 ip router isis ISP Both IPv4 and IPv6 isis metric 20 level-2 configurations ipv6 router isis ISP isis ipv6 metric 20 level-2 ! (next slide) 25
  • 26. Configuration Example: IOS (cont) interface fastethernet 0/1 ip address 172.16.0.5 255.255.255.252 ipv6 unnumbered loopback 0 ip router isis ISP isis metric 20 level-2 ipv6 router isis ISP Both IPv4 and IPv6 isis ipv6 metric 20 level-2 configurations ! router isis ISP net 49.0001.1720.1600.1001.00 passive-interface Loopback 0 is-type level-2-only metric-style wide set-overload-bit on-startup wait-for-bgp ! address-family ipv6 multi-topology set-overload-bit on-startup wait-for-bgp 26 exit-address-family !
  • 27. Set OSPF Admin Distance High p  Once ISIS is deployed over entire backbone, set OSPF’s admin distance above that of ISIS n  p  For all routers across the backbone Cisco IOS example: router ospf 100 distance 120 ! ipv6 router ospf 100 distance 120 p  All ISIS paths learned by the router now take priority over the OSPF paths n  For both IPv4 and IPv6 27
  • 28. OSPF remnants p  As ISIS is now responsible for interior routing, if all the preparation work was completed, there should be no prefixes left in OSPF n  If there are, check what they are, and what caused them p  Remnant prefixes could include: Forgotten passive interfaces for ISIS n  Forgotten active adjacencies n  28
  • 29. OSPF remnants p  Check adjacencies across the backbone Compare show ip ospf neigh with show isis neigh n  There should be the same number of neighbours n  If not, fix the problem n  Don’t forget IPv6! n  p  End result of tidying up work should mean: No more prefixes left in OSPF n  A successful deployment of ISIS n  29
  • 30. Remove OSPF p  OSPF can now be safely removed from the entire backbone p  Cisco IOS: no router ospf 100 no ipv6 router ospf 100 n  Will also need to go to each interface and remove ospf metric, link type, and authentication configuration p  IOS unfortunately does not remove these when the routing process is removed 30
  • 31. Confirm IGP operation p  ISIS should now be functioning normally p  Verify iBGP sessions n  Should have been completely unaffected by the entire migration process p  Verify n  next hop values Adjacencies should be known by ISIS p  Verify customer and external access p  Task complete 31
  • 32. Conclusion p  Migration from OSPFv2 and OSPFv3 to ISIS is straightforward With planning n  With adherence to procedure developed during planning n  p  Can n  be carried out any time (but planned maintenance slots strongly recommended) p  Now running single multi-address family IGP to support both IPv4 and IPv6 32
  • 33. Footnote p  Migrating from ISIS to OSPF Use the reverse of the described process n  But why would anyone? n  p  Migrating n  from other IGPs to ISIS Follow the same procedures described here 33