ƵµÀÖ±´ï - רÌâ - ÐÂÎÅ - ¼¼ÇÉ - ×éÍø - ¿ª·¢ - °²È« - web±à³Ì - ͼÏñ - ²Ù×÷ϵͳ - Êý¾Ý¿â - ½ÌÓý - ÂÃÓÎ - ½¡¿µ - ʱÉÐ - Çý¶¯ - Èí¼þ - ÓÎÏ· - ¶àýÌå - ERP - ÌÖÂÛ×é

ʵսCisco: MPLS VPN: Cisco & Juniper together

À´Ô´£ºvlan9ÊÕ¼¯ ×÷Õߣº ³ö´¦£ºÇÉÇɶÁÊé 2005-08-22 ½øÈëÌÖÂÛ×é

¡¡¡¡×î½ü×öÁ˸öÓÃCisco ºÍ Juniper ·ÓÉÆ÷×öPEµÄMPLS VPNʵÑ顣ʵÑéÖÐR1 (Cisco)ºÍR2 (Juniper)ͨ¹ýATM ¹Ç¸É»¥Áª, P-NetworkʹÓÃISIS×÷ΪIGPЭÒ飬R2×÷ΪMP-BGPµÄ·ÓÉ·´ÉäÆ÷¡£Juniper Óë Cisco Ôڶ˿ڻ¥ÁªºÍIGP¡¢BGP·ÓÉЭÒ黥²Ù×÷ÉϸоõºÜºÃ£¬Ã»ÓÐÅöµ½Ê²Ã´ÎÊÌâ¡£
¡¡¡¡
¡¡¡¡ÊµÑéÖÐʹÓÃloopback ¶Ë¿ÚÀ´Ä£ÄâVPNÓû§ÍøÂç¡£ºÍciscoµÄ¸ÅÄî²»Ò»Ñù£¬JuniperµÄLoopback ¶Ë¿ÚÖ»ÓÐÒ»¸ö£¬µ«¿ÉÒÔ»®·Ö×Ӷ˿ڣ¨ÔÚʹÓÃMPLS VPNʱ),Ö»ÄÜʹÓÃ/32µÄµØÖ·¡£
¡¡¡¡
¡¡¡¡¿ÉÄÜÊìϤJuniper ÃüÁîÐнӿڵÄÅóÓѱȽÏÉÙ
¡¡¡¡
¡¡¡¡ÏêϸÅäÖãº
¡¡¡¡Cisco ·ÓÉÆ÷ÅäÖãº
¡¡¡¡!
¡¡¡¡version 12.3
¡¡¡¡service timestamps debug uptime
¡¡¡¡service timestamps log uptime
¡¡¡¡no service password-encryption
¡¡¡¡!
¡¡¡¡hostname R1
¡¡¡¡!
¡¡¡¡!
¡¡¡¡ip subnet-zero
¡¡¡¡no ip source-route
¡¡¡¡ip cef
¡¡¡¡ip vrf vpn_a
¡¡¡¡rd 2:1
¡¡¡¡route-target export 111:1
¡¡¡¡route-target import 111:1
¡¡¡¡route-target import 111:2
¡¡¡¡!
¡¡¡¡ip vrf vpn_b
¡¡¡¡rd 3:304
¡¡¡¡route-target export 222:304
¡¡¡¡route-target export 111:2
¡¡¡¡route-target import 222:3
¡¡¡¡route-target import 111:1
¡¡¡¡!
¡¡¡¡mpls label protocol ldp
¡¡¡¡mpls ldp logging neighbor-changes
¡¡¡¡no ftp-server write-enable
¡¡¡¡!
¡¡¡¡!
¡¡¡¡!
¡¡¡¡!
¡¡¡¡interface Loopback0
¡¡¡¡ip address 192.168.40.1 255.255.255.255
¡¡¡¡ip router isis
¡¡¡¡!
¡¡¡¡interface Loopback200
¡¡¡¡ip vrf forwarding vpn_a
¡¡¡¡ip address 10.10.64.1 255.255.255.0
¡¡¡¡!
¡¡¡¡interface Loopback300
¡¡¡¡ip vrf forwarding vpn_b
¡¡¡¡ip address 10.10.65.1 255.255.255.0
¡¡¡¡!
¡¡¡¡interface ATM2/0
¡¡¡¡no ip address
¡¡¡¡no atm ilmi-keepalive
¡¡¡¡!
¡¡¡¡interface ATM2/0.1 point-to-point
¡¡¡¡ip address 192.168.34.4 255.255.255.0
¡¡¡¡ip router isis
¡¡¡¡pvc 1/134
¡¡¡¡protocol ip 192.168.34.3
¡¡¡¡brvpn_adcast
¡¡¡¡encapsulation aal5snap
¡¡¡¡!
¡¡¡¡tag-switching ip
¡¡¡¡!
¡¡¡¡router isis
¡¡¡¡net 47.0001.0000.0000.4444.00
¡¡¡¡!
¡¡¡¡router bgp 65888
¡¡¡¡no synchronization
¡¡¡¡bgp router-id 192.168.40.1
¡¡¡¡bgp log-neighbor-changes
¡¡¡¡neighbor rr-server peer-group
¡¡¡¡neighbor rr-server remote-as 65888
¡¡¡¡neighbor rr-server update-source Loopback0
¡¡¡¡neighbor 192.168.30.1 peer-group rr-server
¡¡¡¡no auto-summary
¡¡¡¡!
¡¡¡¡address-family vpnv4
¡¡¡¡neighbor 192.168.30.1 activate
¡¡¡¡neighbor 192.168.30.1 send-community both
¡¡¡¡exit-address-family
¡¡¡¡!
¡¡¡¡address-family ipv4 vrf vpn_b
¡¡¡¡redistribute connected
¡¡¡¡no auto-summary
¡¡¡¡no synchronization
¡¡¡¡exit-address-family
¡¡¡¡!
¡¡¡¡no ip http server
¡¡¡¡ip classless
¡¡¡¡!
¡¡¡¡!
¡¡¡¡!
¡¡¡¡!
¡¡¡¡line con 0
¡¡¡¡line aux 0
¡¡¡¡line vty 0 4
¡¡¡¡login
¡¡¡¡!
¡¡¡¡!
¡¡¡¡end
¡¡¡¡
¡¡¡¡Juniper ·ÓÉÆ÷ÅäÖÃ:
¡¡¡¡
¡¡¡¡version 6.0R1.5;
¡¡¡¡system {
¡¡¡¡host-name R2;
¡¡¡¡login {
¡¡¡¡user juny {
¡¡¡¡uid 2001;
¡¡¡¡class super-user;
¡¡¡¡authentication {
¡¡¡¡encrypted-password "$1$fhr423rkSB$0/fnrTsdfljwerWbeHX0"; # SECRET-DATA
¡¡¡¡}
¡¡¡¡}
¡¡¡¡}
¡¡¡¡services {
¡¡¡¡telnet;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡chassis {
¡¡¡¡no-source-route;
¡¡¡¡}
¡¡¡¡interfaces {
¡¡¡¡at-0/0/1 {
¡¡¡¡description "To ATM Backbone";
¡¡¡¡atm-options {
¡¡¡¡vpi 1 {
¡¡¡¡maximum-vcs 1023;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡unit 2 {
¡¡¡¡encapsulation atm-snap;
¡¡¡¡vci 1.134;
¡¡¡¡family inet {
¡¡¡¡address 192.168.34.3/24;
¡¡¡¡}
¡¡¡¡family iso;
¡¡¡¡family mpls;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡vt-0/3/0 {
¡¡¡¡unit 200 {
¡¡¡¡family inet;
¡¡¡¡family mpls;
¡¡¡¡}
¡¡¡¡unit 300 {
¡¡¡¡family inet;
¡¡¡¡family mpls;
¡¡¡¡}
¡¡¡¡
¡¡¡¡}
¡¡¡¡lo0 {
¡¡¡¡unit 0 {
¡¡¡¡family inet {
¡¡¡¡address 192.168.30.1/32;
¡¡¡¡}
¡¡¡¡family iso {
¡¡¡¡address 47.0001.0000.0000.3333.00;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡unit 200 {
¡¡¡¡description "For vpn_a ";
¡¡¡¡family inet {
¡¡¡¡address 10.10.0.1/32;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡unit 300 {
¡¡¡¡description "For vpn_b ";
¡¡¡¡family inet {
¡¡¡¡address 10.10.1.1/32;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡
¡¡¡¡}
¡¡¡¡}
¡¡¡¡routing-options {
¡¡¡¡router-id 192.168.30.1;
¡¡¡¡autonomous-system 65888;
¡¡¡¡}
¡¡¡¡protocols {
¡¡¡¡
¡¡¡¡mpls {
¡¡¡¡interface at-0/0/1.2;
¡¡¡¡}
¡¡¡¡bgp {
¡¡¡¡local-address 192.168.30.1;
¡¡¡¡group rr-client {
¡¡¡¡type internal;
¡¡¡¡local-address 192.168.30.1;
¡¡¡¡family inet-vpn {
¡¡¡¡any;
¡¡¡¡}
¡¡¡¡cluster 192.168.30.1;
¡¡¡¡neighbor 192.168.10.1;
¡¡¡¡neighbor 192.168.20.1;
¡¡¡¡neighbor 192.168.40.1;
¡¡¡¡neighbor 192.168.50.1;
¡¡¡¡neighbor 192.168.60.1;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡isis {
¡¡¡¡level 2 wide-metrics-only;
¡¡¡¡interface at-0/0/1.2;
¡¡¡¡interface lo0.0;
¡¡¡¡}
¡¡¡¡ldp {
¡¡¡¡interface at-0/0/1.2;
¡¡¡¡interface lo0.0;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡policy-options {
¡¡¡¡policy-statement vpn_a-import {
¡¡¡¡term a {
¡¡¡¡from community [ vpn_a vpn_a-im ];
¡¡¡¡then accept;
¡¡¡¡}
¡¡¡¡term b {
¡¡¡¡then reject;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡policy-statement vpn_a-export {
¡¡¡¡term a {
¡¡¡¡from protocol direct;
¡¡¡¡then {
¡¡¡¡community add vpn_a;
¡¡¡¡accept;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡term b {
¡¡¡¡then reject;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡policy-statement vpn_b-import {
¡¡¡¡term a {
¡¡¡¡from community [ vpn_b-province-to-city vpn_b-r4-site1 vpn_a ];
¡¡¡¡then accept;
¡¡¡¡}
¡¡¡¡term b {
¡¡¡¡then reject;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡policy-statement vpn_b-export {
¡¡¡¡term a {
¡¡¡¡from protocol direct;
¡¡¡¡then {
¡¡¡¡community add vpn_b-site1-to-province;
¡¡¡¡community add vpn_a-im;
¡¡¡¡accept;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡term b {
¡¡¡¡then reject;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡community vpn_a members target:111:1;
¡¡¡¡community vpn_a-im members target:111:2;
¡¡¡¡community vpn_b members target:111:2;
¡¡¡¡community vpn_b-province-to-city members target:222:1;
¡¡¡¡community vpn_b-r4-site1 members target:222:304;
¡¡¡¡community vpn_b-site1-to-province members target:222:3;
¡¡¡¡}
¡¡¡¡routing-instances {
¡¡¡¡
¡¡¡¡vpn_a {
¡¡¡¡description "For vpn_a";
¡¡¡¡instance-type vrf;
¡¡¡¡interface lo0.200;
¡¡¡¡interface vt-0/3/0.200;
¡¡¡¡route-distinguisher 2:1;
¡¡¡¡vrf-import vpn_a-import;
¡¡¡¡vrf-export vpn_a-export;
¡¡¡¡routing-options {
¡¡¡¡auto-export;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡vpn_b {
¡¡¡¡description "For vpn_b";
¡¡¡¡instance-type vrf;
¡¡¡¡interface lo0.300;
¡¡¡¡interface vt-0/3/0.300;
¡¡¡¡route-distinguisher 3:3;
¡¡¡¡vrf-import vpn_b-import;
¡¡¡¡vrf-export vpn_b-export;
¡¡¡¡routing-options {
¡¡¡¡auto-export;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡}
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡¼¸µã˵Ã÷£º
¡¡¡¡1.Cisco ĬÈÏʹÓÃTDP±êÇ©·Ö·¢Ð­Ò飬ҪºÍÆäËû³§ÉÌ»¥Áª£¬ÐèÖ¸¶¨Ê¹ÓÃLDP±êÇ©·Ö·¢Ð­Òé¡£²»¹ÜÊÇTDP»¹ÊÇLDP£¬¶¼ÐèÒªÆôÓÃCEFÀ´Ö§³Ö¡£
¡¡¡¡ÅäÖÃÃüÁmpls label protocol ldp
¡¡¡¡
¡¡¡¡2.Èç¹ûVPN Site 1 ÒªºÍSite 2 ¼°Site 3 »¥Í¨£¬µ«ÊÇÒªÇóSite 2 ºÍSite 3 ²»ÄÜ»¥Í¨Ê±£¬Ê¹ÓÃVPN Overlay¹¦ÄÜ¡£ cisco µÄÅäÖ÷½·¨¼òµ¥Ã÷ÁË£º
¡¡¡¡
¡¡¡¡ip vrf site1
¡¡¡¡ro im 1:2
¡¡¡¡ro im 1:3
¡¡¡¡ro ex 1:1
¡¡¡¡
¡¡¡¡ip vrf site2
¡¡¡¡ro im 1:1
¡¡¡¡ro ex 1:2
¡¡¡¡
¡¡¡¡ip vrf site3
¡¡¡¡ro im 1:1
¡¡¡¡ro ex 1:3
¡¡¡¡
¡¡¡¡JuniperµÄÅäÖ÷½·¨:Ê×ÏÈÒª¸øroute target ÃüÃû£¬ È»ºóÔÚ²ßÂÔpolicy-statementÖÐÒýÓã¬×îºóÖ¸¶¨routing-instanceʹÓÃÖ¸¶¨µÄ²ßÂÔ¡£³ý´ËÖ®ÍâJuniper ÒªÆôÓÃrouting-instanceµÄauto-export ÌØÐÔ£¬·ñÔòsite1µÄÔÚ¸ÃPEÉϵÄÖ±Á¬Â·Óɲ»Äܵ¼È뵽ͬһPEµÄÁíÒ»¸ösiteÖС£
¡¡¡¡
¡¡¡¡3.Դ·ÓɶÔÓÐVPN Overlay µÄ»·¾³À´ËµÊÇÒ»ÖÖÍþв¡£Èç¹ûVPN Site 1 Äܹ»ºÍSite 2 ¼°Site 3 »¥Í¨£¬µ«ÊDzßÂÔÒªÇóSite 2 ºÍSite 3 ²»ÄÜ»¥Í¨£¬Site 2 µÄÓû§ÓпÉÄÜͨ¹ýԴ·Óɼ¼Êõ¾­Site 1 µ½´ï Site 3¡£
¡¡¡¡Cisco ·ÓÉÆ÷½ûֹԴ·ÓÉÅäÖÃÃüÁ
¡¡¡¡
¡¡¡¡no ip source-route
¡¡¡¡
¡¡¡¡Juniper ·ÓÉÆ÷½ûֹԴ·ÓÉÅäÖÃÃüÁ
¡¡¡¡
¡¡¡¡chassis {
¡¡¡¡no-source-route;
¡¡¡¡}
¡¡¡¡
¡¡¡¡4.PE½ÓCE¶Ë¿ÚÎÊÌ⣺
¡¡¡¡
¡¡¡¡¸ù¾ÝJuniper¹«Ë¾¹¤³Ìʦ½éÉÜ£¬ÓÉÓÚJuniper µÄÖ÷ÒªÓû§ÎªISP, ËùÒÔÉè¼ÆµÄʱºò½ûÖ¹Óû§Ping PEµÄ¶Ë¿Ú£¬ÒÔÔöÇ¿P-networkµÄ°²È«ÐÔ£¬¸ÃÌØÐÔ²»Äܱ»¹Ø±Õ¡£
¡¡¡¡
¡¡¡¡ÔÚʵÑéÖУ¬ÎÒÃÇÊ×ÏÈ·¢ÏÖ£¬ÔÚPEÉÏping ²»Í¨Ä³Ð©Ö±Á¬µÄµØÖ·£¬³¢ÊÔ¹ý¶àÖÖ´¦Àí·½·¨Ö®ºó£¬ÒÔÏÂÕâÖÖ·½·¨ÓнϺõÄЧ¹û£¬µ«ÏµÍ³±ØÐëÒªÅäÖÃÓÐTUNNELÓ²¼þ°å¿¨¡£
¡¡¡¡ÅäÖÃÃüÁ
¡¡¡¡
¡¡¡¡interfaces {
¡¡¡¡vt-0/3/0 {
¡¡¡¡unit 200 {
¡¡¡¡family inet;
¡¡¡¡family mpls;
¡¡¡¡}
¡¡¡¡unit 300 {
¡¡¡¡family inet;
¡¡¡¡family mpls;
¡¡¡¡}
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡¾­¹ýÕâÑù´¦ÀíÖ®ºó£¬PEÉ豸ping ²»ÔÚͬһ̨PEϵĵØÖ·Ê±Õý³£ÁË¡£µ«µ±Á½¸öVPN Site¶¼½ÓÔÚͬһ¸öPEÏÂʱ£¬²âÊÔÈÔ²»Õý³££º
¡¡¡¡* PE´ÓSite 1ÄÚpingÊôÓÚ¸ÃSiteµÄµØÖ·£ºOK;
¡¡¡¡* PE´ÓSite 1ÄÚping ´ÓSite 2 µ¼ÈëµÄµØÖ·Ê±£ºÊ§°Ü
¡¡¡¡
¡¡¡¡ËùÒÔ¸ÃÎÊÌâÉÐδÍêÈ«½â¾ö¡£ä¯ÀÀµØÖ·£º http://www.qqread.com/cisco/u031298908.html ¸ü¶àÎÄÕ ¸ü¶àÄÚÈÝÇë¿´VPN¼¼Êõ¡¢Cisco IOS¼¼ÊõÊֲᡢMPLS·ÓÉЭÒéרÌâרÌ⣬»ò½øÈëÌÖÂÛ×éÌÖÂÛ¡£
¡¾ÊղشËÎÄ¡¿¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿¡¾¹Ø±Õ¡¿
Ïà¹ØÍ¼ÎÄÔĶÁ
ƵµÀͼÎÄÍÆ¼ö
½¡ ¿µ ×É Ñ¯
ʱ ÉÐ ×É Ñ¯
ÇÉÇɶÁÊé×ÚÖ¼
Ïà¹Ø×¨Ìâ
ÌÖÂÛ×éÎÊÌâÍÆ¼ö
Õ¾ÄÚ¸÷ƵµÀ×îиüÐÂÎĵµ
Õ¾ÄÚ×îÐÂÖÆ×÷רÌâ
ÈÈÃŹؼü×Öµ¼¶Á
Photoshop½Ì ³Ì£ºÕÕÆ¬´¦Àí ÕÕÆ¬ÖÆ×÷ PS¿ì½Ý¼ü ¿Ùͼ
¼Æ Ëã »ú ¹Ê ÕÏ£ºXPϵͳÐÞ¸´
ÒÕ Êõ Óë Éè ¼Æ£ºÉè¼Æ Á÷ýÌå Éè¼ÆÐÀÉÍ ±ß¿ò
¼Æ Ëã »ú °² È«£ºARP
Õ¾ÄÚÆµµÀÎÄÕ¾«Ñ¡
ÇÉÇɵçÄÔÆµµÀ±à¼­ÐÅÏä  ¸æËßÎÒÃÇÄúÏë¿´µÄרÌâ»òÎÄÕÂ