8/28/2014. MikroTik RouterOS Training. Inter-Networking. Internetworking 1. Overview. Lab Setup. Lab Setup. Autonomous system BGP MPLS

Size: px
Start display at page:

Download "8/28/2014. MikroTik RouterOS Training. Inter-Networking. Internetworking 1. Overview. Lab Setup. Lab Setup. Autonomous system BGP MPLS"

Transcription

1 MikroTik RouterOS Training Inter-Networking Overview BGP BGP Basics (ibgp, ebgp) Distribution, filtering and BGP attributes MPLS Introduction to MPLS LDP L2 and L3 VPN's Traffic Engineering Mikrotik Lab Setup X group number Lab Setup Divide in groups by four Make network setup as illustrated in next slide and routes connect to AP with SSID in 2.4Ghz band Each router has local network xy.0/24 where: X-group number Y-Routers number AP SSID= band=2.4ghz x1.0/ /24 AP x.1/ x1/ x2/ x.2/ x.5/ x.9/ x.10/ x.6/ x2.0/ x3.0/24 Mikrotik Mikrotik x4.0/24 4 Autonomous system Border Gateway Protocol (BGP) Set of routers under a single administrative control Routing exchange: Routers within AS use common IGP Routers between ASs use EGP Has its own number (ASN) Supports 16-bit value and 32-bit value Numbers reserved for private use Mikrotik Mikrotik Internetworking 1

2 BGP Basics Path Vector Implementation Stands for Border Gateway Protocol Designed as Inter-AS routing protocol Network topology is not exchanged, only reachability information. Only protocol that can handle Internet's size networks Uses path vector algorithm Treats whole AS as a single point in the path Prefix is advertised with the list of ASs along the path called AS path Hides network topology within an AS Cannot provide loopfree routing within an AS Mikrotik Mikrotik Path Vector Implementation Reject, already in the path Add to the path /24 Add to the path Add to the path BGP Capabilities BGP Speaker advertises supported capability codes If received capability is not supported, remote peer sends back notification BGP speaker attempts to peer without unsupported capability Some of RouterOS advertised capabilities: Route refresh Multi-protocol extension 4-byte AS support Mikrotik Mikrotik BGP Transport Operates by exchanging NLRI (network layer reachability information). NLRI includes a set of BGP attributes and one or more prefixes with which those attributes are associated Uses TCP as the transport protocol (port 179) Initial full routing table exchange between peers Incremental updates after initial exchange (maintains routing table version) Mikrotik Packet format Packet contains four main fields: Marker (128bits) used for authentication Length (16bits) Type (8bits) BGP message type Message body Mikrotik Internetworking 2

3 BGP message types Four message types: Open First message sent after TCP connection establishment, contains capability list. Confirmed by keepalive. Keepalive does not contain data, sent to keep hold timer from expiring Update actual route updates. Contains: NLRI Path attributes Notification sent when error condition occurs, contains error code and sub-code Mikrotik BGP session and updates Open with ASN4 capability Notification unsupported cap. Open without capability Keepalive Route Refresh message Update Passive BGP peer Mikrotik Networks Indicates what networks BGP should originate from the router. By default network is advertised only if corresponding route is present in routing table Synchronization can be turned off if: Your AS does not provide transit service All the transit routers run BGP Disabling sync allows BGP to converge faster. Sync can be dangerous if routes are flapping a lot. Configurable from Enable BGP /routing bgp instance set default as=300 router-id= /routing bgp peer add instance=default remote-address= remote-as=3000 If router-id is not specified, it is automatically set to least IP address on the router. Verify BGP connectivity. Any state other than established indicates that routers can not become neighbors (use print status for more details) [admin@] /routing bgp peer> print Flags: X - disabled, E - established # INSTAN REMOTE-ADDRESS REMOTE-AS 0 E default /routing bgp network Mikrotik Mikrotik Single homed Stub network Scenarios Private ASN is used (>64511) ISP originates only default route Actually no need for BGP Upstream ISP advertises networks Stub network has the same policy as ISP ISP /0 Stub net /16 Global net AS /24 Mikrotik Private AS Removal Private AS cannot be leaked to public /16 Global net Available for ebgp neighbors Announce only aggregate route Use following command /routing bgp peer set <peer-name> remove-private-as=yes ISP / /24 AS /24 AS65502 AS65501 Mikrotik Internetworking 3

4 BGP Lab I Create BGP network setup as illustrated in next slide: BGP peer from and to AP BGP peer from to BGP peer from to Advertise your local network Private ASN should be removed Originate default route to private AS routers Mikrotik X group number AP SSID= band=2.4ghz BGP peer AP x2/24 AS1x x2.0/ /24 BGP Lab I x1/ x.5/ x.6/30 AS1x x.1/ x.2/ x1.0/ x.10/30 AS x3.0/24 Mikrotik x4.0/ x.9/30 AS65500 Multihomed Stub network Scenarios Private ASN is used Can be used: As main/backup link Load sharing Upstream ISP advertises networks Stub network has the same policy as ISP ISP Stub net /16 Global net AS /24 Mikrotik Non-stub Scenarios Need to obtain AS number from ISP or RIR Address range from Regional Internet Registry Routing policy independent from ISPs Can be used: As main/backup link Load sharing More advanced routing policies Global net Mikrotik BGP and connection tracking Connection tracking is unable to keep valid track of connections with multi-homed BGP. Packets related to one connection can travel through different paths Do not drop invalid connections in firewall Con-track should be turned off for better performance BGP Lab II Add to the same AS as Add to the same AS as Make BGP peer between and Set up OSPF between routers in the same AS Set OSPF to distribute connected routes Announce both local networks from AS Mikrotik Mikrotik Internetworking 4

5 X group number AP SSID= band=2.4ghz BGP peer AP x2/ x2.0/ /24 BGP Lab II x1/ x.5/ x.6/30 AS1x x1.0/24 AS1x x.1/ x.2/ x.10/ x.9/ x3.0/24 BGP Lab II /ip route> print Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit # DST-ADDRESS PREF-SRC GATEWAY DISTAN 0 ADb / ADC / _AP 0 2 ADC / _ 0 3 ADo / ADC / local 0 5 Db / ADb / Db / ADo / Db / ADb / Db / Mikrotik x4.0/24 25 Mikrotik BGP Lab II [admin@] /ip route> print Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit # DST-ADDRESS PREF-SRC GATEWAY DISTAN 0 ADb / ADo / ADC / _ 0 3 ADC / _ 0 4 ADo / Db / ADb / ADC / local 0 8 Db / ADb / BGP redistributes only best route. Since on best route is one received from, router does not redistribute.12/024 and.14.0/24 back to Mikrotik Interior and Exterior BGP ibgp peering between routers inside an AS ebgp peering between routers from different ASs ebgp R5 ibgp R6 ebgp AS400 Mikrotik ebgp Almost always formed between directly connected peers (AS edge routers). Multi-hop configuration is required if peers are not directly connected Adds AS to advertised prefix's path By default Next-hop is changed to self ebgp Multihop example Lo: Lo: Eth1 Eth1 Eth2 /routing bgp peer add remote-address= x remote-as=x multihop=yes \ update-source=lo Configuration requires static routes or enabled IGP so that the neighbors can reach each other. Setting ebgp to Loopback addresses can protect BGP from DOS attacks Mikrotik Mikrotik Internetworking 5

6 ibgp Next-hop is not changed by default: Uses IGP (RIP,OSPF,static) to ensure network reachability within an AS Attributes learned from ibgp are not changed to impact the path selection to reach outside network AS path is not manipulated Provides ways to control exit point from an AS Received external route from ibgp peer is not propagated to other ibgp peers: Requires full mesh between ibgp peers. Mikrotik /ip route> print Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit # DST-ADDRESS PREF-SRC GATEWAY DISTAN 0 ADb / ADb / ADC / ether1 0 3 ADC / ether2 0 4 ADC / dummy 0 5 Db / ADb / ADb / Db / ADb / Db dst-address= /24 gateway= gateway-status= unreachable distance=200 scope=40 target-scope=30 bgp-as-path="112" bgp-local-pref=100 bgp-origin=igp received-from=peer2 9 ADb dst-address= /24 gateway= gateway-status= reachable ether1 distance=20 scope=40 target-scope=10 bgp-as-path="100,112" bgp-origin=igp received-from=peer1 Mikrotik Loopback Eliminates dependency from physical interface to make TCP connection. Mostly used between ibgp peers In RouterOS empty bridge can be used as loopback Lo: Lo: Eth1 Eth1 Eth2 BGP Lab III Improve your setup by using loopback addresses between ibgp peers x.y/32, where x group number y router's number Add loopback address to OSPF networks Set loopback address as ospf and bgp router-id /interface bridge add name=lo /ip address add address= x/32 interface=lo /routing bgp peer add remote-peer= x remote-as=100 update-source=lo Mikrotik Mikrotik Route Distribution IGP (Static, OSPF, RIP, connected) routes can be redistributed /routing bgp instance set default redistribute-static=yes set default redistribute-ospf=yes Prefix origin is incomplete Risk of advertising all IGP routes Always use routing filters to avoid unwanted route advertisements Mikrotik Distribution Example /24 /ip route add dst-address= /24 type=unreachable /routing bgp instance set default redistribute-static=yes Packets will be ceased unless more specific route is present Good way to advertise supernet Mikrotik Internetworking 6

