| 0 comments ]

Look here for complete TelisSonera BGP Community: 

http://www.db.ripe.net/whois?searchtext=-a+-r+-T+aut-num+as1299

| 0 comments ]

Communities of Tiscali International Network (TINet) - AS3257


This is the list of BGP communities that can be set by customers

(after engineering@ip.tiscali.net approval):

  • 3257:1030 do not announce to upstream.
  • 3257:1031 prepend 1x to upstream.
  • 3257:1032 prepend 2x to upstream.
  • 3257:1033 prepend 3x to upstream.
  • 3257:2490 do not announce in Europe.
  • 3257:2491 prepend 1x in Europe.
  • 3257:2492 prepend 2x in Europe.
  • 3257:2493 prepend 3x in Europe.
  • 3257:2990 do not announce in the US.
  • 3257:2991 prepend 1x in the US.
  • 3257:2992 prepend 2x in the US.
  • 3257:2993 prepend 3x in the US.
  • 3257:1980 - give routes localpref below normal customer route.
  • 3257:1970 - give routes localpref below normal peer route.
  • 3257:1960 - give routes localpref below transit route.

Communities that are sent on customer BGP sessions:

  • 3257:1xxx and 3257:2xxx control route behaviour in our network, for customer to steer incoming traffic (see above).
  • 3257:3xxx tags private peerings, for customer to steer outbound traffic.
  • 3257:4000 tags TINet customer route.
  • 3257:4010-4499 tags EU exchanges (detailed list available on request).
  • 3257:4500-4999 tags US exchanges (detailed list available on request).

the 3257:50xx communities are used to tag the geographic region of route
entrance into our network (where xx represents the country code) e.g.:

  • 3257:5010 route originated in the US
  • 3257:5030 route originated in GR
  • 3257:5031 route originated in NL
  • 3257:5032 route originated in BE
  • 3257:5033 route originated in FR
  • 3257:5034 route originated in ES
  • 3257:5352 route originated in LU
  • 3257:5353 route originated in IE
  • 3257:5039 route originated in IT
  • 3257:5041 route originated in CH
  • 3257:5042 route originated in CZ
  • 3257:5043 route originated in AT
  • 3257:5044 route originated in UK
  • 3257:5045 route originated in DK
  • 3257:5046 route originated in SE
  • 3257:5047 route originated in NO
  • 3257:5049 route originated in DE
  • 3257:5852 route originated in HK (Hong Kong)
  • 3257:5099 multi-national prefix

| 0 comments ]

Customer Setup Information
Multi-homing with BGP (Border Gateway Protocol) is the practice of connecting to multiple service providers and having simultaneous external BGP peering sessions with each provider. A Multi-homed customer typically owns an Autonomous System Number and exchanges routing table information with two or more upstream Internet
Service Providers (ISPs).
How will AT&T assist a BGP Multi-homing customer?
1. AT&T Provisioning will assist the customer in bringing up the BGP peering session between AT&T and the customer. AT&T's Networking Professional Services Group is available to assist with complex network consulting beyond the scope of standard implementation tasks. To obtain this type of consulting support, please contact your AT&T Sales Representative.

2. AT&T offers a managed router solution with BGP4 (BGP Version 4) for multiple connections to AT&T only.

3. The customer must assume responsibility for any iBGP (internal BGP) configuration or customer controlled backup scenarios.

4. The customer must assume responsibility for any other provider configurations that exist.

What do you need to run BGP with AT&T?
1. AT&T runs only BGP4. Earlier versions of BGP are not supported.

2. AT&T filters BGP sessions based on network address space. This is called Source Address Assurance and is a security practice designed to help protect the network from address "spoofing".

3. Customer Route announcements must be at least /24 in size and either belong to the customer or be under the authority of the customer.

4. Customers must have their own Autonomous System Number (ASN) for any multi-vendor solution. If the customer wishes to run BGP4 with AT&T as the ONLY provider, a private ASN will be used.

5. Customers must apply for their own ASN through the American Registry for Internet Numbers (ARIN). Information provided below will be needed for the ASN request form. Autonomous System Numbers can be applied for at
http://www.arin.net.

6. A customer must have, or be in the process of gaining, connectivity to two different ISPs or be ready to prove that they have a vastly different routing policy than their single ISP in order to qualify for an ASN.

