• 容器网络专题(三)


    本期重点 ipip 技术

    确认内核模块加载

    [root@kuberspary ~]# modprobe ipip
    [root@kuberspary ~]# lsmod |grep ipip
    ipip                   13465  0 
    tunnel4                13252  1 ipip
    ip_tunnel              25163  1 ipip

    添加两个 ns

    ip netns add ns1
    ip netns add ns2

    添加 2对 veth 并设置ip

    ip link add v1 type veth peer name v1_p1
    ip link add v2 type veth peer name v2_p1
    ip a
    ip addr add 10.0.10.1/24 dev v1
    ip addr add 10.0.20.1/24 dev v2
    ip link set v1 up
    ip link set v2 up ip addr add
    10.0.20.2/24 dev v2_p1 ip addr add 10.0.10.2/24 dev v1_p1 ip link set v1_p1 netns ns1 ip link set v2_p1 netns ns2

    ip  link set  v1_p1  up
    ip  link set  v2_p1  up

     添加静态路由

    ip netns exec ns2 route add -net 10.0.10.0 netmask 255.255.255.0 gateway 10.0.20.1
    ip netns exec ns1 route add -net 10.0.20.0 netmask 255.255.255.0 gateway 10.0.10.1
    
    ip netns exec ns1 route -n
    ip netns exec ns1 ping 10.0.20.2
    ip netns exec ns1 ping 10.0.20.1

    添加隧道

    ip netns exec ns1 ip tunnel add 
    ip netns exec ns1 ip tunnel add tun1 mode ipip remote 10.0.20.2 local 10.0.10.2
    ip netns exec ns1 ip link set tun1 up
    ip netns exec ns1 ip addr add 10.0.100.10 peer 10.0.200.10 dev tun1
    ip netns exec ns2 ip tunnel add tun2 mode ipip remote 10.0.10.2 local 10.0.20.2
    ip netns exec ns2 ip link set tun2 up
    ip netns exec ns2 ip addr add 10.0.200.10 peer 10.0.100.10 dev tun2
    ip netns exec ns2 ping 10.0.100.10
  • 相关阅读:
    node.js require() 源码解读
    Nodejs源码解析之module
    nodejs代码初探之nodejs启动
    数字证书原理
    wsdl实例
    SOAP 格式设置选项
    JAVA RMI分布式原理和应用
    PAT乙级1053-----住房空置率 (20分)
    PAT乙级1071-----小赌怡情 (15分)
    PAT乙级1050-----螺旋矩阵 (25分)
  • 原文地址:https://www.cnblogs.com/leleyao/p/13280977.html
Copyright © 2020-2023  润新知