zoukankan      html  css  js  c++  java
  • 容器网络专题(三)

    本期重点 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
  • 相关阅读:
    【Win10开发】相对布局——RelativePanel控件
    【Win10开发】关于AutoSuggestBox
    【Win10开发】自定义标题栏
    线上服务器CPU100%排查
    Rest接口单元测试
    hibernate validator参数校验&自定义校验注解
    JsonView视图
    跨域(SpringBoot)
    Mybatis的分支选择和In循环
    CentOS6.5使用yum安装mysql
  • 原文地址:https://www.cnblogs.com/leleyao/p/13280977.html
Copyright © 2011-2022 走看看