7 Routing Filters Main tool to control and modify routing information Organized in chains similar to firewall Specify in BGP peer's configuration which chains to use or BGP instance out filter Prefix passes instance chain, then moves to peer's chain /routing bgp peer set 0 in-filter=bgp-in out-filter=bgp-out /routing filter add chain=bgp-out prefix= /24 \ action=discard invert-match=yes Filter Chain example /routing bgp instance set default out-filter=bgp-o /routing bgp peer set peer1 out-filter=bgp-peer-o /routing filter add chain=bgp-o prefix= /24 action=accept \ set-bgp-communities=30:30 add chain=bgp-o action=discard add chain=bgp-peer-o prefix= /24 action=passthrough \ set-out-nexthop= ADb dst-address= /32 gateway= gateway-status= reachable ether2 distance=20 scope=40 target-scope=10 bgp-as-path="112" bgp-origin=igp bgp-communities=30:30 received-from=peer2 Mikrotik Mikrotik AS400 Prefix filtering # config on /routing bgp peer set peer1 out-filter=bgp-out /routing filter add prefix= /16 prefix-length=16-32 \ chain=bgp-out action=discard / /24 Mikrotik AS Path filtering Can be configured to allow updates only to/from certain AS Supports regular expressions. - any single character ^ - start of the as-path $ - end of the as-path _ - matches comma, space, start and end of as-path # config on /routing filter add chain=bgp-out action=discard \ bgp-as-path=_200_ Mikrotik BGP Soft Reconfiguration When action=discard is used, routes are not updated after filter change. Solution Use action=reject to keep routes in the memory Dynamic (Peer must support refresh capability): Peer refreshes the routes after the changes are done. No additional memory is used It is not done automatically - need to run refresh command Mikrotik BGP Lab IV Set up routing filters in the way that: does not receive x2.0/24 prefix via AP does not receive x1.0/24 prefix via AP does not receive x4.0/24 prefix from does not receive x3.0/24 prefix from Mikrotik Internetworking 7

8 BGP Lab IV BGP decision algorithm Lets look at. If set up properly traceroutes to network x2 should go over and traceroutes to x4 should go over AP /ip address> /tool traceroute \ src-address= # ADDRESS RT1 RT2 RT3 STATUS ms 4ms 4ms ms 4ms 4ms [admin@] /ip address> /tool traceroute \ src-address= # ADDRESS RT1 RT2 RT3 STATUS ms 2ms 2ms ms 4ms 4ms ms 6ms 6ms Mikrotik BGP uses single best path to reach the destination BGP always propagates the best path to the neighbors Different prefix attributes are used to determine best path, like weight, next-hop, as-path, localpref etc. Setting peer to loopback address can force BGP to install ECMP route (for load balancing). Mikrotik Best path selection Next-hop validation Highest WEIGHT (default 0) Highest LOCAL-PREF (default 100) Shortest AS-PATH Locally originated path (aggregate, BGP network) Lowest origin type (IGP,EGP,Incomplete) Lowest MED (default 0) Prefer ebgp over ibgp Prefer the route with lowest router ID or ORIGINATOR_ID Shortest route reflection cluster (default 0) Nexthop IP address that is used to reach a certain destination For ebgp nexthop is neighbor's IP address ebgp advertised nexthop is carried into ibgp. Dst: /24 next-hop: Dst: / next-hop: / Prefer the path that comes Mikrotik from 2012 the lowest neighbor address 45 Mikrotik Nexthop self Force BGP to use specific IP as a nexthop # config on /routing bgp peer set peer1 nexthop-choice=force-self Weight Weight is assigned locally to the router Prefix without assigned weight have default value of 0 Route with higher weight is preferred Dst: /24 next-hop: / Dst: /24 next-hop: /24 Weight= /24 Weight=50 Mikrotik Mikrotik Internetworking 8

9 Local Preference Indicates which path has preference to exit AS Path with higher Local Pref is preferred (default: 100) Advertised within AS /24 R5 AS Path List of AS numbers that an update has traversed /24 AS400 AS-path:200,100 AS-path:100 Local-pref = 200 Local-pref = 100 AS-path: 300,200,100 Mikrotik Mikrotik AS-Path Prepend AS-Path manipulations can be used to influence best path selection on upstream routers /24 AS-Path: 100,300, /24 AS-Path: 200,300 Origin Information of route origin: IGP interior or originating AS route. EGP route learned via Exterior Gateway protocol Incomplete origin is unknown, occurs when route is redistributed into BGP. Prepend = /24 Mikrotik Mikrotik MED MED Example Multi Exit Discriminator or Metric hint to external neighbor about path preference into an AS Lower metric is preferred (Default: 0) Med=10 Med=50 Med=0 Exchanged between AS and used to make decision inside that AS, not passed to third AS. Ignored if received from different ASs Med=100, and advertises the same network to with different med values. only compares MEDs coming from and, MED coming from is ignored (other attributes are used to select best path). Mikrotik Mikrotik Internetworking 9

10 X group number AP SSID= band=2.4ghz BGP Lab V x1.0/24 AP x1.0/ x3.0/24 AS1x x2.0/ x3.0/ x4.0/24 AS1x x2.0/ x4.0/24 Use as-path prepend to set up BGP fail-over and load sharing as illustrated Mikrotik Community Attribute that groups destinations Filters can be easily applied to whole group Default groups: No-export do not advertise to ebgp peer No-advertise do not advertise to any peer Internet advertise to Internet community Local-as do not send outside local AS (in nonconfederation network the same as no-export) Mikrotik Community Example Assume that you don't want to propagate routes learned from /24 # config on /routing filter add chain=bgp-out action=passthrough \ set-bgp-communities=no-export Community cont. 32-bit value written in format xx:yy Gives customer more policy control Simplifies upstream configuration Can be used by ISPs for: AS prepending options Geographic restrictions Blackholing, etc. Check Internet Routing Registry (IRR) Mikrotik Mikrotik Community Example cont. AS 100 defined public communities 100:500 advertise to all peers 100:501 advertise to AS 400 Community Example cont. # router config /routing bgp peer set to out-filter=bgp-out-as100 /routing filter add prefix= /24 action=accept\ chain=bgp-out-as100 set-bgp-communities=100:500 add prefix= /24 action=accept\ chain=bgp-out-as100 set-bgp-communities=100: /24 community=100: /24 community=100:501 ISP AS 400 AS 500 # router config /routing bgp peer set toas500 out-filter=bgp-out-as500 /routing filter add bgp-communities=100:501 action=discard\ chain=bgp-out-as500 Mikrotik Mikrotik Internetworking 10

11 ISP example aut-num: AS2588 as-name: LatnetServiss-AS descr: LATNET ISP member-of: AS-LATVIA remarks: remarks: remarks: x=0 Announce as is remarks: x=1 Prepend +1 remarks: x=2 Prepend +2 remarks: x=3 Prepend +3 remarks: x=4 Prepend +4 remarks: x=5 Prepend +5 remarks: remarks: 2588:400 Latvian Nets remarks: 2588:500 Announce to LIX (Latvian Internet Exchange) remarks: 2588:666 Don't announce (blackhole) remarks: 2588:70x Announce to uplinks with $x prepend remarks: 2588:900 Recieved from LIX (Latvian Internet Exchange) remarks: remarks: For more information please use the address remarks: iproute (at) latnet (dot) lv remarks: Extended Communities Used to carry additional fields in L2VPN and VPNv4 setups Some additional fields carried: Route Targets Site of Origin Control flags MTU Encapsulation flags Mikrotik Mikrotik Aggregation Summarization of more specific routes into supernet. Can be used to hide topology. Works only on the same instance BGP routes AS / / /24 BGP Route Reflector Re-advertises ibgp routes to avoid full mesh Reduces communication message count Minimizes amount of data per message: Only best path is reflected # config on /routing bgp aggregate add instance=default summary-only=yes \ prefix= /8 action=passthrough inherit-attributes=no RR Mikrotik Mikrotik Route Reflector Configuration RR is configured by enabling client to client reflection: /routing bgp instance set default client-to-client-reflection=yes /routing bgp peer add route-reflect=yes remote-peer=x.x.x.x... Route-reflect should be enabled only on route reflector router RouterOS can not be configured as pure route reflector BGP Confederation Divides AS into multiple ASs To outside world confederation appears as single AS Each AS must be fully meshed ibgp (or route reflectors) EBGP between confederation ASs exchange routing like ibgp AS-Path inside confederation is in scopes: as-path=(30,20) # confederation setup /routing bgp instance set default confederation=100 \ confederation-peers=20,30 Mikrotik Mikrotik Internetworking 11

