网络的路由配置以及Centos7的网络组实现

1、路由配置

路由是互联网络的核心,没有路由的网络如同一座孤岛,掌握路由的配置是IT人员的必备技能。

例如:现在有三台主机需要通信,其中A和B在同一网段,C在另一网段,这两个网段有三个路由相隔,如何实现他们之间的通信呢?

主机A:IP=192.168.1.100/24

主机B:IP=192.168.1.63/24

主机C:IP=10.2.110.100/16

R1的接口0:IP=192.168.1.1/24,接口1:IP=110.1.24.10/24

R2的接口0:IP=110.1.24.20/24,接口1:IP=72.98.2.10/16

R3的接口0:IP=72.98.70.20/16,接口1:IP=10.2.0.1/16

通过分析上面的网络环境,可以得到R1,R2和R3的路由信息,这里我们指定每一个路由的静态路由表

R1:路由表

网段         网关        接口

192.168.1.0/24    0.0.0.0/0      eth0

110.1.24.10/24    0.0.0.0/0      eth1

72.98.0.0/16     110.1.24.20     eth1

10.2.0.0/16      110.1.24.20      eth1

0.0.0.0/0       110.1.24.20     eth1

R2:路由表

网段         网关        接口

192.168.1.0/24    110.1.24.10     eth0

110.1.24.10/24    0.0.0.0/0      eth0

72.98.0.0/16     0.0.0.0/0      eth1

10.2.0.0/16     72.98.70.20      eth1

0.0.0.0/0      外网IP(这里不写)

R3:路由表

网段         网关        接口

192.168.1.0/24            72.98.2.10                 eth0

110.1.24.10/24    72.98.2.10      eth0

72.98.0.0/16               0.0.0.0/0                   eth0

10.2.0.0/16     0.0.0.0/0      eth1

0.0.0.0/0        72.98.2.10       eth0

这里用3台centos系统作为路由

用node1主机来做route1

[[email protected] ~]# ip addr show dev eth1 
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:e2:96:7c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 scope global eth1
    inet6 fe80::20c:29ff:fee2:967c/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] ~]# ip addr show dev eth2
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:e2:96:86 brd ff:ff:ff:ff:ff:ff
    inet 110.1.24.10/24 scope global eth2
    inet6 fe80::20c:29ff:fee2:9686/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] ~]# route add -net 10.2.0.0/16 gw 110.1.24.20 dev eth2
[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
110.1.24.0      0.0.0.0         255.255.255.0   U     0      0        0 eth2
10.2.0.0        110.1.24.20     255.255.0.0     UG    0      0        0 eth2
72.98.0.0       110.1.24.20     255.255.0.0     UG    0      0        0 eth2
10.1.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0
[[email protected] ~]# echo 1 > /proc/sys/net/ipv4/ip_forward

note2用来做route2

[[email protected] ~]# ip addr add 110.1.24.20/24 dev eth1
[[email protected] ~]# ip addr add 72.98.2.10/16 dev eth2
[[email protected] ~]# ip addr show dev eth1
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:00:90:24 brd ff:ff:ff:ff:ff:ff
    inet 110.1.24.20/24 scope global eth1
    inet6 fe80::20c:29ff:fe00:9024/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] ~]# ip addr show dev eth2
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:00:90:2e brd ff:ff:ff:ff:ff:ff
    inet 72.98.2.10/16 scope global eth2
    inet6 fe80::20c:29ff:fe00:902e/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
110.1.24.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
72.98.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth2
10.1.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
[[email protected] ~]# route add -net 192.168.1.0/24 gw 110.1.24.10 dev eth1
[[email protected] ~]# route add -net 10.2.0.0/16 gw 72.98.70.20 dev eth2
[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     110.1.24.10     255.255.255.0   UG    0      0        0 eth1
110.1.24.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.2.0.0        72.98.70.20     255.255.0.0     UG    0      0        0 eth2
72.98.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth2
10.1.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
[[email protected] ~]# echo 1 > /proc/sys/net/ipv4/ip_forward

note3用来做route3

[[email protected] ~]# ip addr add 72.98.70.20/16 dev eth1
[[email protected] ~]# ip addr add 10.2.0.1/16 dev eth2
[[email protected] ~]# ip addr show dev eth1
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:47:d8:e1 brd ff:ff:ff:ff:ff:ff
    inet 72.98.70.20/16 scope global eth1
    inet6 fe80::20c:29ff:fe47:d8e1/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] ~]# ip addr show dev eth2
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:47:d8:eb brd ff:ff:ff:ff:ff:ff
    inet 10.2.0.1/16 scope global eth2
    inet6 fe80::20c:29ff:fe47:d8eb/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] ~]# route add -net 110.1.24.0/24 gw 72.98.2.10 dev eth1