Autonomous System Number Request Template Information:
AT&T's Autonomous System Number: 7018
AT&T Technical Contact for Autonomous System Number Request form:
Contact Name: MIS Tier2 Bridgeton, MO
Email Address:
MIS_bgp@ems.att.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
ASN Registration Guidelines - http://www.arin.net
Autonomous System Numbers are globally unique numbers that are used to identify an Autonomous System (AS), and which enable an AS to exchange exterior routing information between neighboring ASes. An AS is a connected group of IP networks that adhere to a single and clearly defined routing policy.
There are a limited number of available ASNs, therefore, it is important to determine which sites require unique ASNs and which do not. Sites that do not require a unique ASN should use one or more of the ASNs reserved for private use. Those numbers are:
64512 through 65535.
In order to be assigned an ASN, each requesting organization must provide ARIN with verification that it has:
1. A unique routing policy (its policy differs from its border gateway peers)
2. A multi-homed site
An ASN Request Template is available for requesting the assignment of an ASN. Please visit http://www.arin.net for additional ASN registration guidelines. AT&T does not provide registered Autonomous System Numbers or obtain AS Numbers for customers.

AT&T Route Advertisement to Customer AT&T will advertise one of the following sets of routes, at the option of the customer, over each connection.
• Default Route (0.0.0.0)
• Candidate Default Networks (12/8 and 192.205.31.0/24) (see explanation below)
• AT&T Routes (including Candidate Networks) - To receive these, the customer’s router will require a minimum 16 MB Memory
• Full Internet Routes - To receive these, the customer’s router will require a minimum of 64MB Memory On Candidate Default Networks:
Additionally, a route will be originated by the AT&T IP Backbone to its customers to indicate that the AT&T IP Backbone is reachable. This is useful for customers requiring a dynamic indication of reach-ability but find the 12.0.0.0/8 announcement is too coarse.
The route originated is 12.127.255.255/32 and carries a BGP community of 7018:1000.

Policy for AT&T Route Announcements
AT&T will announce the following routes to the Internet:
Address Space
Announcement Policy
AT&T's Class A: 12/8
• Announce 12/8 and Announce nothing longer than 12.x.x.x/24 routes. The 12.x.x.x/24 and shorter specific routes will be
announced only if the customer requests AT&T to announce the more specific route.
AT&T's CIDR Class C
address blocks
• Announce nothing longer than the CIDR block prefix
• Announce nothing longer than /24 routes. The /24 and shorter specific routes will be announced only if the customer requests
AT&T to announce the route.
Customer-provided
prefixes that are valid (i.e.,
registered)
• Announce aggregate prefix(es) when appropriate
• Announce customer-owned individual network prefixes only
when the individual customer prefixes cannot be combined
• Announce nothing longer than /24 routes. Announce the /24
and shorter specific routes only at customer request
RFC1918 Address Space
• AT&T will not announce RFC1918 address space
Loopback Addresses
• AT&T will not announce RFC1918 address space

Dynamic Customer Control: RFC1998
If multiple connections exist to dual ISPs where BGP4 is the routing protocol, the primary/backup link specification will be under the control of the customer. Thus, load splitting is also under control of the customer. Customers may affect routing control by using a variety of methods. AT&T will honor all customer MED (Multi-Exit
Discriminator) settings.
Customer may also use AS Path Padding to prefer or de-prefer a particular path. The customer may choose to signal AT&T by appending the BGP community attribute to a route to specify the local preference of the route (see RFC 1998). The following table lists the signaled BGP community values and the corresponding local preference values attached to the route by AT&T.
BGP Community Received
AT&T IP Backbone Function
None, 7018:100
Local Preference of 100 (Default) Assigned - Used for
Primary Routes
7018 : 90
Local Preference of 90 Assigned - Used for Customer Backup
Routes (INTRA - AT&T)
7018 : 80
Local Preference of 80 Assigned - Used for Routes Equal to
Peer Routes
7018 : 70
Local Preference of 70 Assigned - Used for Customer
Provided Backup (INTER-AT&T + OTHER ISP)
7018 : 20 (Default)
Assign BGP community 7018:2000 to routes. BGP Community
7018:2000 routes are announced to peers and customers.
This BGP community needs to be present on more specific routes from within AT&T-owned address blocks. This community
need not appear on routes for customer-owned addresses
and for addresses owned by a customer's other provider, as
these routes will normally be advertised to peers and
customers. No harm is done if BGP community 7018:20 appears
on such routes.
7018 : 25
Assign BGP community 7018:2500 to routes. BGP Community
7018:2500 routes are announced only to other customers,
not to peers. This is appropriate when customers do not
want AT&T to provide global Internet transit service for this
route.
7018 : 21
Assign BGP community of 7018:2010 to routes. BGP Community
7018:2010 routes are to be used within the AT&T IP
Backbone, but not advertised to peers or customers.
Typically the customer will simultaneously announce a
shorter prefix covering this route, with the shorter prefix
being announced to peers and/or customers. Prefix lengths
on such routes will frequently be longer than /24.

