BGPJuniper

From Livre IPv6

Revision as of 15:59, 27 November 2005 by Laurent Toutain (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Le premier groupe est un «peering» interne (type internal et peer-as=local-as) et le second groupe est un «peering» externe (type external et peer-as<>local-as).

protocols {
   bgp {
      damping;
      group VTHDv6-CORE {
         type internal;
         local-preference 300;
         local-address 2001:688:1F80:ABCD::1;
         export FTRDv6;
         peer-as 20603;
         local-as 20603;
         neighbor 2001:688:1F80:ABCD::2;
      }
      group AS5511 {
         type external;
         description opentransit;
         local-address 2001:688:0:EF01::1;
         import de_AS5511;
         export vers_5511;
         peer-as 5511;
         local-as 20603;
         neighbor 2001:688:0:EF01::2;
      }
   }
}

Les règles d'importations/exportations de routes sont les suivantes :

policy-options {
   policy-statement FTRDv6 {
      term VTHDv6 {
         from {
             route-filter 2001:688:1F88::/48 exact;
             route-filter 2001:688:1F8B::/48 exact;
         }
         then accept;
      }
   }
   policy-statement vers_5511 {
      term VTHDv6 {
         from {
             protocol [ bgp static ];
             rib inet6.0;
             family inet6;
             route-filter 2001:688:1F80::/42 exact accept;
             route-filter 2001:688:1FF8::/45 exact accept;
         }
         then accept;
      }
      term else {
         then reject;
      }
   }
   policy-statement de_AS5511 {
      from neighbor 2001:688:0:EF01::2;
      then {
         local-preference add 250;
      }
   }
} 

Configuration des règles de filtrage et d'agrégation

routing-options {
   rib inet6.0 {
      aggregate {
         route 2001:688:1F80:2000::/60;
         route 2001:688:1F80::/42;
      }
   }
}
Personal tools