SPNGN2 Study Guide
SPNGN2 Study Guide
SPNGN2 Study Guide
0 IP NGN Architecture
1.1 Identify the functional components required to meet a given network specification
?????????????
Application Layer: interface between the user and the service, Mobile, Residential, and Business Access.
Services Layer: Mobile Services, Video Services, Cloud Services
IP Infrastructure Layer: Access, Aggregation, IP Edge, Core
?????????????
Seems to be closely related to the CCNA Select the components required to meet a given network
specification
?????????????
-3 important entities: Customers, Peers (two ISPs establishing a connecting and exchange traffic for free), and -
Transit Partners (SPs that charge other SPs for transit traffic through their network)
-Internet Exchange Point (IXP). The common physical infrastructure that ISPs use to exchange Internet traffic,
usually used for peering, but transit links can be established as well
-Tier 1 ISP: The largest SPs, they peer with each other and establish the core of the Internet. Their customers
are often lower tiered ISPs.
-Tier 2 ISP: Purchase transit links from Tier 1, peer with other for cost cutting. Provide access to: business
customers (main focus), Tier 3 ISPs, and those willing to pay a high price for high speed access
-Tier 3 ISP: Purchase transit links from Tier 1 and 2, peer with regional partners for cutting cost. Focus on
region specific, low price and low speed access (home users)
?????????????
CBTNuggets SPNGN2 video 2 and 3 have some information regarding ISP infrastructure.
cbt nuggets for SPNGN1 video 2 and SPNGN2 CBT Nuggets video 1
1.5 Describe the IP address and AS number allocation process via IANA/RIRs
Internet Assigned Numbers Authority (IANA) > Regional Internet Registries (RIRs) > National/Local
Internet Registries or ISPs (NIR/LIR) > ISP > End user (end users can receive assignments from RIRs
or
LIRs as well, especially large businesses/universities)
Top Level Domains - Highest level in the hierarchical Domain Name System of the Internet
ccTLDs - Country Code Top Level Domains (.us, .ca)
gTLDs - Generic Top Level Domains (.com, .org, .net)
https://www.iana.org/numbers
https://www.icann.org/resources/pages/allocation-ipv4-rirs-2012-02-25-en
https://www.nro.net/about-the-nro/regional-internet-registries
http://www.menog.org/presentations/menog-6-7-8-9/ixp-numbers-becha-6pp-printout_0.pdf
ICND1 Chapter 9
CCNP Switch FLG Chapter 3
CCNP Switch OCG 300-115 – Chapter 4
IOS/IOS XR
#configure terminal
(config)#vlan 2
(conf-vlan)#name DATA
show vlan (shows info on ALL VLANs)
show vlan id <vlan number> (shows info about a particular VLAN)
IOS/IOS XR
#configure terminal
(config)#interface range fastethernet 0/2 - 4
(config-if-range)#switchport mode trunk
If you wish to set a native VLAN
(config-if-range)#switchport trunk native vlan <id>
If you need to remove/add vlans
(config-if-range)#switchport trunk allowed vlan [add|remove] <id>
There are a couple of blog articles out there with great information as well, here is one of
them
http://www.netcraftsmen.com/resilient-ethernet-protocol/
http://media.in-machine.com/Presentation/prod_white_paper0900aecd806ec6fa_326504.pdf
To Configure REP
(config)#interface fa0/11
(config-if)#port-type nni
(config-if)#switchport mode trunk
(config-if)#rep segment 1 (this must be done for every port in the segment)
SW1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW1(config)#int g0/3
SW1(config-if)#port-type ?
eni Set port-type to ENI
nni Set port-type to NNI
uni Set port-type to UNI
SW1(config-if)#port-type nni
SW1(config-if)#swit mode trunk
SW1(config-if)#rep segment ?
<1-1024> Between 1 and 1024
SW1(config-if)#rep segment
edge Edge Port
preferred Preferred Alternate Port
<cr>
SW1(config-if)#rep segment 1 edge ?
no-neighbor No-Neighbor Edge Port
preferred Preferred Alternate Port
primary Primary Edge Port
<cr>
SW1(config-if)#rep segment 1 edge primary ?
preferred Preferred Alternate Port
<cr>
SW1(config-if)#rep segment 1 edge primary
SW1(config-if)#rep pre
SW1(config-if)#rep preempt ?
delay Delay timer in seconds
SW1(config-if)#rep preempt delay ?
<15-300> number of seconds before automatic preemption takes place
SW1(config-if)#rep preempt delay 15
SW1(config-if)#rep ?
block Block port & VLANs for VLAN Load-balancing
lsl-age-timer Configure LSL age out timer in milliseconds
preempt Preemption options
segment REP segment ID
stcn Segment Topology Change Notification
SW1(config-if)#rep
SW2(config)#int g0/3
*Mar 1 00:05:37.205: %REP-4-LINKSTATUS: GigabitEthernet0/3 (segment 1) is operational
SW2(config-if)# port-type nni
SW2(config-if)# switchport mode trunk
SW2(config-if)# rep segment 1 edge
SW2(config-if)# rep preempt delay 15
This configuration is only because this is a two switch topology, if I included a third switch,
the middle switch would only need the configuration
SW2(config)#int g0/3
*Mar 1 00:05:37.205: %REP-4-LINKSTATUS: GigabitEthernet0/3 (segment 1) is operational
SW2(config-if)# port-type nni
SW2(config-if)# switchport mode trunk
SW2(config-if)# rep segment 1
SW2(config-if)# rep preempt delay 15
The main thing to note here is that the segment ID must be the same, and that ONLY the
beginning and end ports in the REP segment need the edge keyword after the rep segment
command. For example, if you had a 5 switch ring topology, the edge ports would be
configured on the same switch, if it was a linear bus topology, you would configure the edge
port on the first and last switch.
Ring Topology
Linear Bus Topology
The sh rep topology archive command displays a view of the REP topology prior to changes.
Useful for troubleshooting
2.7 Configure QinQ on Cisco IOS Switches
- defined as IEEE 802.1ad (also known as 802.1QinQ), allows dual-tagging and transportation of
customer VLANs over the core network
- C-Tag for customer VLAN will be placed behind a S-Tag for the service provider VLAN
Cisco documentation
http://www.cisco.com/c/en/us/td/docs/switches/datacenter/sw/5_x/nx-
os/interfaces/configuration/guide/if_cli/if_qinq_tunnel.html
Wikipedia article
https://en.wikipedia.org/wiki/IEEE_802.1ad
https://networklessons.com/switching/802-1q-tunneling-q-q-configuration-example/
Configuring Q in Q
(config)#vlan dot1q tag native (forces tags even on native VLAN)
(config)#int fa0/2
(config-if)#switchport mode dot1q-tunnel
3.3 Describe the differences between static versus dynamic routing, as well as distance vector
versus link-state routing protocol operations
The address family are used on Cisco routers in order to define what type of service you are
configuring. For example with protocols like BGP, you can use MP-BGP by specifying the various
address family types like IPv4, IPv6, VPNv4, VPNv6, IPv4 Multicast, IPv6 Multicast etc.
The Same concept is applied to VRFs, EIGRP and OSPFv3 when specifying the address family you are
configuring whether it be IPv4 or IPv6.
------------------------------------------------------------------------------------------------------
3.7 Configure first hop router redundancy protocol (HSRP, VRRP, GLBP on Cisco routers
http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_nat/configuration/xe-3s/asr1000/nat-
xe-3s-asr1k-book/iadnat-cgn.html
https://en.wikipedia.org/wiki/Carrier-grade_NAT
http://www.networkworld.com/article/2237054/cisco-subnet/understanding-carrier-grade-nat.html
https://www.a10networks.com/products/carrier-grade-network-address-translation
For NAT64
https://en.wikipedia.org/wiki/NAT64
http://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/enterprise-ipv6-
solution/white_paper_c11-676278.html
http://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/enterprise-ipv6-
solution/white_paper_c11-676277.html
CBTNuggets SPNGN2 has a video on NAT and NAT444 but doesn’t go into much depth.
I’m not sure on this one, but have found a couple of website links that might help
http://www.cisco.com/web/services/news/ts_newsletter/tech/chalktalk/archives/200708.html
http://www.cisco.com/c/en/us/solutions/collateral/service-provider/carrier-
ethernet/net_implementation_white_paper0900aecd806a7df1.html
https://en.wikipedia.org/wiki/Next-generation_network
http://www.cisco.com/c/en/us/td/docs/ios/12_4t/12_4t2/ftldp41.html
http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/mp_ldp/configuration/12-4m/mp-ldp-12-4m-
book/mp-ldp-sessn-prot.html
IOS-XR-1
RP/0/0/CPU0:ios#conf
Wed Mar 16 11:03:10.794 UTC
RP/0/0/CPU0:ios(config)#mpls ldp
RP/0/0/CPU0:ios(config-ldp)#address-family ipv4
RP/0/0/CPU0:ios(config-ldp-af)#int g0/0/0/0
RP/0/0/CPU0:ios(config-ldp-if)#commit
Wed Mar 16 11:03:10.894 UTC
RP/0/0/CPU0:ios(config-ldp-if)#end
R1
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#mpls label protocol ldp
R1(config)#int g0/0
R1(config-if)#mpls ip
R1(config-if)#int g1/0
R1(config-if)#mpls ip
R1(config-if)#end
R1#wr
IOS-XR-2
RP/0/0/CPU0:ios#conf
Wed Mar 16 11:03:28.344 UTC
RP/0/0/CPU0:ios(config)#mpls ldp
RP/0/0/CPU0:ios(config-ldp)#address-family ipv4
RP/0/0/CPU0:ios(config-ldp-af)#int g0/0/0/0
RP/0/0/CPU0:ios(config-ldp-if)#int g0/0/0/1
RP/0/0/CPU0:ios(config-ldp-if)#commit
Wed Mar 16 11:03:28.464 UTC
RP/0/0/CPU0:ios(config-ldp-if)#end
R2
R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#mpls label protocol ldp
R2(config)#int g1/0
R2(config-if)#end
R2#wr
Note that none of the loopback interfaces are specified as it is not supported by MPLS LDP. Also,
with IOS-XR, only LDP is supported as the label distribution protocol.
IOS-XR-1
R1
IOS-XR-2
R2
R2#trace 1.1.1.1
Type escape sequence to abort.
Tracing the route to 1.1.1.1
VRF info: (vrf in name/id, vrf out name/id)
1 10.1.22.1 [MPLS: Label 24000 Exp 0] 48 msec 48 msec 36 msec
2 10.1.12.1 [MPLS: Label 16 Exp 0] 40 msec 48 msec 32 msec
3 10.1.11.1 84 msec * 28 msec
IOS-XR-!
http://www.cisco.com/c/en/us/td/docs/ios_xr_sw/iosxr_r3-
2/getting_started/installation/guide/gs_32/gs32pack.pdf
http://www.cisco.com/c/en/us/td/docs/routers/asr9000/software/system_management/configurat
ion/guide/ycasr9kinst.html
http://www.cisco.com/c/en/us/td/docs/routers/asr1000/configuration/guide/chassis/asrswcfg/Soft
ware_Packaging_Architecture.html
http://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-3sg/QA_C67-
622903.html
https://pokounetwork.wordpress.com/2013/03/02/difference-between-ios-ios-xe-and-ios-xr/
http://www.hackandtinker.net/2014/10/20/ios-vs-ios-xe/
4.3 Describe Cisco SP router platforms, their operating system and placement in the SP IP NGN
This is almost a 3rd of the exam topics so needs the most coverage I think.
CBT Nuggets has a good nugget on this in their SPNGN2 videos if you can get your hands on it
You can find out some information about each of these platforms here
http://www.cisco.com/c/en/us/products/routers/product-listing.html#ServiceProviderCoreRouters
Understanding Turboboot
https://supportforums.cisco.com/document/123576/asr9000xr-understanding-turboboot-and-
initial-system-bring
IOS-XE
http://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-3sg/QA_C67-
622903.html
https://networkingnerd.net/tag/ios-xe/
http://www.cisco.com/c/en/us/td/docs/routers/asr1000/configuration/guide/chassis/asrswcfg/Soft
ware_Packaging_Architecture.html