IK2205 Interdomain routing Exam Answers should be well structured and readable, remember that quality is better than quantity.

Size: px
Start display at page:

Download "IK2205 Interdomain routing Exam Answers should be well structured and readable, remember that quality is better than quantity."

Transcription

1 Information The duration of the exam is 4 hours ( ). Answers should be well structured and readable, remember that quality is better than quantity. Write your name and personal-id/date-of-birth on each page. No help material is allowed. Answers will be posted on the course web within 2 weeks after the exam. Results will be published in Daisy no later than June 29, Complaints about the grading should be sent by to IK2205@ict.kth.se, no later than July 13, Be sure you specify where and in what sense you believe the grading is wrong in your particular case when you file the grading complaint. The exam consists of 2 parts: Part A and Part B. Part A is a set of questions with short answers. Answers longer than the word limit will be truncated, meaning that we will disregard from the part of your answer that exceeds the word limit during the exam marking. Part B is a smaller set of questions that require more elaborative answers. To pass the exam you need to attain a certain number of points (preliminary 75%) on Part A. Higher grades (A-C or 4-5) will be based on the total score (Part A + Part B). Part B will not be graded for those who do not pass Part A. Preliminary grading is as follows: Points Grade (A-F) points on Part A and points in total A points on Part A and points in total B points on Part A and points in total C points on Part A and points in total D points on Part A and passed compensatory assignment E points on Part A (compensatory assignment offered) Fx 0-20 points on Part A F (Fail) Points Grade (U-5) points on Part A and points in total points on Part A and points in total points on Part A and points in total points on Part A (compensatory assignment offered) U 0-20 points on Part A U (Fail) Good Luck! 1/12

2 Exam Part A (30p) (Note the word limits) 1) Various true/false statements (10p) Mark the following statements as true or false. Don t write t or f, since it may be hard to differ between the two if the hand-writing is indistinct. Note: You will get 1p for each correct answer You will get -1p for each wrong answer You will get 0p for each no answer You will not get less than 0p in total on this question A. A prefix /24 will match access-list 101 permit ip (1p) B. The purpose with the AS_PATH attribute is to prevent loops inside an AS. (1p) C. BGP KEEPALIVE messages are sent periodically even when the BGP peering is down. (1p) D. BGP synchronization is a mechanism BGP speakers use to exchange routing updates during BGP neighbor negotiation. (1p) E. When a BGP speaker learns multiple routes to the same destination with the same attributes, it will prefer EBGP path to IBGP path. (1p) F. AS1 can use a regular expression ^1$ for outbound update filtering to advertise only locally originated routes. (1p) G. The MED attribute is used to indicate to an external AS the preference among multiple links into our own AS. (1p) H. Peer group can be used to prevent loops inside an AS. (1p) I. All the rules of IBGP apply inside each sub-as in a confederation. (1p) J. In route flap dampening, a penalized route will be activated again once the penalty is decayed below the reuse-limit. (1p) A. True B. False (BGP uses AS_PATH to prevent loop between ASes) C. False (KEEPALIVE is sent after the peering is established) D. False (BGP synchronization is not used for this purpose) E. True F. False (The regular expression should be ^$) G. True H. False (Loop can still occurs) I. True J. True 2) Various short answers (10p) Answer the following questions with short answers. Note: You will get 1p for each entirely correct answer Word limit per question: 40 words A. What transport protocol does BGP use? Briefly explain why? (1p) B. BGP path attributes are classified into four categories. To what category does the NEXT_HOP attribute belong? (1p) 2/12

3 C. What BGP message is sent whenever an error occurs? (1p) D. What are the three basic blocks (parts) of a BGP UPDATE message? (1p) E. How can you arrange so that the routes you advertise to your BGP peer are not advertised further to any other BGP speakers? (1p) F. How should you prevent your network from becoming a transit autonomous system if you are dual homing to the Internet? (1p) G. Why would we want an interior gateway protocol to wait for BGP to converge before allowing its peers to route through the local router? (1p) H. What does symmetrical traffic mean in the context of BGP? I. What is the main purpose with the two concepts route reflectors and confederations? (1p) J. BGP offers a mechanism to control route instability. What is the name of that mechanism? (1p) A. TCP is used to ensure transport reliability (and simplify the complexity in BGP protocol design). B. Well-known mandatory. C. NOTIFICATION message. D. Unreachable route, Path attribute and NLRI. E. By setting community NO_ADVERTISE when advertise the routes to your peer. F. Only advertise your locally originated prefixes to external peers (e.g. by using AS_PATH filtering). G. To prevent traffic from being dropped. H. It means that traffic will leave an AS from a given exit point and also enter the AS at the same point. I. To increase scalability (by relaxing the full-mesh requirement) J. Route dampening (or route flap dampening). 3) BGP strengths and weaknesses (2p) (Word limit: 50) Give two strengths and two weaknesses of the BGP routing protocol (without comparing it to any other routing protocols) Strengths - Routing policy control (flexible in defining routing policy) - Diverse administration control (relatively easy to define scope of administrative boundaries) - Handling large prefix counts (high scalability) Weaknesses - slow convergence time (which could also leads to instability) - increased complexity (Since BGP relies on IGP, so it introduces additional dependencies, which increases complexity) - prone to error and was design with little consideration in security issues 4) BGP path attribute (2p) (Word limit: 80) 3/12

4 Arrange the following attributes in their respective category to table 1 below: LOCAL_PREF, MED, ORIGIN, COMMUNITY Well-known mandatory Well-know discretionary Optional nontransitive Optional transitive Well-known mandatory Well-know discretionary Optional nontransitive Optional transitive ORIGIN LOCAL_PREF MED COMMUNITY 5) BGP extensions (2p) (Word limit: 100) Briefly describe the two methods to implement BGP extensions. How a BGP speaker communicates to a peer about this new extension, in which message the new extension is sent, and what would happen if the BGP peer does not support this extension? BGP extension can be implemented as either a new BGP capability or a new community. BGP capability is negotiated during neighbor negotiation process through OPEN message. If the BGP speaker does not understand this new capability, it will reset the connection and renegotiate without this new capability. The BGP community will be attached with the PATH attribute in the UPDATE message. If the BGP speaker does not understand about this new community, it will simply ignore it. 6) BGP policy conflicting with IGP (2p) (Word limit: 100) Given the figure above, AS1 has two links to external network. One link is used as primary link to send and receive traffic during normal operation and the other link is used as a backup link, which is only used when the primary link fails. To achieve this AS1 has configured to set LOCAL_PREF = 300 on the default route received via primary link and LOCAL_PREF = 200 on the default route received via backup link. In addition, RTA and RTD also inject the default route into IGP. The network administrator has noticed that there is a loop between RTC and RTD. Describe four possible solutions to solve this problem. 4/12