12 R8 BGP Confederation AS-Path: 100,300 AS20 AS-Path:(20,30) R9 Lab VI: Confederation X group number AP SSID= band=2.4ghz AP Confederation AS xx00 AS1x x1.0/ x3.0/24 AS400 AS10 R5 AS30 R6 AS1x2 R x2.0/24 Mikrotik Mikrotik x4.0/24 68 Confederation AS-Path [admin@] /ip route> print detail Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit... 8 ADb dst-address= /24 gateway= gateway-status= recursive via distance=200 scope=40 target-scope=30 bgp-as-path="(112)" bgp-local-pref=100 bgp-origin=igp received-from=peer2 MultiProtocol BGP BGP packet format is designed for Ipv4 Address family attribute was created to carry new type of addresses. RouterOS supported address families: IPv6 L2VPN VPN4 Cisco style L2VPN Mikrotik Mikrotik BGP Instances Each BGP instance runs its own BGP selection algorithm Routes between instances are elected by other means (like distance) Routes from one instance are not redistributed automatically to another instance Needs: /routing bgp instance set <id> redistribute-other-bgp=yes BGP attributes are inherited from another instance Mikrotik Multi-protocol Label Switching (MPLS) LDP, VPNs (layer2,layer3), TE Mikrotik Internetworking 12

13 X group number MPLS Lab Setup MPLS Lab Setup AP SSID= band=2.4ghz x1.0/24 AP / x3.0/ x1/ x.1/30 Lo: x x2/ x.2/30 Lo: x.2 Lo: x x.5/ x.9/30 Reset router's configuration Set up configuration as illustrated Set up loopback addresses and run OSPF on all links Add loopback addresses to OSPF networks x.6/ x.10/ x2.0/24 Lo: x.4 Mikrotik x4.0/24 73 Mikrotik MPLS Basics Technology used to forward packets, based on short labels Initial goal: more efficient forwarding than IP routing (similar to ATM switching) Serves as foundation for some Advanced Services : Layer3 VPNs Any Transport over MPLS (AtoM), Layer2 VPNs MPLS Traffic Engineering MPLS Basics LER Label Edge Router or Provider Edge router (PE) LSR Label Switch Router or Provider router (P) Packets are classified and labeled at ingress LER LSRs forward packets using label swapping MPLS Backbone Label is removed at egress LER Guaranteed bandwidth Mikrotik services Mikrotik MPLS Basics Also called 2.5 layer protocol Shim header (32 bit) placed between OSI Layer2 and Layer3: Label (20 bits) EXP (3 bits) - CoS End of stack flag(1 bit) whether current label is the last in the stack TTL (8 bits) L2 MPLS L3 Label EXP S TTL Mikrotik MPLS Basics More than one label is allowed. Labels are grouped into label stack LSRs always use the top label of the stack Several Label distribution methods exist: Static Label mapping LDP maps unicast IP destination into label BGP external labels (VPN) RSVP,CR-LDP used for traffic engineering and resource reservation Mikrotik Internetworking 13

14 Static Label Mapping RouterOS allows to add static local and remote bindings for every destination. MPLS dynamic label range must be adjusted to free labels for static bindings. /mpls set dynamic-label-range= /mpls local-bindings /mpls remote-bindings /mpls forwarding-table Fwd: Static Label Mapping Lo: Lo: Lo: Local: DST LABEL impl-null DST HOP LABEL Remote: impl-null IN OUT DST DST LABEL impl-null DST HOP LABEL impl-null impl-null IN OUT DST DST LABEL impl-null DST HOP LABEL impl-null IN OUT DST Mikrotik Mikrotik Test with traceroute /mpls forwarding-table> print Flags: L - ldp, V - vpls, T - traffic-eng # IN-LABEL OUT-LABELS DESTINATION INTERFA NEXTHOP 0 expl-null... 4 L /32 ether [admin@] >/tool traceroute src-address= # ADDRESS RT1 RT2 RT3 STATUS ms 1ms 2ms <MPLS:L=23,E=0> ms 1ms 2ms Static Mapping LAB Create static label bindings for loopback addresses Since ECMP is not used in label binding, choose only first gateway Test if labels are set with traceroute: /tool traceroute src-address= Mikrotik Mikrotik LDP Stands for Label Distribution Protocol Relies on routing information provided by IGP creates a local label binding to each IP prefix and distributes to LDP neighbors IGP Prefix / /24 Label 21 Remote bindings /24 Label /24 Label 23 Label space Per interface label space packet is forwarded based on both the incoming interface and the label Per platform label space label is not unique per interface Label1 Path 1 Path 1 Path 2 Label1 Path 1 Path 1 Local binding Label 21 Local binding Label 22 Local binding Label 23 Mikrotik Label1 Path 2 Label1 Path 1 Mikrotik Internetworking 14

15 Distribution Modes Downstream-on-Demand (DoD) each LSR requests its next-hop label binding. (Not yet implemented) Unsolicited Downstream (UD) LSR distributes a binding all adjacent LSRs even if LSRs are requesting a label. Well known numbers LDP Hello messages UDP port 646 LDP transport session establishment TCP port 646 Hellos are sent to all routers in this subnet multicast address ( ) Mikrotik Mikrotik Configuring LDP Can be configured in /mpls ldp menu /mpls ldp set enabled=yes transport-address=x.x.x.x \ lsr-id=x.x.x.x /mpls ldp interface add interface=ether1 Setting transport address ensures proper penultimate hop popping behavior LDP Lab Remove all static mapping from previous lab Enable LDP and set lsr-id and transport address the same as loopback address Add LDP interfaces connecting neighbor routers Verify if LDP neighbors are created /mpls ldp neighbor print Check MPLS forwarding-table /mpls forwarding-table print Mikrotik Mikrotik Reserved Labels Labels from 0 to 15 are reserved, but only 4 are used at this point: 0 explicit NULL 1 router alert 2 Ipv6 explicit NULL 3 implicit NULL PHP Implicit NULL 0 PHP Explicit NULL Mikrotik Mikrotik Internetworking 15

16 Penultimate Hop Popping Router is egress point for network that is directly connected to it, next hop for traffic is not MPLS router Advertised with implicit null label Penultimate hop popping ensures that routers do not have to do unnecessary label lookup when it is known in advance that router will have to route packet Explicit NULL If configured, penultimate LSR forwards packet with NULL label, instead of popping stack. Useful to preserve QoS Not required if stack contains at least two labels (inner label can still carry QoS value) Implicit NULL is used by default Mikrotik Mikrotik MPLS Traceroute ICMP error messages are switched further along LSP It will give false increase in latency for that hop Label: 12 Label: 23 Label: 34 Targeted LDP Sessions In some cases it is necessary to set up targeted LDP session (session between not directy connected LSRs) Configuration: /mpls ldp neighbor add transport=<remote_ip> \ send-targeted=yes Targeted LDP Label: 32 Label: 43 LDP LDP LDP Mikrotik Mikrotik Label Binding Filtering Can be used to distribute only specified sets of labels to reduce resource usage Two types of binding filters: Which bindings should be advertised /mpls ldp advertise-filter Which bindings should be accepted /mpls ldp accept-filter Filters are applied only to incoming/outgoing advertisements. Any changes to filters requires /mpls ldp ldp disable/enable advertise-filter add prefix= /24 advertise=yes /mpls ldp advertise-filter add prefix= /0 advertise=no Mikrotik Label Binding LAB Set up label binding filters so that only bindings to loopback addresses from your group are sent and received. Check forwarding table to make sure filters worked Check if packets are label switched or L3 forwarded with traceroute Mikrotik Internetworking 16

17 Layer3 VPN VRF VRF Virtual Routing and Forwarding Based on policy routing Functionality of completely independent routing tables on one router. Multiple VRFs solves the problem of overlapping customer IP prefixes When nexthop resolving fails it is not resolved in main table (compared to policy routing) Mikrotik Mikrotik Route Leaking Route leaking is route exchange between separate VRFs Static Inter-VRF route: Explicitly specified routing table (works with main ) /ip route add gateway= @main routing-mark=vrf1 VRF and Router Management Any router management is not possible from vrf side (winbox, telnet, ssh...) Ping and traceroute tools are updated to support VRFs OSPF and BGP can be used as -PE protocol Explicitly specify interface /ip route add dst-address= /24 gateway= %ether2 \ routing-mark=main Mikrotik Mikrotik BGP/MPLS IP VPN L3VPN Works in Layer3 unlike BGP based VPLS. Also called L3VPN VPN A Site 1 RR Multiprotocol BGP is used to distribute routes between VRFs even in router itself. PE PE VPN B Site 2 Provider network MUST be MPLS enabled VPN B Site 1 PE VPN A Site 2 Mikrotik BGP OSPF as -PE VPN A VPN B Site 3 Site 3 Mikrotik Internetworking 17

