Вы находитесь на странице: 1из 18

BGP Overview dan

L3VPN MPLS Overview

Riyadi Triwijaya
Sub Bidang Service dan Performance Management
Materi Pembahasan

BGP • Overview BGP Routing


• Overview iBGP dan eBGP
Fundamental • Overview MP-BGP

BGP • Configure BGP Fundamental Simulation


Fundamental • iBGP Simulation
Sim. • eBGP Simulation

• MP-BGP with RR Configuration


L3VPN Conf • Create VFR
• L2VPN combination with Basic BGP

Riyadi Triwijaya
BGP Fundamental

Riyadi Triwijaya
BGP Fundamental

Overview BGP Routing


• Border Gateway Protocol (BGP) is an interdomain routing protocol designed to provide
loop-free routing between separate routing domains that contain independent routing
policies (autonomous systems)
• Two BGP routers form a TCP connection between one another (peer routers) and
exchange messages to open and confirm the connection parameters.
• Border Gateway Protocol (BGP) is an interdomain routing protocol designed to provide
loop-free routing between separate routing domainsthat contain independent routing
policies(autonomoussystems)
• BGP is mainly used to connect a local network to an external network to gain access to
the Internet or to connect to other organizations
• BGPrequires more configuration than other routing protocols and the effects of any
configuration changes must be fully understood.
• Incorrect configuration can create routing loops and negatively impact normal network
operation.

Riyadi Triwijaya
BGP Fundamental

Overview iBGP

• BGP peers within the same organization exchange routing information through internal
BGP (iBGP) peering sessions.
• BGP Peers within same as number
Overview eBGP
• The opposite of iBGP

Riyadi Triwijaya
BGP Fundamental

Overview MP-BGP
• Cisco software supports multiprotocol BGP extensions as defined in RFC 2858,
Multiprotocol Extensions for BGP-4.
• Multiprotocol BGP carries routing information for multiple network-layer protocols and
IP multicast route
• BGPcarries differentsets of routes depending on the protocol.For example, BGP can carry
one set of routes for IPv4 unicast routing, one set of routes for IPv4 multicast routing,
and one set of routes for MPLS VPNv4 routes
Benefits of Using Multiprotocol BGP Versus BGP
• All of the BGP commands and routing policy capabilities of BGP can be applied to
multiprotocol BGP.
• A network can carry routing information for multiple network layer protocol address
amilies (for example, IP Version 4 or VPN Version 4) as specified in RFC 1700, Assigned
Numbers.
• A network can support incongruent unicast and multicast topologies.
• A multiprotocol BGPnetwork is backward compatible because the routersthatsupport the
multiprotocol extensions can interoperate with routers that do not support the
extensions

Riyadi Triwijaya
BGP Fundamental

Overview MP-BGP
• Cisco software supports multiprotocol BGP extensions as defined in RFC 2858,
Multiprotocol Extensions for BGP-4.
• Multiprotocol BGP carries routing information for multiple network-layer protocols and
IP multicast route
• BGPcarries differentsets of routes depending on the protocol.For example, BGP can carry
one set of routes for IPv4 unicast routing, one set of routes for IPv4 multicast routing,
and one set of routes for MPLS VPNv4 routes
Benefits of Using Multiprotocol BGP Versus BGP
• All of the BGP commands and routing policy capabilities of BGP can be applied to
multiprotocol BGP.
• A network can carry routing information for multiple network layer protocol address
amilies (for example, IP Version 4 or VPN Version 4) as specified in RFC 1700, Assigned
Numbers.
• A network can support incongruent unicast and multicast topologies.
• A multiprotocol BGPnetwork is backward compatible because the routersthatsupport the
multiprotocol extensions can interoperate with routers that do not support the
extensions

Riyadi Triwijaya
BGP Fundamental

Address Family in MP-BGP


• IPv4 Address Family
a. The IPv4 address family is used to identify routing sessions for protocols such as
BGP that use standard IP version 4 address prefixes
b. Unicast or multicast address prefixes can be specified within the IPv4 address
family
c. Routing information for address family IPv4 unicast is advertised by default when
a BGP peer is configured
• IPv6 Address Family
a. The IPv6 address family is used to identify routing sessions for protocols such as
BGP that use standard IPv6 address prefixes.
b. Unicast or multicast address prefixes can be specified within the IPv6 address
family
• VPNv4 Address Family
a. The VPNv4 multicast address family is used to identify routing sessions for
protocols such as BGP that use standard VPN Version 4 address prefixes
b. VPNv4 routes are a superset of routes from all VRFs, and route injection is done
per VRF under the specific VRF address family

Riyadi Triwijaya
BGP Fundamental

BGP Path Selection

Riyadi Triwijaya
BGP Fundamental
Configuration

Riyadi Triwijaya
Sub Bidang Service dan Performance Management
iBGP Lab Simulation

Riyadi Triwijaya
Sub Bidang Service dan Performance Management
iBGP Basic Configuration

Configure Basic iBGP Configure Advertise Prefix


• Basic Configuration • Example Lo100
Conf t Conf t
Router bgp AS_Number Router bgp AS_Number
BGP Router-id Lo0 Network IP_Address mask x.x.x.x
Neighbor IP_P2P remote as AS_Number

Verification
• BGP antar router sudah UP
• Prefix di kedua router sudah ada isinya
• Ping antar lo100 berhasil

Riyadi Triwijaya
iBGP Basic Configuration -2

Challange iBGP

Clue :
• Aktifkan OSPF di semua router dan pastikan sudah bisa ping antar lo0
• Untuk R1 dan R3 advertise neighbornya via interface lo0
• Untuk mengaktifkan feature tersebut berikut commandnya :
Router bgp ASN
Neighbor Lo0_R1/R3 remote-as ASR
Neighbor Lo0_R1/R3 update-source loopback0
• Pastikan BGP antar R1 dan R3 sudah up via dengan adjency lo0

Riyadi Triwijaya
iBGP Basic Configuration -3

Verification
• BGP antar router sudah UP
• Prefix di semua router sudah ada isinya
• Ping antar lo100 berhasil
R3#sh ip bgp all summ
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
1.1.1.1 4 10 15 14 5 0 0 00:07:42 1
11.11.11.1 4 10 16 14 5 0 0 00:09:42 1
R3#ping 20.20.20.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 20.20.20.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/5 ms

R1#sh ip bgp all sum


Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
3.3.3.3 4 10 15 16 5 0 0 00:09:04 1
10.10.10.2 4 10 17 17 5 0 0 00:12:47 1
R1#ping 100.10.10.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 100.10.10.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/6 ms

Riyadi Triwijaya
eBGP Lab Simulation

Riyadi Triwijaya
Sub Bidang Service dan Performance Management
eBGP Basic Configuration

Configure Basic iBGP Configure Advertise Prefix


• Basic Configuration • Example Lo10
Conf t Conf t
Router bgp AS_Number Router bgp AS_Number
BGP Router id Lo0 Network IP mask xxxx
Neighbor IP_P2P remote as AS_Number_lawann

Verification
• BGP antar router sudah UP
• Prefix di kedua router sudah ada isinya
• Ping antar lo10 berhasil

Riyadi Triwijaya
eBGP Basic Configuration

Challange Basic eBGP

Verification
• BGP antar router sudah UP
• Prefix di semua router sudah ada isinya
• Ping antar lo10 berhasil

Riyadi Triwijaya
Thank you
PT. Indonesia Comnets Plus
Jl. Raya PLN EHAVE Cinere Gandul
Depok, Indonesia, 16514

T (021) 295 32400


F (021) 295 32400
www.iconpln.co.id

Вам также может понравиться