5 Make sure that when the default got injected into IGP, the IGP metric will be lower at RTA and much higher at RTD so that the traffic will only follow one path toward RTA out. Make sure that only one default route on the primary link is injected into IGP. And the default route on the backup link will be injected only when the primary link fail. If RTB and RTC can run BGP, then it is also possible to run IBGP full-mesh so that all routers can have the same view of the network. If it is possible to add a physical link between RTA and RTD, then doing so would solve the problem. 7) Controlling IGP expansion (2p) (Word limit: 100) One scalable way of managing IGP expansion is to segment an AS into multiple regions separated by IBGP. Briefly explain the overview of how this is done. Also, give one drawback of this method compared to the solution in which an AS is segmented into multiple regions separated by EBGP. The AS can be divided into multiple regions, each running different and independent IGPs. Regions are logically interconnected via a full IBGP mesh. With this design, the stability of one region would not affect the stability of another. The main drawback of this method is that it does not have the flexibility to set policies for each region. 5/12

6 Exam Part B (20p) (No word limits) 8) BGP Scenario (14p) In AS1, RTA, RTB, RTC, RTD, RTE, RTF, and RTG inject /24, /24, /24, /24, /24, /24 and /24 respectively into BGP using the network command. RTH, RTI, RTJ, RTK, and RTL inject /24, /24, /24, /24, and /24 respectively into BGP using the redistribute command. In AS2, RTW and RTX inject /24, /24 respectively into BGP using the network command. RTY and RTZ inject /24, and /24 respectively into BGP using the redistribute command. In addition, RTY injects the aggregated route ( /20) into BGP with the aggregate-address command. For BGP decision, when a BGP speaker learns the same prefix from multiple paths, if all path attributes are equal and IGP metric to the NEXT_HOP are also equal then the BGP speaker will prefer to use the path learned from the peer router with the least alphabetical order. For example, if RTO learned /24 from RTM and RTN and the prefix has the same path attributes and IGP metric to both NEXT_HOP are equal, then RTO should prefer to use the path learned from RTM. 6/12

7 Currently, AS1 is not yet connected to any other ASes and cluster 13 is disconnected from the rest of the network. There are only two active clusters; namely cluster 11 in Stockholm and cluster 12 in Kista as shown in the figure above. Assume that the routing protocols have converged. Answer the question A and B. A. Write down all prefixes as well as NEXT_HOP and ORIGIN values of the best BGP routes that RTC learns from its peers. (2p) B. Write down all prefixes as well as NEXT_HOP and ORIGIN values of the best BGP routes that RTK learns from its peers. (2p) Assume that cluster 13 is now connected to both cluster 11 and cluster 12 with two new links. Link1 ( /30) connects RTE and RTH. RTE has IP address and RTH has IP address Link2 ( /30) connects RTE and RTD. RTE has IP address and RTD has IP address Assume that OSPF and IBGP are running on the links and the routing protocols have converged. Answer the question C, D, and F. C. Write down all prefixes as well as NEXT_HOP and ORIGIN values of the best BGP routes that RTF learns from its peers. (2p) D. Write down all prefixes as well as NEXT_HOP and ORIGIN values of the NEW best BGP routes that RTC learns from its peers in additional to what RTC have learned earlier in Question A. (1p) E. Write down all prefixes as well as NEXT_HOP and ORIGIN values of the NEW best BGP routes that RTK learns from its peers in additional to what RTK have learned earlier in Question B. (1p) Continue with the scenario where all clusters in AS1 are interconnected, assume that AS1 and AS2 are now connected with two new links. Link3 ( /30) connects RTD and RTX. RTD has IP address and RTX has IP address Link4 ( /30) connects RTH and RTY. RTH has IP address and RTY has IP address EBGP are running on the border routers on both links. In addition, RTH originates a default route in OSPF using the command defaultinformation originate always that propagates to all routers in AS1. For IGP routing, if a router learns two equal-cost paths from two different links in IP routing table, the router will prefer to use the path learned from the router with the least alphabetical order. For example, if RTO learned /24 from RTM and RTN, RTO should prefer to use the path learned from RTM. F. Write down all prefixes as well as NEXT_HOP and ORIGIN values of the BGP routes from AS2 that RTK learned. In addition, state which of those routes that RTK will consider as best routes. (2p) Continue with the scenario where AS1 and AS2 are connected. Now, RTD added a configuration to inject only the aggregated route ( /18) to AS2 (RTD does not advertise any specific routes to AS2). G. Explain how the ICMP echo request sent from on RTC to on RTZ traverses the network. (1p) H. Explain how the ICMP echo request sent from on RTX to on RTJ traverses the network. (1p) I. Explain how the ICMP echo request sent from on RTY to on RTG traverses the network. (1p) 7/12