[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     72.98.2.10      255.255.255.0   UG    0      0        0 eth1
110.1.24.0      72.98.2.10      255.255.255.0   UG    0      0        0 eth1
10.2.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth2
72.98.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth1
10.1.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
[[email protected] ~]# echo 1 > /proc/sys/net/ipv4/ip_forward

主机A:

[[email protected] ~]# ip addr add 192.168.1.100/24 dev eno33554984
[[email protected] ~]# ip route add default via 192.168.1.1
[[email protected] ~]# ip addr show dev eno33554984
3: eno33554984: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:2b:82:a6 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 scope global eno33554984
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe2b:82a6/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] ~]# route -n
-bash: route: command not found
[[email protected] ~]# ip route show
10.1.0.0/16 dev eno16777736  proto kernel  scope link  src 10.1.70.171  metric 100 
192.168.1.0/24 dev eno33554984  proto kernel  scope link  src 192.168.1.100 
0.0.0.0 via 192.168.1.1 dev eno33554984

主机B:

[[email protected] ~]# ip addr show dev eno33554984
3: eno33554984: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:aa:22:47 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.63/24 scope global eno33554984
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:feaa:2247/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.1.0.0        0.0.0.0         255.255.0.0     U     100    0        0 eno16777736
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eno33554984
0.0.0.0    192.168.1.1     255.255.255.255 UGH   0      0        0 eno33554984

主机C:

[email protected]:~# ip addr show dev eth1
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:f1:04:08 brd ff:ff:ff:ff:ff:ff
    inet 10.2.110.100/16 scope global eth1
       valid_lft forever preferred_lft forever
[email protected]:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.1.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0
10.2.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth1
0.0.0.0    10.2.0.1        255.255.255.255 UGH   0      0        0 eth1
[email protected]:~#

至此所有配置已经结束,关闭所有主机的网关和selinux

测试:

在主机C上:

[email protected]:~# ping -I eth1 192.168.1.1
PING 192.168.1.1 (192.168.1.1) from 10.2.110.100 eth1: 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=62 time=0.691 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=62 time=1.17 ms
^C
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.691/0.931/1.171/0.240 ms
[email protected]:~# ping -I eth1 192.168.1.63
PING 192.168.1.63 (192.168.1.63) from 10.2.110.100 eth1: 56(84) bytes of data.
64 bytes from 192.168.1.63: icmp_seq=1 ttl=61 time=1.22 ms
64 bytes from 192.168.1.63: icmp_seq=2 ttl=61 time=0.927 ms
^C
--- 192.168.1.63 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.927/1.074/1.221/0.147 ms
[email protected]:~# ping -I eth1 192.168.1.100
PING 192.168.1.100 (192.168.1.100) from 10.2.110.100 eth1: 56(84) bytes of data.
64 bytes from 192.168.1.100: icmp_seq=1 ttl=61 time=1.21 ms
64 bytes from 192.168.1.100: icmp_seq=2 ttl=61 time=1.78 ms
^C
--- 192.168.1.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.214/1.497/1.780/0.283 ms
[email protected]:~#

在主机A上:

[[email protected] ~]# ping -I eno33554984 10.2.110.100
PING 10.2.110.100 (10.2.110.100) from 192.168.1.100 eno33554984: 56(84) bytes of data.
64 bytes from 10.2.110.100: icmp_seq=1 ttl=61 time=0.985 ms
64 bytes from 10.2.110.100: icmp_seq=2 ttl=61 time=1.09 ms
64 bytes from 10.2.110.100: icmp_seq=3 ttl=61 time=1.89 ms
64 bytes from 10.2.110.100: icmp_seq=4 ttl=61 time=2.00 ms
^C
--- 10.2.110.100 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 0.985/1.493/2.008/0.459 ms
[[email protected] ~]#

在主机B上:

[[email protected] ~]# ping -I eno33554984 10.2.110.100
PING 10.2.110.100 (10.2.110.100) from 192.168.1.63 eno33554984: 56(84) bytes of data.
64 bytes from 10.2.110.100: icmp_seq=1 ttl=61 time=1.15 ms
64 bytes from 10.2.110.100: icmp_seq=2 ttl=61 time=1.93 ms
64 bytes from 10.2.110.100: icmp_seq=3 ttl=61 time=0.979 ms
^C
--- 10.2.110.100 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.979/1.355/1.930/0.412 ms
[[email protected] ~]# ping -I eno33554984 72.98.70.20
PING 72.98.70.20 (72.98.70.20) from 192.168.1.63 eno33554984: 56(84) bytes of data.
64 bytes from 72.98.70.20: icmp_seq=1 ttl=62 time=0.751 ms
64 bytes from 72.98.70.20: icmp_seq=2 ttl=62 time=0.807 ms
64 bytes from 72.98.70.20: icmp_seq=3 ttl=62 time=1.33 ms
^C
--- 72.98.70.20 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.751/0.964/1.335/0.264 ms
[[email protected] ~]# ping -I eno33554984 72.98.70.10  ###不知道为啥ping不通
PING 72.98.70.10 (72.98.70.10) from 192.168.1.63 eno33554984: 56(84) bytes of data.
From 110.1.24.20 icmp_seq=1 Destination Host Unreachable
From 110.1.24.20 icmp_seq=2 Destination Host Unreachable
From 110.1.24.20 icmp_seq=3 Destination Host Unreachable
^C
--- 72.98.70.10 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4002ms
pipe 4
[[email protected] ~]# ping -I eno33554984 110.1.24.20
PING 110.1.24.20 (110.1.24.20) from 192.168.1.63 eno33554984: 56(84) bytes of data.
64 bytes from 110.1.24.20: icmp_seq=1 ttl=63 time=0.556 ms
64 bytes from 110.1.24.20: icmp_seq=2 ttl=63 time=2.15 ms
64 bytes from 110.1.24.20: icmp_seq=3 ttl=63 time=0.972 ms
^C
--- 110.1.24.20 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.556/1.228/2.157/0.678 ms
[[email protected] ~]# ping -I eno33554984 110.1.24.10
PING 110.1.24.10 (110.1.24.10) from 192.168.1.63 eno33554984: 56(84) bytes of data.
64 bytes from 110.1.24.10: icmp_seq=1 ttl=64 time=0.282 ms
64 bytes from 110.1.24.10: icmp_seq=2 ttl=64 time=0.598 ms
64 bytes from 110.1.24.10: icmp_seq=3 ttl=64 time=0.367 ms
^C
--- 110.1.24.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.282/0.415/0.598/0.135 ms
[[email protected] ~]#

2.centos7的网络组实现

网络组类似于centos6的bond,都是多个网卡使用一个IP,是增强网络健壮性的一个手段

网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量

网络组不同于旧版中bonding技术,提供更好的性能和扩展性

网络组由内核驱动和teamd守护进程实现.包名是teamd

启动网络组接口不会自动启动网络组中的port接口
启动网络组接口中的port接口不会自动启动网络组接口
禁用网络组接口会自动禁用网络组中的port接口
没有port接口的网络组接口可以启动静态IP连接
启用DHCP连接时,没有port接口的网络组会等待port接口的加入

具体的runner方式可以查看man 5 teamd.conf帮助

创建网络组接口:

[[email protected] ~]# nmcli con add type team con-name test ifname team0 config ‘{"runner":{"name":"activebackup"}}‘
Connection ‘test‘ (5a3bfb26-993f-45ad-add6-246ff419e7bd) successfully added.

此时在网络配置目录下生成了一个文件

[[email protected] ~]# ls /etc/sysconfig/network-scripts/ifcfg-test 
/etc/sysconfig/network-scripts/ifcfg-test
[[email protected] ~]# nmcli dev show  team0
GENERAL.DEVICE:                         team0
GENERAL.TYPE:                           team
GENERAL.HWADDR:                         82:D0:69:2C:48:6E
GENERAL.MTU:                            1500
GENERAL.STATE:                          70 (connecting (getting IP configuration))
GENERAL.CONNECTION:                     test
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/3
[[email protected] ~]# nmcli con show 
NAME         UUID                                  TYPE            DEVICE      
eno33554984  fb67dbad-ec81-39b4-42b1-ebf975c3ff13  802-3-ethernet  eno33554984 
eno16777736  d329fbf7-4423-4a10-b097-20b266c26768  802-3-ethernet  eno16777736 
eno50332208  d2665055-8e83-58f1-e9e3-49a5fb133641  802-3-ethernet  eno50332208 
test         5a3bfb26-993f-45ad-add6-246ff419e7bd  team            team0