18 Route Distinguisher Route distinguisher (RD) is used to make IPv4 prefixes unique RD+IPv4 prefix=vpnv4 prefix Format IP:num ASn:num Note: Some complex scenarios may require more than one RD by VPN Mikrotik Route Target Route Targets (RTs) were introduced for the ability to have interconnection between the sites of different companies, called extranet VPNs. Route Targets are BGP extended community to specify what vpnv4 prefixes will be imported into VRF table. Exporting RT - vpnv4 receives an additional BGP extended community Importing RT received vpnv4 route is checked for a matching RT Mikrotik VPN B Site 1 VPN A Site 2 Route Target Import: 100:3 100:2 Export: 100:1 Import: 100:2 Export: 100:4 Import: 100:1 100:4 Export: 100:2 Import: 100:1 Export: 100:3 VPN A Site 1 VPN B Site 2 Create VRF instance Configuring L3VPN /ip route vrf add routing-mark=vrf1 route-distinguisher=100:1 export-route-targets=100:1 import-route-targets=100:1 Configure BGP to use VRF and vpnv4 address family /routing bgp instance vrf add instance=default routing-mark=vrf1 \ redistribute-connected=yes /routing bgp peer add address-families=vpnv4 update-source=lo... Mikrotik Results /routing bgp vpn vpnv4-route print Mikrotik VPNV4 Lab Choose Route Reflector and set up ibgp (group AS: X00) Set up VPNV4 BGP Create VRF with interface where your laptop is connected Route Distinguisher and export RT: X00:Y Set up proper import route targets, so that only Green sites and Blue sites exchange routes (see next slide) Set up route leaking to access internet from VRF Mikrotik BGP peers X group number AP SSID= band=2.4ghz AP Lo: x.2 Green Site x2.0/24 VPNV4 Lab RR Lo: x.1 GroupAS: X00 Lo: x.4 Blue x1.0/24 Site x3.0/24 Green Site 2 Lo: x.3 Blue Site 2 Mikrotik x4.0/ Internetworking 18

19 OSPF and ebgp as -PE Distributes routes between and PE router's VRF On PE router specify which VRF to use /routing ospf instance set default routing-table=vrf1 redistribute-bgp=as-type-1 New instance to use ebgp as -PE /routing bgp instance add name=ebgp as=100 routing-table=vrf1 Layer 2 VPN LDP Based VPLS BGP Based VPLS -PE BGP AP instance PE OSPF BGP peer -PE BGP instance AP PE MPLS Cloud Mikrotik 2012 OSPF 109 Mikrotik LDP based VPLS Also called L2VPN or EoMPLS Glues together individual LANs across MPLS Uses LDP to negotiate VPLS tunnels Pseudowire demultiplexor field (PW label) is used to identify VPLS tunnel Pseudowire has MAC learning, flooding and forwarding functions Mikrotik Site 1 1 Site 2 2 LDP based VPLS PE1 PE3 L2 header SN label PW label P1 Customer's L2 frame MPLS backbone PE2 Pseudo wire Site customer's edge router PE - provider's edge router P Provider's core router Mikrotik Configuring VPLS Add VPLS tunnel termination points: /interface vpls add remote-peer=x.x.x.x vpls-id=x:x Dynamic targeted LDP neighbor is added VPLS tunnel ID must be unique for every VPLS Related VPLS tunnel information can be viewed by /interface vpls monitor command Bridge VPLS interface with local one to provide transparent connectivity Mikrotik Configuring VPLS Add VPLS tunnel termination points: /interface vpls add remote-peer=x.x.x.x vpls-id=x:x Dynamic targeted LDP neighbor is added VPLS tunnel ID must be unique for every VPLS Related VPLS tunnel information can be viewed by /interface vpls monitor command Bridge VPLS interface with local one to provide transparent connectivity Mikrotik Internetworking 19

20 Split Horizon Forward Ethernet frame coming from PE to connected s Packets are not forwarded to interfaces with the same horizon value Horizon value is set in bridge port configuration /interface bridge port add bridge=vpn interface=vpls1 horizon=1 1 2 PE1 1 1 PE LDP VPLS Lab Create VPLS tunnels between all routers from the group (VPLS ID x:x) Bridge VPLS interfaces with local interface on your router. VPN network is x0.0/24 where: x - group number Set up Split horizon to avoid loops Test connectivity between laptops in your group PE2 Mikrotik Mikrotik LDP VPLS Lab Create VPLS tunnels between all routers from the group (VPLS ID x:x) Bridge VPLS interfaces with local interface on your router. VPN network is x0.0/24 where: x - group number Set up Split horizon to avoid loops Test connectivity between laptops in your group VPLS tunnel X group number LDP VPLS Lab AP SSID= band=2.4ghz x0.1/24 Site 1 AP RR x0.3/24 VPN network: Site x0.0/24 Lo: x.1 Lo: x.2 Lo: x.3 Site x0.2/24 Lo: x.4 Site 4 Mikrotik Mikrotik x0.4/ [admin@] /mpls ldp neighbor> print Flags: X - disabled, D - dynamic, O - operational, T - sendingtargeted-hello, V - vpls # TRANSPORT LOCAL-TRANSPORT PEER SEND-TARGETED ADDRESSES 0 DOTV :0 no DOTV :0 no DOTV :0 yes [admin@] /interface vpls> monitor 0 remote-label: 40 local-label: 28 remote-status: transport: /32 transport-nexthop: imposed-labels: 22,40 LDP based VPN drawbacks Scalability issues due to static nature Requirement to maintain full mesh of LDP tunnels Configuration adjustment on all routers forming VPLS Mikrotik Mikrotik Internetworking 20

21 L2/MPLS MTU Importance MPLS MTU = IP MTU (L3) + MPLS headers L2MTU: 1500 Eth(14) IP(20) DATA(1480) MPLS MTU is adjustable from /mpls interface menu If MTU is too large and next header is IP Then generate ICMP Need Fragment error Else silently discard packet Eth(14) VLAN(4) MPLS(4) IP(20) DATA(1480) L2MTU: 1526 L2MTU: 1526 L2MTU: 1522 Eth(14) MPLS(4) VPLS(4) CW(4) Eth(14) MPLS(4) VPLS(4) CW(4) Eth(14) Eth(14) Eth(14) VPLS(4) CW(4) Eth(14) IP(20) IP(20) IP(20) DATA(1480) DATA(1480) DATA(1480) L2 MTU MPLS MTU IP (L3) MTU L2MTU: 1500 Eth(14) IP(20) DATA(1480) Full Frame Mikrotik Mikrotik VPLS Control Word 4-byte Control Word (CW) is used for packet fragmentation and reassembly inside VPLS tunnel Optional CW is added between PW label and packet payload CW can be turned off for compatibility with other vendors (some Cisco BGP based VPLS) Mikrotik Mikrotik BGP Based VPLS BGP VPLS functionality Autodiscovery no need to configure each VPLS router Signaling labels for VPLS tunnels distributed in BGP updates. No need for targeted LDP sessions No scalability issues No significant advantages over LDP in case of full mesh BGP. BGP Based VPLS configuration Configure BGP instance Enable l2vpn in BGP peer's address-families to use BGP multi protocol capability Use loopback address as BGP peers address by specifying update-source, in order for penultimate hop popping to work properly. /routing bgp peer add remote address= remote-as=100 update-source=lo address-families=l2vpn Mikrotik Mikrotik Internetworking 21

22 BGP Based VPLS configuration Configure VPN bridge Configure BGP signaled VPLS interface /interface vpls bgp-vpls add bridge=<bridge> bridge-horizon=1 site-id=1 \ route-distinguisher=1:1 import-route-targer=1:1 \ export-route-target=1:1 Dynamic VPLS tunnel gets created and added to bridge ports route-distinguisher value that gets attached to VPLS NLRI to distinguish advertisements, value should be unique for each VPLS site-id unique setting among members of particular VPLS Mikrotik BGP based VPLS Lab Choose which one of routers will be Route reflector (for example ) Set BGP peering only between RR Replace all statically created VPLS with BGP VPLS Set import/export route targets the same as route distinguisher. Mikrotik IP Routing Limitation Traffic Engineering After two IP traffic flows for the same destination are merged, it is impossible to split them and reroute over different paths Overloaded link from Router C to Router E A C E F B D 40Mbps traffic from A to F 40Mbps traffic from B to F Mikrotik Mikrotik Traffic Engineering TE solves the problem Can be used to steer traffic to less utilized links E A C F D Traffic Engineering Expands the capabilities of L2 ATM and Frame relay networks Constraint based routing - path for the traffic flow is shortest path that meets resource requirements (constraints) Eliminates the need of overplayed L2 mesh. B TE Tunnel1 50Mbps TE Tunnel2 50Mbps Mikrotik Mikrotik Internetworking 22