Using BGP community string the customer can transmit separate networks with varying preferences to achieve the routing policy and traffic flow desired. If the customer does not want to transmit BGP communities and wants to specify primary/backup status for routes on specific links, the customer can use a static route configuration.
Key BGP Attributes:
1. MED or Multi-Exit Discriminator is a value set by the customer on outbound route announcements to AT&T. This value is used to determine the best possible path when there are multiple paths from one AS to another. MED is a relative value for comparison between two connection points. The AT&T IP Backbone will listen to customer MED
settings. The AT&T IP Backbone does not send a MED to the customer. The AT&T IP Backbone does not send a MED to peers or other customers. A MED is absorbed and acted upon only within the AT&T IP Backbone.

2. AS PATH PADDING or PREPENDING is the process of stamping multiple instances of one's own AS to a route announcement to de-prefer that path for inbound traffic. Customers can use PATH PADDING to influence the routing behavior of external sources trying to reach the customer.  PATH PADDING may not affect the directly connected network. In other words, traffic that originates on the AT&T IP Backbone will use the direct connection to reach the customer regardless of the prepending that has been done to that route announcement.
This is because a directly connected customer has a higher local-preference (BGP attribute) than a peer route and local-preference is taken into account BEFORE AS PATH.

3. LOCAL PREFERENCE is a very powerful attribute in BGP route selection. Local preference settings cannot be sent from one AS to another. AT&T allows the customer to send BGP community strings according to RFC1998 (see Dynamic Customer Control) which trigger the setting of local preference for routes to the customer in the AT&T IP
Backbone. Customer's should take care when using Local Preference, as it can force traffic into taking a very indirect, and possibly high latency route to reach a directly connected customer. For example, a local Preference of 70 will cause AT&T to use a peer connection to reach a directly connected customer if a route to that customer
through the peer exists.

4. BGP COMMUNITY ATTRIBUTE is a transitive tag that is sent from one Autonomous System to another. The BGP community attribute is used by AT&T to allow customers to signal local preference settings for particular route advertisements. AT&T also accepts several well -known BGP community attributes such as "no-export" and "no-advertise".

| 0 comments ]

In iBGP, there is a rule to avoid routing loop by not advertise any route receive from other iBGP neighbor.  The rule have consequence that every router in the AS needs peer with all router so every router have routing from other router in the AS.  This is called full mesh configuration. 

Imagine if an AS have 100 routers.  It needs to create 99 peers in every router, and there will be 99x100 peers in the network.  There are two mechanism as alternative of full mesh iBGP, BGP Confederations, and BGP Route Reflectors.  This post will describe route reflector.

How It Works
BGP route reflector is allowed to break iBGP loop avoidance rule, by advertising any route that received from its clients to other clients, other non client peers.  Clients is a router that connect to a BGP route reflector.  This mechanism eliminate needs for full mesh iBGP.
There are two types of router in an AS with route reflector, namely clients router, and non client router.  Client router peers only with route reflector, on no need for full mesh iBGP.  Non client peers with other non client routers, and need to be fully meshed.

Operation
1.  Routes receive from clients is reflected to other clients, and non peer client (or other BGP route reflectors)
2.  Routes receive from another non client peers (or route reflectors) is reflected to clients only
All the routes relected is the best path routes only.

Redundant RR
Usually a cluester of client have single RR, and cluester will be identified with ROUTER_ID of the RR.  It is possible to use redundant RR in a cluster to avoid single point of failure.  All RR in a cluster can be configured with 4-byte CLUSTER_ID so that RR can discard routes from other RRs in the same cluster.


To configure route reflector in Juniper router see Configuring Route Reflector in Juniper Router.

Reference:
http://www.faqs.org/rfcs/rfc2796.html