给team0设置静态IP和开机自启动

[[email protected] ~]# nmcli con mod test ipv4.method manual ipv4.addresses "10.1.70.24/16" connection.autoconnect yes
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-test 
DEVICE=team0
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"
DEVICETYPE=Team
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=test
UUID=5a3bfb26-993f-45ad-add6-246ff419e7bd
ONBOOT=yes
IPADDR=10.1.70.24
PREFIX=16
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[[email protected] ~]#

创建两个port接口

[[email protected] ~]# nmcli con add type team-slave con-name test-1 ifname eno33554984 master team0  
Connection ‘test-1‘ (234c3e91-d90d-421c-ae88-133deddfce94) successfully added.
[[email protected] ~]# nmcli con add type team-slave con-name test-2 ifname eno50332208 master team0  
Connection ‘test-2‘ (116ef596-d983-456c-a6ae-a74a4f8c03dc) successfully added.
[[email protected] ~]#
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-test-1 
NAME=test-1
UUID=234c3e91-d90d-421c-ae88-133deddfce94
DEVICE=eno33554984
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-test-2
NAME=test-2
UUID=116ef596-d983-456c-a6ae-a74a4f8c03dc
DEVICE=eno50332208
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort

查看网络组状态:

[[email protected] ~]# teamdctl team0 stat
setup:
  runner: activebackup
runner:
  active port:

发现port端口均没有开启

开启port端口

[[email protected] ~]# nmcli con up test-1 
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
[[email protected] ~]# nmcli con up test-2
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
[[email protected] ~]# teamdctl team0 stat
setup:
  runner: activebackup
ports:
  eno33554984
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  eno50332208
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: eno33554984

可以看到端口开启成功

[[email protected] ~]# ping -I team0 10.1.70.172
PING 10.1.70.172 (10.1.70.172) from 10.1.70.24 team0: 56(84) bytes of data.
64 bytes from 10.1.70.172: icmp_seq=1 ttl=64 time=0.500 ms
64 bytes from 10.1.70.172: icmp_seq=2 ttl=64 time=0.804 ms
^C
--- 10.1.70.172 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.500/0.652/0.804/0.152 ms
[[email protected] ~]#

配置成功,可以看到当前活动的是eno33554984,测试禁用后能否成功

[[email protected] ~]# nmcli device disconnect eno33554984 
Device ‘eno33554984‘ successfully disconnected.
[[email protected] ~]# ping -I team0 10.1.70.172
PING 10.1.70.172 (10.1.70.172) from 10.1.70.24 team0: 56(84) bytes of data.
测试不成功,通过查找资料了解到当使用activebackup的runner时,必须加上一个参数
[[email protected] ~]# nmcli con modify test team.config ‘{"runner":{"name":"activebackup","hwaddr_policy":"by_active"}}‘
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-test
DEVICE=team0
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\",\"hwaddr_policy\":\"by_active\"}}"
DEVICETYPE=Team
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=test
UUID=5a3bfb26-993f-45ad-add6-246ff419e7bd
ONBOOT=yes
IPADDR=10.1.70.24
PREFIX=16
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

详情参考:http://183530300.blog.51cto.com/894387/1851388

时间: 2024-10-14 10:56:37

网络的路由配置以及Centos7的网络组实现的相关文章

Centos 7.x临时的网络与路由配置

今天在虚拟机上安装了Centos 7.1操作系统,使用的最小化安装,安装完成后准备使用ifconfig命令时,发现命令不存在,如下: 心想肯定是新版的Centos 系统默认情况下没有使用ifconfig命令了,应该是用某个命令代替了ifconfig了. 上百度一查,果不其然,已经用ip命令代替ifconfig命令了.下面列出ip命令常用参数,常用到的ip配置如下. ip addr //显示网卡IP信息 ip link set eno16777736 up/down //开启或关闭eno16777

玩转OpenStack网络Neutron(3)--配置多种不同类型网络