23 How it works TE establishes/maintains the tunnel using RSVP (Resource Reservation Protocol) Tunnel path at any point is determined based on network resources and tunnel requirements Available resources are flooded via OSPF Tunnel paths are calculated at the tunnel head based on a fit between required and available resources (constraint-based routing) RSVP TE tunnels are unidirectional Mikrotik TE Tunnel Path Options Tunnel path is routed based on routing table Tunnel path: use-cspf=no and empty hops Statically configured explicit path Tunnel path: use-cspf=no hops=<explicit hop config> Constrained Shortest Path First (CSPF) head end router calculates path to tail end using knowledge of network state. Needs assistance form IGP. Tunnel path: use-cspf=yes, empty hops or explicitly configured hops Mikrotik How it works Tunnel head end appears as interface Auto TE works within the range of one area Traffic can be forwarded automatically to TE if Remote endpoint of pseudowire is the same as TE endpoint BGP nexthop is tunnel endpoint ( can be turned off by setting use-te-nexthop=no ) TE configuration Set OSPF to use TE and configure TE on all interfaces participating in TE tunnel /routing ospf set mpls-te-area=backbone mpls-te-router-id=loopback /mpls traffic-eng interface add interface=ether1 bandwidth=50mbps Configure TE tunnel itself /mpls traffic-eng tunnel-path add use-cspf=no name=rt /interface traffic-eng add bandwidth=10mbps primary-path=rt from-address= to-address= Mikrotik Mikrotik TE configuration OSPF Result (should have opaque LSAs) TE tunnel monitoring [admin@] /interface traffic-eng> monitor 0 tunnel-id: 3 primary-path-state: established primary-path: rt secondary-path-state: not-necessary active-path: rt active-lspid: 1 active-label: 124 recorded-route: [124], [0] reserved-bandwidth: 10.0Mbps [admin@] /interface vpls> monitor 0 remote-label: 114 local-label: 113 remote-status: transport: traffic-eng1 transport-nexthop: imposed-labels: 124,114 Mikrotik TE configuration TE tunnel path and reservation state [admin@] /mpls traffic-eng path-state> print Flags: L - locally-originated, E - egress, F - forwarding, P - sendingpath, R - sending-resv # SRC DST BANDWIDTH OUT.. OUT-NEXT-HOP 0 LFP : :3 10.0Mbps _ [admin@] /mpls traffic-eng resv-state> print Flags: E - egress, A - active, N - non-output, S - shared # SRC DST BANDWIDTH LABEL INT... 0 AS : :3 10.0Mbps 124 _ [admin@] /mpls traffic-eng interface> print Flags: X - disabled, I - invalid # INTERFA BANDWIDTH TE-METRIC REMAINING-BW 0 _ 50Mbps Mbps 1 _ 50Mbps Mbps Mikrotik Internetworking 23

24 Static Path Static path is established by setting strict or loose hops: Strict - defines that there must not be any other hops between previous hop and "strict" hop (fully specified path) Loose - there are acceptable other hops between previous hop and defined hop (not fully specified path). /mpls traffic-eng tunnel-path add use-cspf=no \ hops= :strict, :loose, :strict A C B :loose Static path example E F D :strict, :strict, :loose :strict, :strict, :strict, :strict Mikrotik Mikrotik TE Lab I VPLS tunnel X group number TE Lab I Set up TE tunnels so that VPLS tunnels uses following switching paths: VPLS: <->; TE Path: -- primary VPLS: <->: TE Path: -- primary Experiment with different TE path types. AP SSID= band=2.4ghz x0.1/24 Site 1 AP RR x0.3/24 VPN network: Site x0.0/24 Lo: x.1 Lo: x.2 Lo: x.3 Site x0.2/24 Lo: x.4 Site 4 Mikrotik Mikrotik x0.4/ Secondary TE Tunnel Path TE does not switch paths automatically to secondary, tunnel must be reoptimized: Manually ( optimize command); Automatically (at configured reoptimize-interval ) TE tries to switch back to primary every minute (can be changed by primary-retry-interval ) Switching paths may take some time, depends on: OSPF timeouts, routing table updates, TE timeout settings. Auto Bandwidth By default TE tunnels do not apply rate limitations, bandwidth settings are only for reservation accounting To make tunnels more flexible two features were added: bandwidth-limit hard rate limit allowed to enter the tunnel, limit is percent of tunnel bandwidth. Auto bandwidth adjustment measures average rate during auto-bandwidth-avg-interval, tunnel keeps highest avg rate seen during auto-bandwidth-updateinterval. When update interval expires, tunnel chooses new highest rate from auto-bandwidth-range. Both options can be used in combination. Mikrotik Mikrotik Internetworking 24

25 TE Lab II VPLS tunnel X group number TE Lab II Set up TE tunnels so that VPLS tunnels uses following primary and backup switching paths: VPLS: <->; TE Path: -- primary, - - backup VPLS: <->: TE Path: -- primary, - - backup Set up TE tunnel bandwidth limit (automatic and static) and test limitation with bandwidth test. AP SSID= band=2.4ghz x0.1/24 Site 1 AP RR x0.3/24 VPN network: Site x0.0/24 Lo: x.1 Lo: x.2 Lo: x.3 Site x0.2/24 Lo: x.4 Site 4 Mikrotik Mikrotik x0.4/ Overall Summary MPLS improves performance Very easy to enable over existing core configuration Very easy to migrate from EoIP to VPLS New possibilities for ISPs to offer new services Mikrotik Internetworking 25

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS CHAPTER 43 Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Cisco ME 3800X and ME 3600X

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent

More information

Configuring BGP community 43 Configuring a BGP route reflector 44 Configuring a BGP confederation 44 Configuring BGP GR 45 Enabling Guard route

Configuring BGP community 43 Configuring a BGP route reflector 44 Configuring a BGP confederation 44 Configuring BGP GR 45 Enabling Guard route Contents Configuring BGP 1 Overview 1 BGP speaker and BGP peer 1 BGP message types 1 BGP path attributes 2 BGP route selection 6 BGP route advertisement rules 6 BGP load balancing 6 Settlements for problems

More information

Protecting an EBGP peer when memory usage reaches level 2 threshold 66 Configuring a large-scale BGP network 67 Configuring BGP community 67

Protecting an EBGP peer when memory usage reaches level 2 threshold 66 Configuring a large-scale BGP network 67 Configuring BGP community 67 Contents Configuring BGP 1 Overview 1 BGP speaker and BGP peer 1 BGP message types 1 BGP path attributes 2 BGP route selection 6 BGP route advertisement rules 6 BGP load balancing 6 Settlements for problems

More information

Configuring MPLS and EoMPLS

Configuring MPLS and EoMPLS 37 CHAPTER This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Catalyst 3750 Metro switch. MPLS is a packet-switching technology that integrates

More information

Configuration prerequisites 45 Configuring BGP community 45 Configuring a BGP route reflector 46 Configuring a BGP confederation 46 Configuring BGP

Configuration prerequisites 45 Configuring BGP community 45 Configuring a BGP route reflector 46 Configuring a BGP confederation 46 Configuring BGP Contents Configuring BGP 1 Overview 1 BGP speaker and BGP peer 1 BGP message types 1 BGP path attributes 2 BGP route selection 6 BGP route advertisement rules 6 BGP load balancing 6 Settlements for problems

More information

Connecting to a Service Provider Using External BGP

Connecting to a Service Provider Using External BGP Connecting to a Service Provider Using External BGP First Published: May 2, 2005 Last Updated: August 21, 2007 This module describes configuration tasks that will enable your Border Gateway Protocol (BGP)

More information

Implementing MPLS Layer 3 VPNs

Implementing MPLS Layer 3 VPNs A Multiprotocol Label Switching (MPLS) Layer 3 Virtual Private Network (VPN) consists of a set of sites that are interconnected by means of an MPLS provider core network. At each customer site, one or

More information

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label 7 C H A P T E R S U P P L E M E N T This online supplement of Chapter 7 focuses on two important developments. The first one is Inter-Autonomous. Inter-Autonomous is a concept whereby two service provider

More information

HP A5820X & A5800 Switch Series MPLS. Configuration Guide. Abstract

HP A5820X & A5800 Switch Series MPLS. Configuration Guide. Abstract HP A5820X & A5800 Switch Series MPLS Configuration Guide Abstract This document describes the software features for the HP 5820X & 5800 Series products and guides you through the software configuration

More information

Practice exam questions for the Nokia NRS II Composite Exam

Practice exam questions for the Nokia NRS II Composite Exam Practice exam questions for the Nokia NRS II Composite Exam The following questions will test your knowledge and prepare you for the Nokia NRS II Composite Exam. Compare your responses with the Answer

More information

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,

More information

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

Configuring BGP. Cisco s BGP Implementation