8 J. Explain how the ICMP echo request sent from on RTL to on RTW traverses the network. (1p) Example answer for A, B, C, D, E and F (the information is of course incorrect, but this is the expected level of detail in your answer): Network NEXT_HOP ORIGIN BEST ROUTE(for answer F) / IGP YES / INCOMPLETE NO Note: NEXT_HOP is for locally originated route on the router. However, you only need to answer about learned routes from other peers. Example answer for G,H,I, and J (on RTN) -> RTO -> RTP -> (on RTQ) (on RTQ) -> RTR -> RTS -> packet dropped Grading method for A-F: We use point-deduction method. You can make two mistakes without your points being deducted. Afterwards, we deduct one point for every two mistakes you make. For example, if you make 2 mistakes, no point is deducted. 3-4 mistakes, 1 point is deducted. 5-6 mistakes, 2 points are deducted. Each cell in the table counts as a mistake. Grading method for G-J: You only get a point if you answer correctly. A. RTC Network NEXT_HOP ORIGIN / IGP / IGP / IGP ( / IGP) / INCOMPLETE / INCOMPLETE / INCOMPLETE / INCOMPLETE B. RTK Network NEXT_HOP ORIGIN / IGP / IGP / IGP / IGP / INCOMPLETE / INCOMPLETE / INCOMPLETE ( / INCOMPLETE) / INCOMPLETE C. RTF Network NEXT_HOP ORIGIN / IGP / INCOMPLETE / INCOMPLETE / INCOMPLETE / IGP ( / IGP) / IGP D. RTC learned no new routes. 8/12

9 E. RTK new routes after links to cluster 13 were established Network NEXT_HOP ORIGIN / IGP / IGP / IGP F. RTK learned routes from AS2, after two new links were established Network NEXT_HOP ORIGIN BEST ROUTE / IGP YES / IGP YES / IGP YES / INCOMPLETE YES / INCOMPLETE YES G (RTC) -> RTD -> RTX -> RTY -> (RTZ) H (RTX) -> RTD -> RTC -> RTB -> RTA -> RTH -> RTK -> (RTJ) I (RTY) -> RTH -> RTE -> (RTG) J (RTL) -> RTA -> RTH -> RTY -> RTX -> (RTW) 9/12

10 9) BGP policies (6p) From the figure, AS1, AS2, AS3, AS4, AS5 and AS31 have the aggregated address prefixes /18, /18, /18, /18, /20, and /20 respectively. AS4 has 3 border routers (RTA, RTB, and RTC) running IBGP in full mesh. AS4 is dual-homed to two providers; namely AS2 and AS3. AS4 connected to AS2 and AS3 on link 1 and link 2 respectively. AS4 has two private peerings; one with AS31 on link 3 and another with AS5 on link 4. AS5 is multi-homed to many providers, namely AS2, AS4, and AS31, and has IP address block from AS2. AS31 is a customer of AS3 and has IP address block from it. AS4 will use a direct link to communicate with its customer AS5. Otherwise, AS4 will use a primary/backup configuration in which all traffic should come and go over link1 (primary link) during normal operation, and use link2 (backup link) only when link1 fails. AS4 also allow transit traffic over link 1 and link 2 for other ASes only when those ASes have no other possible path to forward traffic except via AS4. But only traffic from/to AS31 and AS5 are allowed to transit over link 3 and link 4 respectively. AS5 would always communicate directly with AS4. This means traffic to/from AS4 should be sent/received directly over link 4. All other traffic should come and go over other links. But if the links to other ASes fail, AS5 will use link 4 for all traffic. AS4 has a private peering with AS31 on link 3. This link is solely used for private communication between the AS31 and AS4. In addition, AS31 can use this link for transit only when all other links of AS31 fail (when both AS31-AS3 link and AS31-AS5 link fail). Currently, each AS always advertises its aggregated route to other ASes. In addition, all ASes support BGP community according to RFC /12

11 and are willing to accept routes with community values defined as shown in Table 1. Community Local preference ASN: None 100 ASN:50 50 Table 1: Community values used by all ASes All ASes have a policy to pass along any community attributes if the best route has a community attribute set to it (even if the AS does not support that specific community attribute). Otherwise, there is no other policy configured in any of the ASes at the moment. You must help AS4 to configure its interdomain policy to control inbound and outbound traffic so that the traffic behavior of the whole scenario will be the same as described above. Explain what must be done on each router (RTA, RTB, and RTC) to achieve the following: A. Outbound traffic control (2p) B. Inbound traffic control (4p) You don t have to write down the actual configuration, but you need to explain conceptually how it can be achieved. Example answer (the information is of course incorrect, but this is the expected level of detail in your answer): Outbound traffic control Policy on RTA: For all incoming updates on link5, set MED to 10 Policy on RTB: For all incoming updates from AS6, set LOCAL_PREF to 300 Policy on RTC: For all incoming update from AS6, prepend AS_PATH 3 additional hops Inbound traffic control Policy on RTA: For all incoming update of route originated from AS7, set MED to 20 set community to 20:30 on all other routes. Policy on RTB: For all outgoing update, set LOC_PREF to 300 Policy on RTC: For all locally originated routes, prepend AS_PATH 3 additional hops when advertise Don t send all other routes in the update. A. Outbound traffic control Policy on RTA (on Link1): For all incoming updates, set LOCAL_PREF=200 Policy on RTB: On Link2: For all incoming updates, set LOCAL_PREF=100 On Link3: For incoming updates of route originated from AS31 ( /20), set LOCAL_PREF=300. Filter out the rest of incoming updates Policy on RTC (on Link4): 11/12

12 For incoming updates of route originated from AS5 ( /20), set LOCAL_PREF=300. Filter out the rest of incoming updates B. Inbound traffic control Policy on RTA (on Link 1): Advertise /18 with community 1:300, 2:300, 3:300 Advertise all other routers with community 2:50 Policy on RTB: On Link 2: Advertise /18 with no modification Advertise all other routers with community 3:50 and prepend 1 additional hop On Link 3: Advertise /18 with community 31:300 and NO_EXPORT Advertise all other routes with community 31:50 NO_EXPORT Policy on RTC (on Link 4): Advertise /18 with community 5:300 and NO_EXPORT Advertise all other routes with community 5:50 NO_EXPORT 12/12

How To Understand Bg

How To Understand Bg Table of Contents BGP Case Studies...1 BGP4 Case Studies Section 1...3 Contents...3 Introduction...3 How Does BGP Work?...3 ebgp and ibgp...3 Enabling BGP Routing...4 Forming BGP Neighbors...4 BGP and

More information

Routing Protocol - BGP

Routing Protocol - BGP Routing Protocol - BGP BGP Enterprise Network BGP ISP AS 3000 AS 2000 BGP is using between Autonomous Systems BGP(cont.) RFC 1771(BGPv4) Support CIDR Transfer the AS information to reach destination Using