欢迎转载,转载请保留原作者信息 欢迎交流学习,共同进步! 作者:颜海峰 个人博客:http://yanheven.github.io 微博:海峰_云计算 http://weibo.com/344736086 Neutron 网络类型介绍 计算节点配置 Load Balance 网络节点配置 Load Balance 配置Neutron 使用 Load Balance Mechanism Driver 配置Neutron 使用 Flat (扁平)网络 命令行创建 Flat (扁平)网络 控制台创建

传感器网络的路由

1.传感器网络的路由特点 传感器网络作为一种自组织的动态网络,当节点失效.新节点加入导致网络拓扑结构动态变化时需要网络能够自动愈合.传感器网络中路由的关键技术就是多跳自组织的网络路由协议,另外传感器网络中的路由机制还需要与数据融合技术联系在一起.根据不同的传感器网络应用,一共有四种思想的路由协议.能量感知路由是高效利用网络能量的路由协议,它侧重点是最少能量消耗和最长网络生存期等问题:基于查询的路由比较适合环境检测方面的应用,在这类应用中需要不断地的查询传感器节点采集的数据,通信流量集中在汇聚节点

关于centos7的网络配置

1.DNS DNS是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器.其中域名必须对应一个IP地址,而IP地址不一定有域名.域名系统采用类似目录树的等级结构.域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器.将域名映射为IP地址的过程就称为“域名解析”.在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然

CCNA网络工程师学习进程(7)路由器的路由配置

    前面一节已经介绍了路由器的端口配置,接着我们介绍路由器的路由配置:静态路由.默认路由和浮动路由的配置:动态路由协议的配置,包括RIP.IGRP.EIGRP和OSPF.     (1)路由器的基础深入: 1)静态路由: 静态路由是指由用户或网络管理员手工配置的路由信息. 静态路由适用于:简单的网络环境和支持DDR(Dial-on-Demand Routing)的网络中. 在DDR(按需拨号路由选择)链路中,拨号链路只在需要时才拨通,因此不能为动态路由信息表提供路由信息的变更情况.DDR允许

网络设备配置与管理----配置静态路由实现两个公司网络互联

理论学习 问题1:静态路由和动态路由的区别? 1>静态路由是在路由器中设置的固定路由,动态路由靠配置的动态路由协议进行的自动路由计算和路由表项更新. 2>静态路由的故障解决方式不如动态路由完善 3>动态路由协议会占带宽和CPU资源,执行优先级没有静态路由高. 问题2:简述路由的构成元素以及各个元素的作用? 构成元素:路由类型.目的网络.子网掩码.转发接口或下一跳网关.管理距离.度量值等 路由类型:表示路由表项的类型或来源 目的网络:需转发数据到目标网络地址 子网掩码:标定网络地址的数据坐

9、网络知识(路由交换和ARP协议)+配置单网卡多ip和配置默认路由

网络知识详解 提问:网络到底是什么?我们在电缆中传输的都是电信号(高电压或者是低电压),所以高电压就是1,低电压就是0,所以规定一定的时间传输固定的高低电压来当做是接收的数据我们所谓的10Mbps:每秒中可以传输10M个bit所以别人说你的是4M的带宽,指的就是4Mbps,要除以8才是实际的速率那就是4Mbps=4/8MBs=0.5MBs=0.51024KBs=(41024)Kbps=512KB/s的下载速率我们平时说的下载速度就是以KB/s为单位的1KB/S=8Kbps 512KB/S=8K*

VMWARE下CentOS7虚拟机网络配置

注:本文仅针对新装的虚拟机,#ip addr 获取不到ip信息,无法连接网络的情况提供一种参考解决方案. 1.左上角点击“编辑”->“虚拟网络编辑器”.新建一个NAT模式的网络. 2.配置虚拟机静态IP,配置好后记得#service network restart 3.在PC任务管理器中开启相关服务

网络的简要配置使用

查看ip命令 网络配置管理 文件配置 nmcli命令配置 nmtui/setup 计算机网络可以简单分为局域网和广域网.国际标准组织ISO制定了一个层次化的网络通信参考模型--OSI(open system interconnection),每一层定义了其实现的功能以实现设备间网络通信.但在实际中使用的是TCP/IP协议,(本身包含TCP传输控制协议,IP互联网络协议),tcp?ip模型范围4层将多个网络进行无缝连接.IP协议:在相互连接的网络之间传递IP数据报.分配唯一IP地址.IP地址:网络