adapted UML scenarios to improved virtual IP address pool

This commit is contained in:
Andreas Steffen
2008-07-25 10:18:23 +00:00
parent cae0c12d53
commit 77a06476dc
8 changed files with 135 additions and 21 deletions
@@ -9,9 +9,9 @@ dave::ip route list table 220::10.1.0.0/16.*src PH_IP_DAVE1::YES
dave::ipsec status::home.*INSTALLED::YES
dave::ping -c 1 PH_IP_ALICE::64 bytes from PH_IP_ALICE: icmp_seq=1::YES
moon::cat /var/log/daemon.log::peer requested virtual IP %any::YES
moon::cat /var/log/daemon.log::reassigning address from expired lease from pool.*bigpool::YES
moon::cat /var/log/daemon.log::acquired new lease for address.*in pool.*bigpool::YES
moon::cat /var/log/daemon.log::assigning virtual IP::YES
moon::ipsec pool --status::bigpool.*10.3.0.1.*10.3.255.254.*1h.*2::YES
moon::ipsec pool --status::bigpool.*10.3.0.1.*10.3.0.6.*1h.*2::YES
moon::ipsec pool --leases --filter pool=bigpool,addr=10.3.0.1,[email protected]::online::YES
moon::ipsec pool --leases --filter pool=bigpool,addr=10.3.0.2,[email protected]::online::YES
moon::ipsec status::rw.*ESTABLISHED.*[email protected]::YES
@@ -42,6 +42,12 @@ INSERT INTO identities (
3, X'64617665407374726f6e677377616e2e6f7267'
);
INSERT INTO identities (
type, data
) VALUES ( /* [email protected] */
3, X'616c696365407374726f6e677377616e2e6f7267'
);
/* Certificates */
INSERT INTO certificates (
@@ -153,19 +159,55 @@ INSERT INTO child_config_traffic_selector (
/* Pools */
INSERT INTO pools (
name, start, end, next, timeout
name, start, end, timeout
) VALUES (
'bigpool', X'0a030001', X'0a03fffe', X'0a030003', 3600
'bigpool', X'0a030001', X'0a030006', 3600
);
INSERT INTO leases (
INSERT INTO addresses (
pool, address, identity, acquired, released
) VALUES (
1, X'0a030001', 7, 1211299013 , 1211299205
);
INSERT INTO leases (
INSERT INTO addresses (
pool, address, identity, acquired, released
) VALUES (
1, X'0a030002', 6, 1211299031, 1211299187
1, X'0a030002', 8, 1211299031, 1211299187
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030003'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030004'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030005'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030006'
);
INSERT INTO leases (
address, identity, acquired, released
) VALUES (
1, 7, 1211299013 , 1211299205
);
INSERT INTO leases (
address, identity, acquired, released
) VALUES (
2, 8, 1211299031, 1211299187
);
@@ -9,9 +9,9 @@ dave::ip route list table 220::10.1.0.0/16.*src PH_IP_DAVE1::YES
dave::ipsec status::home.*INSTALLED::YES
dave::ping -c 1 PH_IP_ALICE::64 bytes from PH_IP_ALICE: icmp_seq=1::YES
moon::cat /var/log/daemon.log::peer requested virtual IP %any::YES
moon::cat /var/log/daemon.log::reassigning address from valid lease from pool.*bigpool::YES
moon::cat /var/log/daemon.log::acquired existing lease for address.*in pool.*bigpool::YES
moon::cat /var/log/daemon.log::assigning virtual IP::YES
moon::ipsec pool --status::bigpool.*10.3.0.1.*10.3.255.254.*static.*2::YES
moon::ipsec pool --status::bigpool.*10.3.0.1.*10.3.0.6.*static.*2::YES
moon::ipsec pool --leases --filter pool=bigpool,addr=10.3.0.1,[email protected]::online::YES
moon::ipsec pool --leases --filter pool=bigpool,addr=10.3.0.2,[email protected]::online::YES
moon::ipsec status::rw.*ESTABLISHED.*[email protected]::YES
@@ -153,19 +153,55 @@ INSERT INTO child_config_traffic_selector (
/* Pools */
INSERT INTO pools (
name, start, end, next, timeout
name, start, end, timeout
) VALUES (
'bigpool', X'0a030001', X'0a03fffe', X'0a030003', 0
'bigpool', X'0a030001', X'0a030006', 0
);
INSERT INTO leases (
INSERT INTO addresses (
pool, address, identity, acquired, released
) VALUES (
1, X'0a030001', 6, 1211299013 , 1211299205
);
INSERT INTO leases (
INSERT INTO addresses (
pool, address, identity, acquired, released
) VALUES (
1, X'0a030002', 7, 1211299031, 1211299187
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030003'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030004'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030005'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030006'
);
INSERT INTO leases (
address, identity, acquired, released
) VALUES (
1, 6, 1211299013 , 1211299205
);
INSERT INTO leases (
address, identity, acquired, released
) VALUES (
2, 7, 1211299031, 1211299187
);
+2 -2
View File
@@ -9,9 +9,9 @@ dave::ip route list table 220::10.1.0.0/16.*src PH_IP_DAVE1::YES
dave::ipsec status::home.*INSTALLED::YES
dave::ping -c 1 PH_IP_ALICE::64 bytes from PH_IP_ALICE: icmp_seq=1::YES
moon::cat /var/log/daemon.log::peer requested virtual IP %any::YES
moon::cat /var/log/daemon.log::assigning lease with new address from pool.*bigpool::YES
moon::cat /var/log/daemon.log::acquired new lease for address.*in pool.*bigpool::YES
moon::cat /var/log/daemon.log::assigning virtual IP::YES
moon::ipsec pool --status::bigpool.*10.3.0.1.*10.3.255.254.*static.*2::YES
moon::ipsec pool --status::bigpool.*10.3.0.1.*10.3.0.6.*static.*2::YES
moon::ipsec pool --leases --filter pool=bigpool,addr=10.3.0.1,[email protected]::online::YES
moon::ipsec pool --leases --filter pool=bigpool,addr=10.3.0.2,[email protected]::online::YES
moon::ipsec status::rw.*ESTABLISHED.*[email protected]::YES
@@ -141,7 +141,43 @@ INSERT INTO child_config_traffic_selector (
/* Pools */
INSERT INTO pools (
name, start, end, next, timeout
name, start, end, timeout
) VALUES (
'bigpool', X'0a030001', X'0a03fffe', X'0a030001', 0
'bigpool', X'0a030001', X'0a030006', 0
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030001'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030002'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030003'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030004'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030005'
);
INSERT INTO addresses (
pool, address
) VALUES (
1, X'0a030006'
);