More information

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to: Border Gateway Protocol Exterior routing protocols created to: control the expansion of routing tables provide a structured view of the Internet by segregating routing domains into separate administrations

More information

IK2205 Inter-domain Routing

IK2205 Inter-domain Routing IK2205 Inter-domain Routing Lecture 5 Voravit Tanyingyong, voravit@kth.se Outline Redundancy, Symmetry, and Load Balancing Redundancy Symmetry Load balancing Scenarios Controlling Routing Inside the AS

More information

Using the Border Gateway Protocol for Interdomain Routing

Using the Border Gateway Protocol for Interdomain Routing CHAPTER 12 Using the Border Gateway Protocol for Interdomain Routing The Border Gateway Protocol (BGP), defined in RFC 1771, provides loop-free interdomain routing between autonomous systems. (An autonomous

More information

BGP Basics. BGP Uses TCP 179 ibgp - BGP Peers in the same AS ebgp - BGP Peers in different AS's. 64512-65535 Private BGP ASN. BGP Router Processes

BGP Basics. BGP Uses TCP 179 ibgp - BGP Peers in the same AS ebgp - BGP Peers in different AS's. 64512-65535 Private BGP ASN. BGP Router Processes BGP Basics BGPv4 - RFC 4271 - IPv6 support Path vector routing protocol EGP Routing between AS'es Classless Transit Area - Area used to reach other areas. Requires full routing table (no default routes).

More information

BGP4 Case Studies/Tutorial

BGP4 Case Studies/Tutorial BGP4 Case Studies/Tutorial Sam Halabi-cisco Systems The purpose of this paper is to introduce the reader to the latest in BGP4 terminology and design issues. It is targeted to the novice as well as the

More information

Exterior Gateway Protocols (BGP)

Exterior Gateway Protocols (BGP) Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection

More information

BGP Best Path Selection Algorithm

BGP Best Path Selection Algorithm BGP Best Path Selection Algorithm Document ID: 13753 Contents Introduction Prerequisites Requirements Components Used Conventions Why Routers Ignore Paths How the Best Path Algorithm Works Example: BGP

More information

Border Gateway Protocol (BGP)

Border Gateway Protocol (BGP) Border Gateway Protocol (BGP) Petr Grygárek rek 1 Role of Autonomous Systems on the Internet 2 Autonomous systems Not possible to maintain complete Internet topology information on all routers big database,

More information

APNIC elearning: BGP Attributes

APNIC elearning: BGP Attributes APNIC elearning: BGP Attributes Contact: training@apnic.net erou04_v1.0 Overview BGP Attributes Well-known and Optional Attributes AS Path AS Loop Detection ibgp and ebgp Next Hop Next Hop Best Practice

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

Internet inter-as routing: BGP

Internet inter-as routing: BGP Internet inter-as routing: BGP BGP (Border Gateway Protocol): the de facto standard BGP provides each AS a means to: 1. Obtain subnet reachability information from neighboring ASs. 2. Propagate the reachability

More information

Border Gateway Protocol BGP4 (2)

Border Gateway Protocol BGP4 (2) Border Gateway Protocol BGP4 (2) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Presentation Outline Border Gateway Protocol - Continued Computer Networks - 1/2 Learning

More information

BGP overview BGP operations BGP messages BGP decision algorithm BGP states

BGP overview BGP operations BGP messages BGP decision algorithm BGP states BGP overview BGP operations BGP messages BGP decision algorithm BGP states 1 BGP overview Currently in version 4. InterAS (or Interdomain) routing protocol for exchanging network reachability information

More information

BGP Attributes and Path Selection

BGP Attributes and Path Selection BGP Attributes and Path Selection ISP Workshops Last updated 29 th March 2015 1 BGP Attributes BGP s policy tool kit 2 What Is an Attribute?... Next Hop AS Path MED...... p Part of a BGP Update p Describes

More information

Gateway of last resort is 192.208.10.5 to network 192.208.10.0

Gateway of last resort is 192.208.10.5 to network 192.208.10.0 RTB#sh ip bgp BGP table version is 14, local router ID is 203.250.15.10 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP,? - incomplete Network

More information

Examination. IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491

Examination. IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491 Examination IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491 Date: December 15 2009 14:00 18:00 1. No help material is allowed - You

More information

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur Module 7 Routing and Congestion Control Lesson 4 Border Gateway Protocol (BGP) Specific Instructional Objectives On completion of this lesson, the students will be able to: Explain the operation of the

More information

BGP Router Startup Message Flow

BGP Router Startup Message Flow LEG: Brief BGP Router Startup Message Flow This sequence diagram was generated with EventStudio System Designer (http://www.eventhelix.com/eventstudio). The Border Gateway Protocol (BGP) is an inter-autonomous

More information

E6998-02: Internet Routing

E6998-02: Internet Routing E6998-02: Internet Routing Lecture 13 Border Gateway Protocol, Part II John Ioannidis AT&T Labs Research ji+ir@cs.columbia.edu Copyright 2002 by John Ioannidis. All Rights Reserved. Announcements Lectures

More information

Interdomain Routing. Project Report

Interdomain Routing. Project Report Interdomain Routing Project Report Network Infrastructure improvement proposal To Company A Team 4: Zhang Li Bin Yang Md. Safiqul Islam Saurabh Arora Network Infrastructure Improvement Interdomain routing

More information

- Border Gateway Protocol -

- Border Gateway Protocol - 1 Border Gateway Protocol (BGP) - Border Gateway Protocol - BGP is a standardized exterior gateway protocol (EGP), as opposed to RIP, OSPF, and EIGRP which are interior gateway protocols (IGP s). BGP Version

More information

CS551 External v.s. Internal BGP

CS551 External v.s. Internal BGP CS551 External v.s. Internal BGP Bill Cheng http://merlot.usc.edu/cs551-f12 1 Exterior vs. Interior World vs. me EGP vs. IGP Little control vs. complete administrative control BGP (and GGP, Hello, EGP)

More information

Multihomed BGP Configurations

Multihomed BGP Configurations Multihomed BGP Configurations lvaro Retana Cisco IOS Deployment and Scalability 1 genda General Considerations Multihomed Networks Best Current Practices 2 The Basics General Considerations 3 General Considerations

More information

--BGP 4 White Paper Ver.1.0-- BGP-4 in Vanguard Routers

--BGP 4 White Paper Ver.1.0-- BGP-4 in Vanguard Routers BGP-4 in Vanguard Routers 1 Table of Contents Introduction to BGP... 6 BGP terminology... 6 AS (Autonomous system):... 6 AS connection:... 6 BGP Speaker:... 6 BGP Neighbor/Peer:... 7 BGP Session:... 7

More information

DD2491 p1 2008. Inter-domain routing and BGP part I Olof Hagsand KTH/CSC

DD2491 p1 2008. Inter-domain routing and BGP part I Olof Hagsand KTH/CSC DD2491 p1 2008 Inter-domain routing and BGP part I Olof Hagsand KTH/CSC Inter-domain routing The objective of inter-domain routing is to bind together all the thousands of independent IP networks that

More information

APNIC elearning: BGP Basics. Contact: training@apnic.net. erou03_v1.0

APNIC elearning: BGP Basics. Contact: training@apnic.net. erou03_v1.0 erou03_v1.0 APNIC elearning: BGP Basics Contact: training@apnic.net Overview What is BGP? BGP Features Path Vector Routing Protocol Peering and Transit BGP General Operation BGP Terminology BGP Attributes

More information

Load balancing and traffic control in BGP

Load balancing and traffic control in BGP DD2491 p2 2011 Load balancing and traffic control in BGP Olof Hagsand KTH CSC 1 Issues in load balancing Load balancing: spread traffic on several paths instead of a single. Why? Use resources better Can

More information

Internet inter-as routing: BGP

Internet inter-as routing: BGP Internet inter-as routing: BGP BGP (Border Gateway Protocol): the de facto standard BGP provides each AS a means to: 1. Obtain subnet reachability information from neighboring ASs. 2. Propagate the reachability

More information

BGP Terminology, Concepts, and Operation. Chapter 6 2007 2010, Cisco Systems, Inc. All rights reserved. Cisco Public

BGP Terminology, Concepts, and Operation. Chapter 6 2007 2010, Cisco Systems, Inc. All rights reserved. Cisco Public BGP Terminology, Concepts, and Operation 1 IGP versus EGP Interior gateway protocol (IGP) A routing protocol operating within an Autonomous System (AS). RIP, OSPF, and EIGRP are IGPs. Exterior gateway

More information

How To Set Up Bgg On A Network With A Network On A Pb Or Pb On A Pc Or Ipa On A Bg On Pc Or Pv On A Ipa (Netb) On A Router On A 2

How To Set Up Bgg On A Network With A Network On A Pb Or Pb On A Pc Or Ipa On A Bg On Pc Or Pv On A Ipa (Netb) On A Router On A 2 61200860L1-29.4E March 2012 Configuration Guide Configuring Border Gateway Protocol in AOS for Releases Prior to 18.03.00/R10.1.0 This guide only addresses BGP in AOS data products using AOS firmware prior

More information

BSCI Module 6 BGP. Configuring Basic BGP. BSCI Module 6

BSCI Module 6 BGP. Configuring Basic BGP. BSCI Module 6 Configuring Basic BGP BSCI Module 6 BSCI Module 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 BSCI Module 6 BGP An AS is a collection of networks under a single technical administration.

More information

Chapter 49 Border Gateway Protocol version 4 (BGP-4)

Chapter 49 Border Gateway Protocol version 4 (BGP-4) Chapter 49 Border Gateway Protocol version 4 (BGP-4) Introduction... 1-3 Overview of BGP-4... 1-3 BGP Operation... 1-5 BGP Attributes... 1-6 BGP Route Selection... 1-8 Classless Inter-domain Routing (CIDR)

More information

Advanced BGP Policy. Advanced Topics

Advanced BGP Policy. Advanced Topics Advanced BGP Policy George Wu TCOM690 Advanced Topics Route redundancy Load balancing Routing Symmetry 1 Route Optimization Issues Redundancy provide multiple alternate paths usually multiple connections

More information

Border Gateway Protocol (BGP-4)

Border Gateway Protocol (BGP-4) Vanguard Applications Ware IP and LAN Feature Protocols Border Gateway Protocol (BGP-4) Notice 2008 Vanguard Networks 25 Forbes Blvd Foxboro, MA 02035 Phone: (508) 964 6200 Fax: (508) 543 0237 All rights

More information

basic BGP in Huawei CLI

basic BGP in Huawei CLI basic BGP in Huawei CLI BGP stands for Border Gateway Protocol. It is widely used among Internet Service Providers to make core routing decisions on the Internet. The current BGP version is BGP-4 defined

More information

The ISP Column. An Introduction to BGP the Protocol

The ISP Column. An Introduction to BGP the Protocol The ISP Column An occasional column on things Internet May 2006 Geoff Huston An Introduction to BGP the Protocol Routing in the Internet is divided into two parts fine-grained topological detail of connected

More information

Interdomain Routing. Outline

Interdomain Routing. Outline Interdomain Routing David Andersen 15-744 Spring 2007 Carnegie Mellon University Outline What does the Internet look like? Relationships between providers Enforced by: Export filters and import ranking

More information

BGP: Frequently Asked Questions

BGP: Frequently Asked Questions BGP: Frequently Asked Questions Document ID: 5816 Contents Introduction How do I configure BGP? How do I configure BGP with the use of a loopback address? What is the order of preference of attributes

More information

Border Gateway Protocol Best Practices

Border Gateway Protocol Best Practices Border Gateway Protocol Best Practices By Clifton Funakura The Internet has grown into a worldwide network supporting a wide range of business applications. Many companies depend on the Internet for day-to-day

More information

> Border Gateway Protocol (BGP-4) Technical Configuration Guide. Ethernet Routing Switch. Engineering

> Border Gateway Protocol (BGP-4) Technical Configuration Guide. Ethernet Routing Switch. Engineering Ethernet Routing Switch 8600 Engineering > Border Gateway Protocol (BGP-4) Technical Configuration Guide Enterprise Solution Engineering Document Date: November, 2007 Document Number: NN48500-538 Document

More information

BGP-4 Case Studies. Nenad Krajnovic. e-mail: krajko@etf.bg.ac.yu

BGP-4 Case Studies. Nenad Krajnovic. e-mail: krajko@etf.bg.ac.yu BGP-4 Case Studies Nenad Krajnovic e-mail: krajko@etf.bg.ac.yu Today topics load balancing over multiple links multihoming to a single provider multihoming to different providers following defaults inside

More information

HP Networking BGP and MPLS technology training

HP Networking BGP and MPLS technology training Course overview HP Networking BGP and MPLS technology training (HL046_00429577) The HP Networking BGP and MPLS technology training provides networking professionals the knowledge necessary for designing,

More information

Load balancing and traffic control in BGP

Load balancing and traffic control in BGP DD2491 p2 2009/2010 Load balancing and traffic control in BGP Olof Hagsand KTH /CSC 1 Issues in load balancing Load balancing: spread traffic on several paths instead of a single. Why? Use resources better

More information

Bell Aliant. Business Internet Border Gateway Protocol Policy and Features Guidelines

Bell Aliant. Business Internet Border Gateway Protocol Policy and Features Guidelines Bell Aliant Business Internet Border Gateway Protocol Policy and Features Guidelines Effective 05/30/2006, Updated 1/30/2015 BGP Policy and Features Guidelines 1 Bell Aliant BGP Features Bell Aliant offers

More information

Lecture 18: Border Gateway Protocol"

Lecture 18: Border Gateway Protocol Lecture 18: Border Gateway Protocol" CSE 123: Computer Networks Alex C. Snoeren HW 3 due Wednesday! Some figures courtesy Mike Freedman Lecture 18 Overview" Path-vector Routing Allows scalable, informed

More information

Network Level Multihoming and BGP Challenges

Network Level Multihoming and BGP Challenges Network Level Multihoming and BGP Challenges Li Jia Helsinki University of Technology jili@cc.hut.fi Abstract Multihoming has been traditionally employed by enterprises and ISPs to improve network connectivity.

More information

no aggregate-address address mask [as-set] [summary-only] [suppress-map map-name] [advertise-map map-name] [attribute-map map-name]

no aggregate-address address mask [as-set] [summary-only] [suppress-map map-name] [advertise-map map-name] [attribute-map map-name] BGP Commands Use the commands in this chapter to configure and monitor Border Gateway Protocol (BGP). For BGP configuration information and examples, refer to the Configuring BGP chapter of the Network

More information

Chapter 6: Implementing a Border Gateway Protocol Solution for ISP Connectivity

Chapter 6: Implementing a Border Gateway Protocol Solution for ISP Connectivity : Implementing a Border Gateway Protocol Solution for ISP Connectivity CCNP ROUTE: Implementing IP Routing ROUTE v6 1 Objectives Describe basic BGP terminology and operation, including EBGP and IBGP. Configure

More information

Understanding Route Aggregation in BGP

Understanding Route Aggregation in BGP Understanding Route Aggregation in BGP Document ID: 5441 Contents Introduction Prerequisites Requirements Components Used Conventions Network Diagram Aggregate Without the as set Argument Aggregate with

More information

Module 12 Multihoming to the Same ISP

Module 12 Multihoming to the Same ISP Module 12 Multihoming to the Same ISP Objective: To investigate various methods for multihoming onto the same upstream s backbone Prerequisites: Module 11 and Multihoming Presentation The following will

More information

Textbook Required: Cisco Networking Academy Program CCNP: Building Scalable Internetworks v5.0 Lab Manual.

Textbook Required: Cisco Networking Academy Program CCNP: Building Scalable Internetworks v5.0 Lab Manual. Course: NET 251 Building Scalable Internetworks Credits: 3 Textbook Required: Cisco Networking Academy Program CCNP: Building Scalable Internetworks v5.0 Lab Manual. Course Description: In this course,

More information

B. Quoitin, S. Uhlig, C. Pelsser, L. Swinnen and O. Bonaventure

B. Quoitin, S. Uhlig, C. Pelsser, L. Swinnen and O. Bonaventure Interdomain traffic engineering with BGP B. Quoitin, S. Uhlig, C. Pelsser, L. Swinnen and O. Bonaventure Abstract Traffic engineering is performed by means of a set of techniques that can be used to better

More information

Understanding Virtual Router and Virtual Systems

Understanding Virtual Router and Virtual Systems Understanding Virtual Router and Virtual Systems PAN- OS 6.0 Humair Ali Professional Services Content Table of Contents VIRTUAL ROUTER... 5 CONNECTED... 8 STATIC ROUTING... 9 OSPF... 11 BGP... 17 IMPORT

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

Today s Agenda. Note: it takes years to really master BGP Many slides stolen from Prof. Zhi-Li Zhang at Minnesota and from Avi Freedman s slides

Today s Agenda. Note: it takes years to really master BGP Many slides stolen from Prof. Zhi-Li Zhang at Minnesota and from Avi Freedman s slides Today s Agenda BGP Overview Note: it takes years to really master BGP Many slides stolen from Prof. Zhi-Li Zhang at Minnesota and from Avi Freedman s slides AS Relationship Inference There ll be some openresearch

More information

Simple Multihoming. ISP/IXP Workshops

Simple Multihoming. ISP/IXP Workshops Simple Multihoming ISP/IXP Workshops 1 Why Multihome? Redundancy One connection to internet means the network is dependent on: Local router (configuration, software, hardware) WAN media (physical failure,

More information

Week 4 / Paper 1. Open issues in Interdomain Routing: a survey

Week 4 / Paper 1. Open issues in Interdomain Routing: a survey Week 4 / Paper 1 Open issues in Interdomain Routing: a survey Marcelo Yannuzzi, Xavier Masip-Bruin, Olivier Bonaventure IEEE Network, Nov.-Dec. 2005, vol. 19, no. 6, pp. 49 56 Main point There are many

More information

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks Routing in Small Networks Internet Routing Overview AS, IGP,, BGP in small networks distance vector or link state protocols like RIP or OSPF can be used for dynamic routing it is possible that every router

More information

Transitioning to BGP. ISP Workshops. Last updated 24 April 2013

Transitioning to BGP. ISP Workshops. Last updated 24 April 2013 Transitioning to BGP ISP Workshops Last updated 24 April 2013 1 Scaling the network How to get out of carrying all prefixes in IGP 2 Why use BGP rather than IGP? p IGP has Limitations: n The more routing

More information

Simple Multihoming. ISP Workshops. Last updated 30 th March 2015

Simple Multihoming. ISP Workshops. Last updated 30 th March 2015 Simple Multihoming ISP Workshops Last updated 30 th March 2015 1 Why Multihome? p Redundancy n One connection to internet means the network is dependent on: p Local router (configuration, software, hardware)

More information

GregSowell.com. Mikrotik Routing

GregSowell.com. Mikrotik Routing Mikrotik Routing Static Dynamic Routing To Be Discussed RIP Quick Discussion OSPF BGP What is Routing Wikipedia has a very lengthy explanation http://en.wikipedia.org/wiki/routing In the context of this

More information

Route Discovery Protocols

Route Discovery Protocols Route Discovery Protocols Columbus, OH 43210 Jain@cse.ohio-State.Edu http://www.cse.ohio-state.edu/~jain/ 1 Overview Building Routing Tables Routing Information Protocol Version 1 (RIP V1) RIP V2 OSPF

More information

Based on Computer Networking, 4 th Edition by Kurose and Ross

Based on Computer Networking, 4 th Edition by Kurose and Ross Computer Networks Internet Routing Based on Computer Networking, 4 th Edition by Kurose and Ross Intra-AS Routing Also known as Interior Gateway Protocols (IGP) Most common Intra-AS routing protocols:

More information

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1 IP Routing Primer Paul C. Huang, Ph.D. ITRI / / N300 /N300; Paul Huang 1999/6/2 1 Basic Addressing / Subnetting Class A 0 Network Host Host Host 127 networks / 16,777,216 hosts Class A natural mask 255.0.0.0

More information

Border Gateway Protocol (BGP) Conformance and Performance Testing

Border Gateway Protocol (BGP) Conformance and Performance Testing White Paper Border Gateway Protocol (BGP) Conformance and Performance Testing 26601 Agoura Road, Calabasas, CA 91302 Tel: 818.871.1800 Fax: 818.871.1805 www.ixiacom.com Contents Border Gateway Protocol:

More information

BGP Advanced Features and Enhancements

BGP Advanced Features and Enhancements BGP Advanced Features and Enhancements George Wu TCOM610 Conditional Route Injection Network: originate route into BGP if there is corresponding routes in IP routing table Aggregate-address: inject route

More information

BGP1 Multihoming and Traffic Engineering

BGP1 Multihoming and Traffic Engineering 83950 Telecommunications Laboratory Course BGP1 BGP1 Multihoming and Traffic Engineering date & time student # name 1 2 bgp-tyo.tex,v 1.11 2005/04/18 14:09:14 ams Exp 1/17 Part I Home Assignment 1 General

More information

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: 642-691 Total Questions: 401

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: 642-691 Total Questions: 401 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 per-flap penalty points which are user configurable C. 200 per-flap

More information

Configuring Route Maps and Policy-Based Routing

Configuring Route Maps and Policy-Based Routing C H A P T E R 2 Configuring Route Maps and Policy-Based Routing Perhaps one of the most colorful descriptions for route maps is that route maps are like duct tape for the network not necessarily because

More information

Border Gateway Protocol, Route Manipulation, and IP Multicast

Border Gateway Protocol, Route Manipulation, and IP Multicast C H A P T E R12 Border Gateway Protocol, Route Manipulation, and IP Multicast This chapter covers the Border Gateway Protocol (BGP), which is used to exchange routes between autonomous systems. It is most

More information

BGP Advanced Routing in SonicOS

BGP Advanced Routing in SonicOS BGP Advanced Routing in SonicOS Document Scope This document provides an overview of SonicWALL s implmenetation of Border Gateway protocol (BGP), how BGP operates, and how to configure BGP for your network.

More information

IP Routing Tecnologie e Protocolli per Internet II rev 1

IP Routing Tecnologie e Protocolli per Internet II rev 1 IP Routing Tecnologie e Protocolli per Internet II rev 1 Andrea Detti Vergata Electronic Engineering dept. E-mail: andrea.detti@uniroma2.it Some sources: Cisco CCNA Routing and Switching ICND1 and ICND2

More information

Configuring BGP Services

Configuring BGP Services Part No. 314721-C Rev 00 May 2004 4655 Great America Parkway Santa Clara, CA 95054 Passport 8000 Series Software Release 3.7 *314721-C Rev 00* 2 Copyright 2003 Nortel Networks All rights reserved. May

More information

JNCIA Juniper Networks Certified Internet Associate

JNCIA Juniper Networks Certified Internet Associate JNCIA Juniper Networks Certified Internet Associate Study Guide - Chapter 8 by Joseph M. Soricelli with John L. Hammond, Galina Diker Pildush, Thomas E. Van Meter, and Todd M. Warble This book was originally

More information

Doing Don ts: Modifying BGP Attributes within an Autonomous System

Doing Don ts: Modifying BGP Attributes within an Autonomous System Doing Don ts: Modifying BGP Attributes within an Autonomous System Luca Cittadini, Stefano Vissicchio, Giuseppe Di Battista Università degli Studi RomaTre IEEE/IFIP Network Operations and Management Symposium

More information

Using OSPF in an MPLS VPN Environment

Using OSPF in an MPLS VPN Environment Using OSPF in an MPLS VPN Environment Overview This module introduces the interaction between multi-protocol Border Gateway Protocol (MP-BGP) running between Provider Edge routers (s) and Open Shortest

More information

CS551 Multi-homing in BGP

CS551 Multi-homing in BGP CS551 Multi-homing in BGP Bill Cheng http://merlot.usc.edu/cs551-f12 1 Transit vs. Nontransit Services ISP1 ISP3 singly-homed subscriber ISP2 Customer1 Customer3 Customer2 ISPn provides transit service

More information

Understanding Route Redistribution & Filtering

Understanding Route Redistribution & Filtering Understanding Route Redistribution & Filtering When to Redistribute and Filter PAN-OS 5.0 Revision B 2013, Palo Alto Networks, Inc. www.paloaltonetworks.com Contents Overview... 3 Route Redistribution......

More information

Introduction to Routing

Introduction to Routing Introduction to Routing How traffic flows on the Internet Philip Smith pfs@cisco.com RIPE NCC Regional Meeting, Moscow, 16-18 18 June 2004 1 Abstract Presentation introduces some of the terminologies used,

More information

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007 Multihoming and Multi-path Routing CS 7260 Nick Feamster January 29. 2007 Today s Topic IP-Based Multihoming What is it? What problem is it solving? (Why multihome?) How is it implemented today (in IP)?

More information

Introduction to TCP/IP

Introduction to TCP/IP Introduction to TCP/IP Raj Jain The Ohio State University Columbus, OH 43210 Nayna Networks Milpitas, CA 95035 Email: Jain@ACM.Org http://www.cis.ohio-state.edu/~jain/ 1 Overview! Internetworking Protocol

More information

Internet Routing Protocols Lecture 04 BGP Continued

Internet Routing Protocols Lecture 04 BGP Continued Internet Routing Protocols Lecture 04 BGP Continued Advanced Systems Topics Lent Term, 008 Timothy G. Griffin Computer Lab Cambridge UK Two Types of BGP Sessions AS External Neighbor (EBGP) in a different

More information

Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D.

Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D. Active measurements: networks Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D. Outline Organization of Internet routing Types of domains Intra- and inter-domain routing Intra-domain

More information

BGP Operations and Security. Training Course

BGP Operations and Security. Training Course BGP Operations and Security Training Course Training Services RIPE NCC April 2016 Schedule 09:00-09:30 11:00-11:15 13:00-14:00 15:30-15:45 17:30 Coffee, Tea Break Lunch Break End BGP Operations and Security

More information

H3C large-scale network routing

H3C large-scale network routing Exam : GB0-380 Title : H3C large-scale network routing Version : DEMO 1 / 9 1.L L L L A. BGP B. RIP-1 C. RIP-2 D. IS-IS Answer: CD 2. EGP A. BGP OSPF B. OSPF RIP C. BGP RIP D. OSPF BGP Answer: A 3. 4 10.0.0.0/24

More information

B. Quoitin, S. Uhlig, C. Pelsser, L. Swinnen and O. Bonaventure

B. Quoitin, S. Uhlig, C. Pelsser, L. Swinnen and O. Bonaventure Interdomain traffic engineering with BGP B. Quoitin, S. Uhlig, C. Pelsser, L. Swinnen and O. Bonaventure Abstract Traffic engineering is performed by means of a set of techniques that can be used to better

More information

DD2491 p1 2008. Load balancing BGP. Johan Nicklasson KTHNOC/NADA

DD2491 p1 2008. Load balancing BGP. Johan Nicklasson KTHNOC/NADA DD2491 p1 2008 Load balancing BGP Johan Nicklasson KTHNOC/NADA Dual home When do you need to be dual homed? How should you be dual homed? Same provider. Different providers. What do you need to have in

More information

Configuring BGP. The Cisco BGP Implementation

Configuring BGP. The Cisco 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 Cisco IOS IP Reference,

More information

BGP Routing. Course Description. Students Will Learn. Target Audience. Hands-On

BGP Routing. Course Description. Students Will Learn. Target Audience. Hands-On Hands-On Course Description This Hands-On course on (Border Gateway Protocol), from the basics of how it works through to advanced issues such as route reflectors, policy, filtering, route selection and

More information

Basic Configuration Examples for BGP

Basic Configuration Examples for BGP Application Note Basic Configuration Examples for BGP Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2000 or 888 JUNIPER www.juniper.net Part Number: :350008-001 04/02

More information

MPLS-based Layer 3 VPNs

MPLS-based Layer 3 VPNs MPLS-based Layer 3 VPNs Overall objective The purpose of this lab is to study Layer 3 Virtual Private Networks (L3VPNs) created using MPLS and BGP. A VPN is an extension of a private network that uses

More information

OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs).

OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs). OSPF Version 2 (RFC 2328) Interior gateway protocol (IGP). Routers maintain link-state database. Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs). Router

