实验环境:
eNSP设备配置
实验拓扑:
实验需求:
本实验 R1 R2 为总公司 A,其中 R2 为 A 的网关 ,中间 R3 R4 为运营商,运行 BGP ,R5 R6 为分公司 B,其中 R5 为 B 的网关; 总公司 A 和分公司 B 都是部署 IPv6 的环境,运营商为 IPv4 环境,现需要保证总公司 A 服务器和和分公司 B 的服务器可以通过互联网进行互访。
实验步骤:
1)据上图,搭建好拓扑,给各路由器接口配置相应 IP 地址,R2R3 为 10.1.23.0/24 网段,R4R5 为 10.1.45.0/24 网段, R3R4 为 200.200.200.0/24 网段
配置的命令如下(以在R3上配置为例):
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 10.1.23.3 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip address 200.200.200.3 24
2)R2与R5上使用默认路由指向外网,,ISP 环境启用 BGP 路由协议,建立 IBGP 邻居,AS 为 10,要求R2和R5能够互相通信
配置默认路由指向外网的命令如下(以在R2上配置为例):
[R2]ip route-static 0.0.0.0 0.0.0.0 10.1.23.3 //10.1.23.3为下一跳地址
启用BGP路由协议的命令如下(以在R3上配置为例):
[R3]bgp 10
[R3-bgp]peer 200.200.200.4 as-number 10
[R3-bgp]peer 200.200.200.4 next-hop-local //将下一跳修改为自己
[R3-bgp]network 10.1.23.0 24 //通告R2R3网段地址使得R2能够和R5通信
配完之后测试R2R5之间的连通性,可以连通
3)公司 A 内部 IPv6 网段为 2012:12::/64,网关 R2 隧道口的 IPv6 地址为 2025:25::2/64,分公司 B 内部 IPv6 网段为 2056:56::/64,网关 R5 隧道口的 IPv6 地址为 2025:25::5/64. 观察当前网关路由器上所具有的 IPv6 地址及其类型
配置R2和R5接口的ipv6地址的配置命令如下(以在R2上配置为例):
[R2]ipv6 //全局使能ipv6
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ipv6 enable //接口下开启ipv6
[R2-GigabitEthernet0/0/0]ipv6 address 2012:12::1/64
[R2-GigabitEthernet0/0/0]undo ipv6 nd ra halt //关闭路由器接口抑制定期发送RA报文功能
4)R1 和 R6 上的地址使用无状态地址自动获取,且配置默认路由指向网关
配置的命令如下(以在R1上配置为例):
[R1]ipv6
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ipv6 enable
[R1-GigabitEthernet0/0/0]ipv6 address auto global
[R1]ipv6 route-static :: 0 2012:12::1
配置完之后查看R1的ipv6路由表,显示自动获取了地址
5)当前总分公司之间的 IPv6 孤岛流量是无法在公网 IPv4 环境上进行传输的,为了使总分公司实现 IPv6 流量互访,现使用过渡技术中的手工隧道GRE模式实现
配置的命令如下(以在R2上配置为例):
[R2-Tunnel0/0/0]ipv6 enable
[R2-Tunnel0/0/0]ipv6 address 2025:25::2/64
[R2-Tunnel0/0/0]tunnel-protocol gre
[R2-Tunnel0/0/0]source 10.1.23.2
[R2-Tunnel0/0/0]destination 10.1.45.5
[R2]ipv6 route-static :: 0 tunnel 0/0/0
配完之后用R1去ping R6,可以连通