We need more examples. If you don't see what you need here, and you create a working config file that you're willing to share, please send it to us. (Also, if you find mistakes in the examples here, well, ahem, just tell us quietly and we'll fix them.)
# generate a default route if an EGP neighbor is acquired
#
options gendefault ;
#
# define the autonomous system number for EGP
#
autonomoussystem 303 ;
#
# enable RIP
#
rip yes ;
#
# enable EGP with hello interval 1 1/2 minute, poll
# interval 10 minutes, neighbors 26.6.0.103 and 26.20.0.72
#
egp yes {
packetsize 24488 ;
group minhello 1:30 minpoll 10:00 {
neighbor 26.6.0.103 ;
neighbor 26.20.0.72 ;
} ;
} ;
#
# announce 136. 66 to AS 183
#
export proto egp as 183 {
proto direct {
136.66 metric 0 ;
} ;
} ;
#
# announce default via RIP with a metric of 3
#
export proto rip interface 136.66.12.1 {
proto default {
announce 0.0.0.0 metric 3 ;
} ;
} ;
The AS number 303 is defined early as it is a definition statement and
must occur before the first protocol statement. EGP is enabled by the
yes in the EGP statement, which defines additional EGP
parameters e.g. the packetsize parameter defining the initial
size of update packets accepted, the group clause which sets
parameters for all of the EGP neighbors in the group, and
minhello and minpoll used to set the protocol
timers. The first export statement directs GateD to use EGP
to advertise the network (136.66.0.0) to the Internet. This is the address
of the network, not of a gateway. The second export statement
is used to announce the default route to subnet 136.66.12.0 with a metric
of 3.
P2P
|
Router ID = 19.1.1.18 | OSPF
Backbone (area 0.0.0.0) |
AS Number = 1019 |
| BGP
IGP
|
Network: 119.2.128.18 |
09.1.1.19
119.2.128 ______|______
EN ---------------------------| |
OSPF area 0.0.0.2 | |
BGP External to AS 2021
| Router A |-
-------------------- FR
Network: | |
21.1.1.21
119.4.128 | |
EN ---------------------------|_____________|
OSPF area 0.0.0.2 119.4.128.18
In this sample configuration, GateD implements the
transformation of distance metrics between the internal
(OSPF) and external (BGP) protocols. Autonomous system
1019, of which GateD is a member, contains network 19.0.0.0.
The GateD machine has several interfaces into this
autonomous system. GateD is using BGP to peer with AS 2021,
neighbor 21.5.1.21.
/ etc / gated.conf
# # # # # # # # # # # # # # # # # # #
interfaces {options all passive; };
autonomoussystem 1019;
routerid 19.1.1.18;
rip no;
hello no;
egp no;
bgp yes {
preference 50 ;
group type
External peeras 2021
{
peer 21.5.1.21
;
} ;
group type
IGP peeras 1019
{
peer 19.1.1.19
;
} ;
} ;
ospf yes {
area 0.0.0.2 {
authtype none;
networks {
119.0.0.0 mask 255.0.0.0 ;
} ;
interface 119.2.128.18
cost 1 {
retransmitinterval 5;
transitdelay 1;
priority 1;
hello interval 10;
routerdeadinterval 40;
} ;
interface 119.4.128.18
cost 1 {
retransmitinterval 5;
transitdelay 1;
priority 1;
hellointerval 60;
routerdeadinterval 180;
} ;
} ;
backbone {
authype none;
interface 19.1.1.19
cost 1 {
retransmitinterval 5;
transitdelay 1;
priority 1;
hellointerval 60;
routerdeadinterval 180;
} ;
} ;
} ;
export proto ospfase type 1 {
proto bgp as 2021 {
ALL
metric 1; };
proto direct {
ALL
metric 1; };
} ;
export proto bgp as 2021 {
proto direct {
ALL
metric 1; } ;
proto ospfase {
ALL
metric 1; } ;
} ;
In this configuration two autonomous systems (one internal, one
external) are directly connected through a router that is attached to a
backbone speaking OSPF. The AS number 1019 is defined early as it is a
definition statement that occurs again in the first protocol statement
which enables BGP. The first export statement directs GateD
to advertise routes from the internal group AS 1019 running OSPF as the IGP
gathering routing information to the external group AS 2021 using BGP.
Routes to two local ethernets in AS 1019, identified as 119.2.128.18 and
119.4.128.18 (119.0.0.0 mask 255.0.0.0), are advertised along with the OSPF
backbone (19.1.1.19.) The parameters for AS path, path origin and
transitive optional attributes including transmission intervals are
defined. The second export statement announces the default
route to AS 2021 with a metric of 1.