Configuring BGP. Cisco s BGP Implementation Configuring BGP This chapter describes how to configure Border Gateway Protocol (BGP). For a complete description of the BGP commands in this chapter, refer to the BGP s chapter of the Network Protocols

More information

HP 5920 & 5900 Switch Series

HP 5920 & 5900 Switch Series HP 5920 & 5900 Switch Series MPLS Configuration Guide Part number: 5998-4676a Software version: Release 23xx Document version: 6W101-20150320 Legal and notice information Copyright 2015 Hewlett-Packard

More information

HP Routing Switch Series

HP Routing Switch Series HP 12500 Routing Switch Series MPLS Configuration Guide Part number: 5998-3414 Software version: 12500-CMW710-R7128 Document version: 6W710-20121130 Legal and notice information Copyright 2012 Hewlett-Packard

More information

Multiprotocol Label Switching Virtual Private Network

Multiprotocol Label Switching Virtual Private Network Anas Al-Selwi Multiprotocol Label Switching Virtual Private Network Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information Technology Thesis 08 May 2013 Abstract Author(s)

More information

Operation Manual BGP. Table of Contents

Operation Manual BGP. Table of Contents Table of Contents Table of Contents... 1-1 1.1 BGP/MBGP Overview... 1-1 1.1.1 Introduction to BGP... 1-1 1.1.2 BGP Message Types... 1-2 1.1.3 BGP Routing Mechanism... 1-2 1.1.4 MBGP... 1-3 1.1.5 BGP Peer

More information

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN MPLS VPN 5-ian-2010 What this lecture is about: IP

More information

CCIE R&S Techtorial MPLS

CCIE R&S Techtorial MPLS CCIE R&S Techtorial MPLS Ing. Tomáš Kelemen Partner Systems Engineer CCIE #24395 Ing. Peter Mesjar Systems Engineer CCIE #17428 2011 Cisco Systems, Inc. All rights reserved. 1 Agenda Introduction to MPLS

More information

MPLS VPN--Inter-AS Option AB

MPLS VPN--Inter-AS Option AB The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) service provider

More information

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one MPLS VPN-based service provider

More information

Configuring Advanced BGP

Configuring Advanced BGP CHAPTER 6 This chapter describes how to configure advanced features of the Border Gateway Protocol (BGP) on the Cisco NX-OS switch. This chapter includes the following sections: Information About Advanced

More information

BrainDumps.4A0-103,230.Questions

BrainDumps.4A0-103,230.Questions BrainDumps.4A0-103,230.Questions Number: 4A0-103 Passing Score: 800 Time Limit: 120 min File Version: 11.02 http://www.gratisexam.com/ A "brain dump," as it relates to the certification exams, is a source

More information

Introduction. Keith Barker, CCIE #6783. YouTube - Keith6783.

Introduction. Keith Barker, CCIE #6783. YouTube - Keith6783. Understanding, Implementing and troubleshooting BGP 01 Introduction http:// Instructor Introduction Keith Barker, CCIE #6783 CCIE Routing and Switching 2001 CCIE Security 2003 kbarker@ine.com YouTube -

More information

MPLS VPN Explicit Null Label Support with BGP. BGP IPv4 Label Session

MPLS VPN Explicit Null Label Support with BGP. BGP IPv4 Label Session MPLS VPN Explicit Null Label Support with BGP IPv4 Label Session The MPLS VPN Explicit Null Label Support with BGP IPv4 Label Session feature provides a method to advertise explicit null in a Border Gateway

More information

BGP Configuration. BGP Overview. Introduction to BGP. Formats of BGP Messages. Header

BGP Configuration. BGP Overview. Introduction to BGP. Formats of BGP Messages. Header Table of Contents BGP Configuration 1 BGP Overview 1 Introduction to BGP 1 Formats of BGP Messages 1 BGP Path Attributes 4 BGP Route Selection 8 Configuring BGP 8 Configuration Prerequisites 8 Configuration

More information

MPLS VPN. 5 ian 2010

MPLS VPN. 5 ian 2010 MPLS VPN 5 ian 2010 What this lecture is about: IP CEF MPLS architecture What is MPLS? MPLS labels Packet forwarding in MPLS MPLS VPNs 3 IP CEF & MPLS Overview How does a router forward packets? Process

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

Deploy MPLS L3 VPN. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

Deploy MPLS L3 VPN. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by: Deploy MPLS L3 VPN APNIC Technical Workshop October 23 to 25, 2017. Selangor, Malaysia Hosted by: Issue Date: [201609] Revision: [01] Acknowledgement Cisco Systems Course Outline MPLS L3 VPN Models L3

More information

Exam : Title : BGP + MPLS Exam (BGP + MPLS)

Exam : Title : BGP + MPLS Exam (BGP + MPLS) Exam : 642-691 Title : BGP + MPLS Exam (BGP + MPLS) Ver : 09-19-2008 QUESTION 1: Every time a flap occurs on a route, the route receives A. 750 per-flap penalty points which are user configurable B. 1500

More information

MPLS VPN Multipath Support for Inter-AS VPNs

MPLS VPN Multipath Support for Inter-AS VPNs The feature supports Virtual Private Network (VPN)v4 multipath for Autonomous System Boundary Routers (ASBRs) in the interautonomous system (Inter-AS) Multiprotocol Label Switching (MPLS) VPN environment.

More information

Connecting to a Service Provider Using External BGP

Connecting to a Service Provider Using External BGP Connecting to a Service Provider Using External BGP This module describes configuration tasks that will enable your Border Gateway Protocol (BGP) network to access peer devices in external networks such

More information

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Last Updated: December 14, 2011 Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one

More information

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology internet technologies and standards Piotr Gajowniczek BGP (Border Gateway Protocol) structure of the Internet Tier 1 ISP Tier 1 ISP Google

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 07 - MPLS BASED LAYER 2 SERVICES 1 by Xantaro MPLS BASED LAYER 2 VPNS USING MPLS FOR POINT-TO-POINT LAYER 2 SERVICES 2 by Xantaro Why are Layer-2

More information

MPLS VPN Inter-AS Option AB

MPLS VPN Inter-AS Option AB First Published: December 17, 2007 Last Updated: September 21, 2011 The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol

More information

CONTENTS. Introduction

CONTENTS. Introduction CONTENTS Introduction MP-1 Multiprotocol Label Switching Commands MP-3 address-family MP-4 affinity (LSP Attributes) MP-6 append-after MP-8 auto-bw (LSP Attributes) MP-9 bandwidth (LSP Attributes) MP-11

More information

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0 From the technology basics to advanced VPN configuration. $3,995.00 5 Days Upcoming Dates Dec 10 - Dec 14 Mar 25 - Mar 29 Course Description

More information

Configuring BGP on Cisco Routers Volume 1

Configuring BGP on Cisco Routers Volume 1 Volume 1 I. Course Introduction A. Overview/Learner Skills and Knowledge B. Course Flow C. Additional References 1. Cisco Glossary of Terms D. Your Training Curriculum II. BGP Overview III. Introducing

More information

MPLS VPN Carrier Supporting Carrier

MPLS VPN Carrier Supporting Carrier MPLS VPN Carrier Supporting Carrier Feature History Release 12.0(14)ST 12.0(16)ST 12.2(8)T 12.0(21)ST 12.0(22)S 12.0(23)S Modification This feature was introduced in Cisco IOS Release 12.0(14)ST. Support

More information

MPLS VPN Route Target Rewrite

MPLS VPN Route Target Rewrite The feature allows the replacement of route targets on incoming and outgoing Border Gateway Protocol (BGP) updates Typically, Autonomous System Border Routers (ASBRs) perform the replacement of route targets

More information

Table of Contents Chapter 1 MPLS Basics Configuration

Table of Contents Chapter 1 MPLS Basics Configuration Table of Contents Table of Contents... 1-1 1.1 MPLS Overview... 1-1 1.1.1 Basic Concepts of MPLS... 1-2 1.1.2 Architecture of MPLS... 1-5 1.1.3 MPLS and Routing Protocols... 1-7 1.1.4 Applications of MPLS...

More information

Real4Test. Real IT Certification Exam Study materials/braindumps

Real4Test.   Real IT Certification Exam Study materials/braindumps Real4Test http://www.real4test.com Real IT Certification Exam Study materials/braindumps Exam : 400-101 Title : CCIE Routing and Switching Written Exam v5.1 Vendor : Cisco Version : DEMO Get Latest & Valid

More information

Module 6 Implementing BGP

Module 6 Implementing BGP Module 6 Implementing BGP Lesson 1 Explaining BGP Concepts and Terminology BGP Border Gateway Protocol Using BGP to Connect to the Internet If only one ISP, do not need BGP. If multiple ISPs, use BGP,

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 3 BORDER GATEWAY PROTOCOL 1 by Xantaro Interdomain Routing The Internet is a collection of autonomous systems An autonomous system (AS) is a collection

