GigaRouter (Was Re: Cisco as Big Brother))

Subject: Re: GigaRouter (Was Re: Cisco as Big Brother))

  >From: dvv@sprint.net (Dima Volodin)

  >You said - "gated"? Oh my gawd...

I agree. Oh my gawd, someone is using one of the most efficient and
reliable pieces of routing code around. What a really great idea. There
are other smart router vendors who use various route and policy storage
data structures from gated. Oh my gawd. Some smart router vendors are
implementing dynamic non-intrusive policy config on their routers this
year. Gated had that 4 1/2 years ago. Oh my gawd. Etc etc...

    RobS

    >Subject: Re: GigaRouter (Was Re: Cisco as Big Brother))
    >From: dvv@sprint.net (Dima Volodin)

    >You said - "gated"? Oh my gawd...

  I agree. Oh my gawd, someone is using one of the most efficient and
  reliable pieces of routing code around. What a really great idea. There
  are other smart router vendors who use various route and policy storage
  data structures from gated. Oh my gawd. Some smart router vendors are
  implementing dynamic non-intrusive policy config on their routers this
  year. Gated had that 4 1/2 years ago. Oh my gawd. Etc etc...

                  RobS

Let's compare:
aggregate 144.206.0.0 mask 255.255.0.0 {
        proto direct {
                144.206.128.0 mask 255.255.255.0;
        };
};
generate default preference 190 {
        proto bgp {
                192.157.68.0 mask 255.255.255.0;
        };
};

OR

import proto bgp aspath 2895 (2587|5431) origin any preference 165 # FREEne
{

#### LEVEL 2 FILE customers/FREEnet START
# FREEnet
147.45.0.0 masklen 16 exact;
193.232.92.0 masklen 24 exact;
193.233.0.0 masklen 16 exact;
###EOF

#### LEVEL 2 FILE customers/FREEnet STOP
};

- simple, obvious.

And IOS:
! Import from FREEnet
no ip as-path access-list 6
ip as-path access-list 6 permit ^2895_(|2587|3325|5431)$
ip as-path access-list 6 deny .*
!

or, better:
no route-map mplik-in ! mplik
route-map mplik-in permit 10
match as-path 35
set local-pref 125
set weight 50
!
!+ start mplik
!+ action clear ip b 194.58.115.26
!+ as-accl 35
!+ ip-accl 35
!
no ip as-path access-list 35
ip as-path access-list 35 permit ^3253$
ip as-path access-list 35 permit ^3253_5460$
ip as-path access-list 35 deny .*
!
no access-list 35
access-list 35 permit 193.124.176.0
access-list 35 permit 193.124.189.0
access-list 35 permit 194.58.60.0
access-list 35 permit 194.58.61.0
access-list 35 permit 194.58.99.0
...

And - ACCESS-LISTS, NUMBERS, NAMES, etc - many many noice in
the config files.

We dawmned the god when have being moved our IP routing
configuration from gated to CISCO...

Of cource gated.conf is not (in usial revision) so powerfull as IOS,
but ideas - ideas in gated was great, and gated works well even now.

For example:

% wc /etc/gated.conf
    5188 20527 160400 /etc/gated.conf

-:slight_smile: