实验TOP:
配置的具体步骤如下:
1、按IP地址配置各接口
2、配置PE1-P-PE2公网路由 以PE1为例: [H3C]ospf 1 [H3C-ospf-1]area 0 [H3C-ospf-1-area-0.0.0.0]net 12.12.12.0 0.0.0.255 [H3C-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0 [H3C-ospf-1-area-0.0.0.0]quit
3、在PE1-P-PE2主干接口启用mpls 以PE1为例: [H3C]mpls lsr-id 2.2.2.2 [H3C]mpls [H3C-mpls]quit [H3C]mpls ldp [H3C-mpls-ldp]quit [H3C]int g0/1/1 [H3C-GigabitEthernet0/1/1]mpls [H3C-GigabitEthernet0/1/1]mpls ldp
4、在PE上创建VRF PE1上的配置: [H3C]ip ***-instance ***1 [H3C-***-instance-***1]route-distinguisher 100:1 [H3C-***-instance-***1]***-target 100:1 export-extcommunity [H3C-***-instance-***1]***-target 200:1 import-extcommunity [H3C-***-instance-***1]quit PE2上的配置: [H3C]ip ***-instance ***1 [H3C-***-instance-***1]route-distinguisher 100:1 [H3C-***-instance-***1]***-target 100:1 import-extcommunity [H3C-***-instance-***1]***-target 200:1 export-extcommunity [H3C-***-instance-***1]quit
5、将PE上与CE相连的接口加入到VRF中 以PE1为例: [H3C]int g0/1/0 [H3C-GigabitEthernet0/1/0]ip binding ***-instance ***1 [H3C-GigabitEthernet0/1/0]ip add 192.168.1.2 24 [H3C-GigabitEthernet0/1/0]quit
6、配置PE于CE之间的路由协议 PE1上的配置: [H3C]rip 1 ***-instance ***1 [H3C-rip-1]version 2 [H3C-rip-1]undo summary [H3C-rip-1]net 192.168.1.0 PE2上的配置: [H3C]rip 1 ***-instance ***1 [H3C-rip-1]version 2 [H3C-rip-1]undo summary [H3C-rip-1]net 192.168.2.0 CE1上的配置: [H3C]rip [H3C-rip-1]version 2 [H3C-rip-1]undo summary [H3C-rip-1]net 192.168.1.0 [H3C-rip-1]net 1.1.1.1 [H3C-rip-1]quit CE2上的配置: [H3C]rip [H3C-rip-1]version 2 [H3C-rip-1]undo summary [H3C-rip-1]net 192.168.2.0 [H3C-rip-1]net 5.5.5.5 [H3C-rip-1]quit
7、配置PE1、PE2 的IBGP邻居关系 在PE1上的配置: [H3C]bgp 100 [H3C-bgp]peer 4.4.4.4 as-number 100 [H3C-bgp]peer 4.4.4.4 connect-interface LoopBack 0 [H3C-bgp]quit 在PE2上的配置: [H3C]bgp 100 [H3C-bgp]peer 2.2.2.2 as-number 100 [H3C-bgp]peer 2.2.2.2 connect-interface LoopBack 0 [H3C-bgp]quit
8、配置PE1、PE2之间的MP-BGP邻居 在PE1上的配置: [H3C]bgp 100 [H3C-bgp]ipv4-family ***v4 [H3C-bgp-af-***v4]peer 4.4.4.4 enable [H3C-bgp-af-***v4]quit PE2上的配置: [H3C]bgp 100 [H3C-bgp]ipv4-family ***v4 [H3C-bgp-af-***v4]peer 2.2.2.2 enable [H3C-bgp-af-***v4]quit
9、配置本地×××路由与MP-BGP之间的路由相互引入 在PE1上的配置: [H3C]bgp 100 [H3C-bgp]ipv4-family ***-instance ***1 [H3C-bgp-***1]import-route rip 1 [H3C-bgp-***1]import-route direct [H3C-bgp-***1]quit [H3C-bgp]quit [H3C]rip 1 ***-instance ***1 [H3C-rip-1]import-route bgp allow-ibgp cost 3
PE2上的配置 [H3C]rip 1 ***-instance ***1 [H3C-rip-1]import-route bgp allow-ibgp cost 3 [H3C-rip-1]quit [H3C]bgp 100 [H3C-bgp]ipv4-family ***-instance ***1 [H3C-bgp-***1]import-route direct [H3C-bgp-***1]import-route rip 1 [H3C-bgp-***1]quit [H3C-bgp]quit
配置结束后在CE1上查看路由表:
在CE2上查看路由表:
发现在都以学习到了对端的路由,在CE1上以1.1.1.1为源去ping5.5.5.5。查看结果:
发现在以经可以访问了,反之在CE2上pingCE1上也是一样。
下面来说一下MPLS ×××的故障排查:
MPLS ×××的故障排查: 1、排查公网隧道是否存在 可以分为以下三步: 检查公网路由学习是否正确 检查公网设备之间的MPLS LDP邻居关系是否正常:dis mpls ldp session 检查到达对端PE的loopback地址的公网隧道是否存在:dis mpls ldp lsp
2、排查本地***建立是否符合要求 分为两步: 检查确认对应×××的私网路由邻居建立是否正常 检查PE与本地CE之间的路由学习是否正常:dis ip routing-table ***-instance ***1
3、排查MP-BGP私网路由传递是否正确 也可以分为三步: 检查PE之间MP-BGP邻居是否建立成功 检查PE是否学习到远端用户的私网路由 检查CE是否学习到远端用户的私网路由