More information

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Border Gateway Protocol. Version: Demo

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Border Gateway Protocol. Version: Demo Vendor: Alcatel-Lucent Exam Code: 4A0-102 Exam Name: Alcatel-Lucent Border Gateway Protocol Version: Demo QUESTION 1 Upon the successful establishment of a TCP session between peers, what type of BGP message

More information

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses The Multiprotocol Label Switching (MPLS) VPN Inter-AS with Autonomous System Boundary Routers (ASBRs) Exchanging VPN-IPv4 Addresses feature allows

More information

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents Table of Contents Table of Contents Chapter 1 Static Routing Configuration... 1-1 1.1 Introduction... 1-1 1.1.1 Static Route... 1-1 1.1.2 Default Route... 1-1 1.1.3 Application Environment of Static Routing...

More information

MikroTik RouterOS Training. Routing. Schedule. Instructors. Housekeeping. Introduce Yourself. Course Objective 7/4/ :00 10:30 Morning Session I

MikroTik RouterOS Training. Routing. Schedule. Instructors. Housekeeping. Introduce Yourself. Course Objective 7/4/ :00 10:30 Morning Session I MikroTik RouterOS Training Routing Schedule 09:00 10:30 Morning Session I 10:30 11:00 Morning Break 11:00 12:30 Morning Session II 12:30 13:30 Lunch Break 13:30 15:00 Afternoon Session I 15:00 15:30 Afternoon

More information

Testking.4A0-103,249.QA 4A Alcatel-Lucent Multi Protocol Label Switching

Testking.4A0-103,249.QA 4A Alcatel-Lucent Multi Protocol Label Switching Testking.4A0-103,249.QA Number: 4A0-103 Passing Score: 800 Time Limit: 120 min File Version: 6.0 http://www.gratisexam.com/ 4A0-103 Alcatel-Lucent Multi Protocol Label Switching 1. These are the most accurate

More information

HP A-MSR Router Series MPLS. Configuration Guide. Abstract

HP A-MSR Router Series MPLS. Configuration Guide. Abstract HP A-MSR Router Series MPLS Configuration Guide Abstract This document describes the software features for the HP A Series products and guides you through the software configuration procedures. These configuration

More information

MPLS L3VPN. The MPLS L3VPN model consists of three kinds of devices: PE CE Site 2. Figure 1 Network diagram for MPLS L3VPN model

MPLS L3VPN. The MPLS L3VPN model consists of three kinds of devices: PE CE Site 2. Figure 1 Network diagram for MPLS L3VPN model is a kind of PE-based L3VPN technology for service provider VPN solutions. It uses BGP to advertise VPN routes and uses to forward VPN packets on service provider backbones. provides flexible networking

More information

CCIE Service Provider Sample Lab. Part 2 of 7

CCIE Service Provider Sample Lab. Part 2 of 7 CCIE Service Provider Sample Lab Part 2 of 7 SP Sample Lab Main Topology R13 S2/1.135.13/24 Backbone Carrier SP AS 1002 S2/1 PPP E0/1.69.6/24 R6 Customer Carrier SP ABC Site 5 AS 612 E1/0 ISIS.126.6/24

More information

TELCO GROUP NETWORK. Rafał Jan Szarecki 23/10/2011

TELCO GROUP NETWORK. Rafał Jan Szarecki 23/10/2011 TELCO GROUP NETWORK Rafał Jan Szarecki 23/10/2011 GOALS G-NET Regional (MEA) TELCO has 12 national s OpCo. Build international network infrastructure, to allow all OpCo offer VPNs with sites in multiple

More information

MPLS design. Massimiliano Sbaraglia

MPLS design. Massimiliano Sbaraglia MPLS design Massimiliano Sbaraglia - MPLS layer 2 VPN diagram flowchart - MPLS layer 2 VPN pseudowire VPWS diagram - MPLS layer 2 VPN VPLS diagram - MPLS layer 2 EVPN diagram - MPLS layer 3 VPN diagram

More information

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015 .. MPLS Multi Protocol Label Switching (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 4.3, 2015/03/09 13:07:57) Thursday, March 12, 2015 Karst Koymans (UvA) MPLS

More information

MPLS VPN Inter-AS IPv4 BGP Label Distribution

MPLS VPN Inter-AS IPv4 BGP Label Distribution MPLS VPN Inter-AS IPv4 BGP Label Distribution This feature enables you to set up a Virtual Private Network (VPN) service provider network so that the autonomous system boundary routers (ASBRs) exchange

More information

HP FlexFabric 7900 Switch Series

HP FlexFabric 7900 Switch Series HP FlexFabric 7900 Switch Series MCE Configuration Guide Part number: 5998-6188 Software version: Release 2117 and Release 2118 Document version: 6W100-20140805 Legal and notice information Copyright 2014

More information

Internet Interconnection Structure

Internet Interconnection Structure Internet Interconnection Structure Basic Concepts (1) Internet Service Provider (ISP) Provider who connects an end user customer with the Internet in one or few geographic regions. National & Regional

More information

AToM (Any Transport over MPLS)