More information

ECSE-6600: Internet Protocols Exam 2

ECSE-6600: Internet Protocols Exam 2 ECSE-6600: Internet Protocols Exam 2 Time: 75 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT omit necessary detail {Note: Simply copying text directly from the slides or notes will

More information

Introduction to BGP. Cisco ISP Workshops. 2003, Cisco Systems, Inc. All rights reserved.

Introduction to BGP. Cisco ISP Workshops. 2003, Cisco Systems, Inc. All rights reserved. Introduction to BGP Cisco ISP Workshops 1 Border Gateway Protocol Routing Protocol used to exchange routing information between networks exterior gateway protocol RFC1771 work in progress to update draft-ietf-idr-bgp4-18.txt

More information

BGP FORGOTTEN BUT USEFUL FEATURES. Piotr Wojciechowski (CCIE #25543)

BGP FORGOTTEN BUT USEFUL FEATURES. Piotr Wojciechowski (CCIE #25543) BGP FORGOTTEN BUT USEFUL FEATURES Piotr Wojciechowski (CCIE #25543) ABOUT ME Senior Network Engineer MSO at VeriFone Inc. Previously Network Solutions Architect at one of top polish IT integrators CCIE

More information

Routing Protocols (RIP, OSPF, BGP)

Routing Protocols (RIP, OSPF, BGP) Chapter 13 Routing Protocols (RIP, OSPF, BGP) INTERIOR AND EXTERIOR ROUTING RIP OSPF BGP 1 The McGraw-Hill Companies, Inc., 2000 1 Introduction Packets may pass through several networks on their way to

More information

MPLS VPN. Agenda. MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) L86 - MPLS VPN

MPLS VPN. Agenda. MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) L86 - MPLS VPN MPLS VPN Peer to Peer VPN s Agenda MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) CE-PE OSPF Routing CE-PE Static Routing CE-PE RIP Routing

More information