AToM (Any Transport over MPLS) I N D E X A AAL5 over MPLS operation, 459 460 configuration, 462 463 flowchart configuration, 461 PE router, 461 provider router, 461 verification, 463 465 AAL5 to VLAN Interworking, 515 517 AC (Attachment

More information

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Multiprotocol Label Switching. Version: Demo

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Multiprotocol Label Switching. Version: Demo Vendor: Alcatel-Lucent Exam Code: 4A0-103 Exam Name: Alcatel-Lucent Multiprotocol Label Switching Version: Demo QUESTION 1 You wish to advertise LDP labels for all local networks; which is the most effective

More information

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution This feature lets you configure your carrier supporting carrier network to enable Border Gateway Protocol (BGP) to transport routes and Multiprotocol

More information

BGP Best External. Finding Feature Information

BGP Best External. Finding Feature Information The feature provides the network with a backup external route to avoid loss of connectivity of the primary external route. The feature advertises the most preferred route among those received from external

More information

Configuring MPLS L3VPN

Configuring MPLS L3VPN Contents Configuring MPLS L3VPN 1 MPLS L3VPN overview 1 Introduction to MPLS L3VPN 1 MPLS L3VPN concepts 2 MPLS L3VPN packet forwarding 5 MPLS L3VPN networking schemes 5 MPLS L3VPN routing information

More information

HP MSR Router Series. MPLS Configuration Guide(V5) Part number: Software version: CMW520-R2513 Document version: 6PW

HP MSR Router Series. MPLS Configuration Guide(V5) Part number: Software version: CMW520-R2513 Document version: 6PW HP MSR Router Series MPLS Configuration Guide(V5) Part number: 5998-8188 Software version: CMW520-R2513 Document version: 6PW106-20150808 Legal and notice information Copyright 2015 Hewlett-Packard Development

More information

Operation Manual Routing Protocol. Table of Contents

Operation Manual Routing Protocol. Table of Contents Table of Contents Table of Contents Chapter 1 IP Routing Protocol Overview... 1-1 1.1 Introduction to IP Route and Routing Table... 1-1 1.1.1 IP Route... 1-1 1.1.2 Routing Table... 1-1 1.2 Routing Management

More information

BGP Support for the L2VPN Address Family

BGP Support for the L2VPN Address Family BGP support for the Layer 2 Virtual Private Network (L2VPN) address family introduces a BGP-based autodiscovery mechanism to distribute L2VPN endpoint provisioning information. BGP uses a separate L2VPN

More information

Contents. BGP commands 1

Contents. BGP commands 1 Contents BGP commands 1 address-family ipv4 1 address-family ipv6 2 address-family link-state 3 advertise-rib-active 4 aggregate 5 balance 7 balance as-path-neglect 9 bestroute as-path-neglect 10 bestroute

More information

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA 2D1490 p4 2007 MPLS, RSVP, etc Olof Hagsand KTHNOC/NADA Literature Handouts: MPLS-Enabled applications (Minei, Lucek). Parts of Section 1. JunOS Cookbook: Chapter 14 Background MPLS - Multiprotocol Label

More information

Применение MPLS в сетях связи. (Часть 2)

Применение MPLS в сетях связи. (Часть 2) Применение MPLS в сетях связи. (Часть 2) Дополнительные главы Компьютерных сетей и телекоммуникаций. Васин В.В. CCIE, ECE, CCSI MPLS VPN Technology Introducing VPNs Traditional Router-Based Networks Traditional

More information

Operation Manual MCE H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Operation Manual MCE H3C S3610&S5510 Series Ethernet Switches. Table of Contents Table of Contents Table of Contents Chapter 1 MCE Overview... 1-1 1.1 MCE Overview... 1-1 1.1.1 Introduction to BGP/MPLS VPN... 1-1 1.1.2 BGP/MPLS VPN Concepts... 1-2 1.1.3 Introduction to MCE... 1-5 1.1.4

More information

Configuring Multicast VPN Inter-AS Support

Configuring Multicast VPN Inter-AS Support Configuring Multicast VPN Inter-AS Support Last Updated: December 23, 2011 The Multicast VPN Inter-AS Support feature enables Multicast Distribution Trees (MDTs) used for Multicast VPNs (MVPNs) to span

More information

BGP can also be used for carrying routing information for IPv6 prefix over IPv6 networks.

BGP can also be used for carrying routing information for IPv6 prefix over IPv6 networks. This chapter describes how to configure the Cisco ASA to route data, perform authentication, and redistribute routing information using the Border Gateway Protocol (). About, page 1 Guidelines for, page

More information

MPLS etc.. 9 May 2017 AN

MPLS etc.. 9 May 2017 AN MPLS etc.. 9 May 2017 AN Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE LDP MPLS-TE LABEL MP-BGP MPLS is not alone LSP TAG H-VPLS GMPLS ISIS-TE MPƛS RSVP-TE SR OSPF-TE T-MPLS PCEP Multi-Protocol

More information

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution This feature enables you to configure your carrier supporting carrier network to enable Border Gateway Protocol (BGP) to transport routes

More information

Symbols. Numerics I N D E X

Symbols. Numerics I N D E X I N D E X Symbols? (question mark), CLI help system, 126 Numerics A 2-router BGP topology, configuring, 279 284 4-router BGP topology, configuring, 266, 276 279 ABRs (area border routers), 9, 87, 95, 141

More information

Juniper JN0-101 Exam Questions & Answers

Juniper JN0-101 Exam Questions & Answers Juniper JN0-101 Exam Questions & Answers Number: JN0-101 Passing Score: 800 Time Limit: 120 min File Version: 23.4 ht t p:/ / w w w.gratisexam.com/ Juniper JN0-101 Exam Questions & Answers Exam Name: Juniper

More information

BGP MPLS VPNs. Introduction

BGP MPLS VPNs. Introduction This chapter describes services that are supported for Border Gateway Protocol (BGP) Multi-Protocol Label Switching (MPLS) Virtual Private Networks (VPNs). MPLS is a licensed Cisco feature that requires

More information

IP Routing Volume Organization

IP Routing Volume Organization IP Routing Volume Organization Manual Version 20091105-C-1.03 Product Version Release 6300 series Organization The IP Routing Volume is organized as follows: Features IP Routing Overview Static Routing

More information

MPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...

MPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ... MPLS Intro Cosmin Dumitru c.dumitru@uva.nl University of Amsterdam System and Network Engineering Research Group March 14, 2011 Disclaimer Information presented in these slides may be slightly biased towards

More information

MPLS Introduction. (C) Herbert Haas 2005/03/11

MPLS Introduction. (C) Herbert Haas 2005/03/11 MPLS Introduction MPLS (C) Herbert Haas 2005/03/11 Terminology LSR LER FEC LSP FIB LIB LFIB TIB PHP LDP TDP RSVP CR-LDP Label Switch Router Label Edge Router Forwarding Equivalent Class Label Switched

More information

Table of Contents Chapter 1 MPLS L3VPN Configuration

Table of Contents Chapter 1 MPLS L3VPN Configuration Table of Contents Table of Contents... 1-1 1.1 MPLS L3VPN Overview... 1-1 1.1.1 MPLS L3VPN Model... 1-2 1.1.2 MPLS L3VPN Implementation... 1-5 1.1.3 Nested MPLS L3VPN Implementation... 1-7 1.1.4 Hierarchical

More information

Configuring MPLS L3VPN

Configuring MPLS L3VPN Contents Configuring MPLS L3VPN 1 MPLS L3VPN overview 1 MPLS L3VPN concepts 2 MPLS L3VPN packet forwarding 4 MPLS L3VPN networking schemes 5 MPLS L3VPN routing information advertisement 8 Inter-AS VPN

More information

H3C S7500E-XS Switch Series

H3C S7500E-XS Switch Series H3C S7500E-XS Switch Series Comware 7 MPLS Configuration Guide New H3C Technologies Co., Ltd. http://www.h3c.com.hk Software version: S7500EXS-CMW710-R7536P05 Document version: 6W100-20170630 Copyright

More information

Table of Contents. BGP Configuration 1

Table of Contents. BGP Configuration 1 Table of Contents BGP Configuration 1 BGP Overview 1 Formats of BGP Messages 2 BGP Path Attributes 5 BGP Route Selection 9 ibgp and IGP Synchronization 11 Settlements for Problems in Large Scale BGP Networks

More information

BGP Attributes (C) Herbert Haas 2005/03/11 1

BGP Attributes (C) Herbert Haas 2005/03/11 1 BGP Attributes (C) Herbert Haas 2005/03/11 1 Attribute Types Well-known Optional Mandatory Discretionary Non-Transitive Transitive ORIGIN (1) AS_PATH (2) NEXT_HOP (3) LOCAL_PREFERENCE (5) ATOMIC_AGGREGATE

More information

Implementing BGP. BGP Functional Overview. Border Gateway Protocol (BGP) is an Exterior Gateway Protocol (EGP) that allows you to create loop-free

Implementing BGP. BGP Functional Overview. Border Gateway Protocol (BGP) is an Exterior Gateway Protocol (EGP) that allows you to create loop-free Border Gateway Protocol (BGP) is an Exterior Gateway Protocol (EGP) that allows you to create loop-free interdomain routing between autonomous systems. An autonomous system is a set of routers under a

More information

Routing Between Autonomous Systems (Example: BGP4) RFC 1771

Routing Between Autonomous Systems (Example: BGP4) RFC 1771 CS 4/55231 Internet Engineering Kent State University Dept. of Computer Science LECT-7B Routing Between Autonomous Systems (Example: BGP4) RFC 1771 52 53 BGP4 Overview Example of Operations BGP4 is a path

More information

Introduction to Segment Routing

Introduction to Segment Routing Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment

More information

Introduction to Multi-Protocol Label

Introduction to Multi-Protocol Label Introduction to Multi-Protocol Label Switching (MPLS) Matthew Bocci, Alcatel-Lucent IP Division Agenda History of MPLS Standardisation MPLS Architecture Control Plane QoS and Traffic Engineering Protection

More information

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW HP MSR Router Series MPLS Configuration Guide(V7) Part number: 5998-5680 Software version: CMW710-R0106 Document version: 6PW100-20140607 Legal and notice information Copyright 2014 Hewlett-Packard Development

More information

Table of Contents 1 BGP Configuration 1-1

Table of Contents 1 BGP Configuration 1-1 Table of Contents 1 BGP Configuration 1-1 BGP Overview 1-1 Formats of BGP Messages 1-2 BGP Path Attributes 1-4 BGP Route Selection 1-8 ibgp and IGP Synchronization 1-11 Settlements for Problems in Large

More information

CertifyMe. CertifyMe

CertifyMe. CertifyMe CertifyMe Number: 642-661 Passing Score: 800 Time Limit: 120 min File Version: 7.6 http://www.gratisexam.com/ CertifyMe-642-661 Exam A QUESTION 1 Exhibit: Certkiller router#show ip route Codes: C - connected,

More information

HP 5920 & 5900 Switch Series

HP 5920 & 5900 Switch Series HP 5920 & 5900 Switch Series MCE Configuration Guide Part number: 5998-2896 Software version: Release2207 Document version: 6W100-20121130 Legal and notice information Copyright 2012 Hewlett-Packard Development

More information

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3 Lab 1: Static MPLS First lab gives a basic understanding of MPLS label swapping No signaling manually assign labels like static routing Understand configuration, forwarding tables, and debugging of MPLS

More information

HP Load Balancing Module

HP Load Balancing Module HP Load Balancing Module Appendix Protocol Reference Part number: 5998-4222 Software version: Feature 3221 Document version: 6PW100-20130326 Legal and notice information Copyright 2013 Hewlett-Packard

More information

Routing Protocol Type Primarily IGP or EGP RIP Distance-Vector IGP EIGRP OSPF IS-IS BGP

Routing Protocol Type Primarily IGP or EGP RIP Distance-Vector IGP EIGRP OSPF IS-IS BGP Appendix D Memory Tables Chapter 1 Table 1-2 Routing Protocol Characteristics Routing Protocol Type Primarily IGP or EGP RIP Distance-Vector IGP EIGRP OSPF IS-IS BGP Chapter 3 Table 3-2 Hexadecimal/Binary

More information

Configuring VPLS. VPLS overview. Operation of VPLS. Basic VPLS concepts

Configuring VPLS. VPLS overview. Operation of VPLS. Basic VPLS concepts Contents Configuring VPLS 1 VPLS overview 1 Operation of VPLS 1 VPLS packet encapsulation 4 H-VPLS implementation 5 Hub-spoke VPLS implementation 7 Multi-hop PW 8 VPLS configuration task list 9 Enabling

More information